Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5953482B2 - 表示制御装置、表示制御方法及びプログラム - Google Patents
[go: Go Back, main page]

JP5953482B2 - 表示制御装置、表示制御方法及びプログラム - Google Patents

表示制御装置、表示制御方法及びプログラム Download PDF

Info

Publication number
JP5953482B2
JP5953482B2 JP2012165997A JP2012165997A JP5953482B2 JP 5953482 B2 JP5953482 B2 JP 5953482B2 JP 2012165997 A JP2012165997 A JP 2012165997A JP 2012165997 A JP2012165997 A JP 2012165997A JP 5953482 B2 JP5953482 B2 JP 5953482B2
Authority
JP
Japan
Prior art keywords
display control
series
images
displayed
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012165997A
Other languages
English (en)
Other versions
JP2014026444A (ja
Inventor
俊之 大宮
俊之 大宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
P&W Solutions Co Ltd
Original Assignee
P&W Solutions Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by P&W Solutions Co Ltd filed Critical P&W Solutions Co Ltd
Priority to JP2012165997A priority Critical patent/JP5953482B2/ja
Priority to US13/950,824 priority patent/US9105136B2/en
Publication of JP2014026444A publication Critical patent/JP2014026444A/ja
Application granted granted Critical
Publication of JP5953482B2 publication Critical patent/JP5953482B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/60Creating or editing images; Combining images with text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04805Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Position Input By Displaying (AREA)

Description

本発明は、表示制御装置、表示制御方法及びプログラムに関する。
従来から、一連の複数の情報に対応する一連の複数の画像をスクロールして移動表示させて、視認性を向上させる表示制御装置が知られている(特許文献1参照)。
特開2009−140083号公報
このような特許文献1に記載の表示制御装置よりも、一連の複数の情報に対応する一連の複数の画像の視認性を向上させて欲しいという要望が挙げられている現状である。
本発明は、このような状況に鑑みてなされたものであり、一連の複数の情報に対応する一連の複数画像の視認性を向上させることを目的とする。
上記目的を達成するため、本発明の一態様の表示制御装置は、
一連の複数の情報の夫々に対応する一連の複数の画像を順次に重ね合わせて、かつ、第1方向に並べて、所定の表示デバイスに表示させる初期画像表示制御手段と、
ユーザによる前記第1方向へのスクロール操作を受け付けるスクロール操作受付手段と、
前記初期画像表示制御手段の制御により前記表示デバイスに表示された前記一連の複数の画像の夫々を、前記スクロール操作受付手段が受け付けた前記スクロール操作に応じて、前記第1方向に沿って前記表示デバイスに移動表示させる第1方向移動表示制御手段と、
前記第1方向移動表示制御手段により移動表示される前記一連の複数の画像の夫々を、前記第1方向と略直交する第2方向に沿って往復して前記表示デバイスに移動表示させる第2方向移動表示制御手段と、
前記第1方向移動表示制御手段及び前記第2方向移動表示制御手段の制御により前記表示デバイスに移動表示された前記一連の複数の画像の夫々の表示位置の前記第2方向への変位に応じて、当該一連の複数の画像の夫々の重ね合わせの順番を決定し、当該順番にしたがって前記一連の複数の画像の夫々を重ね合わせて前記表示デバイスに表示させる重ね合わせ順番決定手段と、
を備える。
本発明によれば、一連の複数の情報に対応する一連の複数の画像の視認性を向上させることができる。
本発明の一実施形態に係る表示制御装置のハードウェアの構成を示すブロック図である。 図1の表示制御装置の機能的構成のうち、スクロール表示処理を実行するための機能的構成を示す機能ブロック図である。 連続情報格納テーブルの例を示す図である。 スクロール表示処理における表示部の表示例を示す模式図である。 図2の機能的構成を有する図1の表示制御装置が実行するスクロール表示処理の流れを説明するフローチャートである。
以下、本発明の実施形態について、図面を用いて説明する。
図1は、本発明の実施形態に係る表示制御装置のハードウェアの構成を示すブロック図である。
表示制御装置1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、タッチパネル16と、表示部17と、記憶部18と、通信部19と、ドライブ20と、を備えている。
CPU11は、ROM12に記録されているプログラム、又は、記憶部18からRAM13にロードされたプログラムにしたがって各種の処理を実行する。
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、タッチパネル16、表示部17、記憶部18、通信部19及びドライブ20が接続されている。
タッチパネル16は、表示部17の表示画面に積層される静電容量式又は抵抗膜式のタッチパネルとして構成され、タッチ操作がなされた位置の座標を検出する。ここで、タッチ操作とは、タッチパネル16に対する物体(ユーザの指やタッチペン等)の接触又は近接の操作をいう。
表示部17は、ディスプレイにより構成され画像を表示する。
記憶部18は、ハードディスク或いはDRAM(Dynamic Random Access Memory)等で構成され、各種画像のデータを記憶する。
通信部19は、インターネットを含むネットワークを介して他の装置(図示せず)との間で行う通信を制御する。
ドライブ20には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。ドライブ20によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部18にインストールされる。また、リムーバブルメディア31は、記憶部18に記憶されている画像のデータ等の各種データも、記憶部18と同様に記憶することができる。
図2は、表示制御装置1の機能的構成のうち、スクロール表示処理を実行するための機能的構成を示す機能ブロック図である。
スクロール表示処理とは、順次に重ね合わせられて且つ所定の方向(以下、「第1方向」と呼ぶ)に並べられて表示された一連の複数の画像の夫々を所定の方向にスクロールさせて移動表示させると共に、所定の方向と略直交する方向(以下、「第2方向」と呼ぶ)に往復して移動表示させる処理をいう。これにより、当該一連の複数の画像のうち所定の1枚に着目すると、所定の1枚の画像が全体として略くの字又は略円弧を描くように移動表示される。
さらに、スクロール表示処理においては、一連の複数の画像の夫々について、第2方向への変位がより大きい画像ほど、重ね合わせの順番が上位になるように表示される。ここで、第2方向への変位とは、一連の複数の画像が表示されている表示部17の表示面における所定の基準点に対して、一連の複数の画像の夫々がどのくらい第2方向へずれて表示されているかを表す量のことをいう。
CPU11においては、スクロール表示処理の実行が制御される場合、初期画像表示制御部41と、第1方向移動表示制御部42と、第2方向移動表示制御部43と、重ね合わせ順番決定部44と、が機能する。また、第1方向移動表示制御部42においては、第1方向移動量算出部51が機能する。さらに、第2方向移動表示制御部43においては、第2方向移動量算出部52が機能する。
なお、初期画像表示制御部41乃至第2方向移動表示制御部43がCPU11で機能することは例示に過ぎない。即ち、初期画像表示制御部41乃至第2方向移動表示制御部43の機能の少なくとも一部を、CPU11以外の他の構成要素(例えば図示せぬ画像処理用の専用プロセッサ等)に移譲させることも可能である。
スクロール表示処理が開始されると、初期画像表示制御部41は、記憶部18に格納された連続情報格納テーブル(図3参照)から、一連の情報を取得する。ここで、連続情報格納テーブルとは、表示部17に表示される一連の複数の画像の基となる一連の複数の情報が格納されたテーブルのことをいう。
図3の例では、連続情報格納テーブルは、識別番号と氏名等の各項目が対応付けられて構成されている。
連続情報格納テーブルにおいて、所定の1行は、所定の人物に対応している。即ち、連続情報格納テーブルには、所定の団体に属する複数の人物の各々の個人情報等が1行毎に格納されている。
具体的には、1行目に対応付けられた人物に対しては、識別番号として「0001」が予め付されている。このため、識別番号「0001」、当該人物の氏名「青木一郎」、及びその他当該人物の個人情報が対応付けられて1行目に格納されている。識別番号が「0002」〜「0007」の情報についても同様である。
初期画像表示制御部41は、一連の複数の情報として、連続情報格納テーブルから、識別番号が「0001」〜「0007」の夫々の各情報を取得する。
続いて、初期画像表示制御部41は、取得した一連の複数の情報の各々を含めたカード状の複数の画像(以下、「カード画像」と呼ぶ)のデータを生成し、一連の当該複数のカード画像を所定の順番で積層するように表示部17に表示させる。
一連の複数のカード画像の表示の具体例としては、図4(a)に示されるように、「青木一郎」に対応するカード画像81、「青山次郎」に対応するカード画像82、「井川太郎」に対応するカード画像83、「井上次郎」に対応するカード画像84、「宇野一郎」に対応するカード画像85、「枝野一郎」に対応するカード画像86、及び「小川太郎」に対応するカード画像87が、重ね合わされて、かつ、スクロール方向(以下、「第1方向」と呼ぶ)に並べられて表示されている。なお、カード画像81〜87の表示サイズ(解像度)は、同一であるものとする。即ち、カード画像81〜87の形状は、略長方形であり、縦横の長さ(即ち面積)は一定である。
また、カード画像81〜87の各々は、スクロールして移動する際には、当該スクロール方向と略直交する方向(以下、「第2方向」と呼ぶ)に変位して表示されていく。ここで、カード画像81〜87のうち、第2方向の変位が大きい画像ほど重ね合わせ順番が上位になるように表示される。
図4(a)の例では、カード画像82の第2方向の変位が一番大きいので、カード画像82が、重ね合わせ順番が第1位となって、一番上に表示される。その他の画像についても第2方向の変位の大きい順番に重ね合わせの順番が上位になって、当該順に重ね合わされて表示される。
また、カード画像81〜87の各々には、上端と下端との両方に「氏名」が表示されている。このように氏名が表示されることにより、各カード画像81〜87の重ね合わせ順番がどのような順番になっても、ユーザは、各カード画像81〜87の各々に対応する氏名を容易に視認できる。
初期画像表示制御部41により、一連の複数のカード画像81〜87が表示されると、第1方向移動表示制御部42は、タッチパネル16に対するユーザのタッチ操作の位置(タッチパネル16の接触位置)の時間的推移からスクロール操作を検出して、カード画像81〜87の各々の第1方向への移動表示を制御する。
具体的には、第1方向移動表示制御部42は、第1方向移動量算出部51を機能させる。第1方向移動量算出部51は、当該スクロール操作の第1方向成分を抽出して、抽出した第1方向成分に基づいて、カード画像81〜87の各々の第1方向への移動量を算出する。なお、カード画像81〜87の第1方向への各々の移動量は、一律に算出される。
続いて、第1方向移動表示制御部42は、表示部17に、カード画像81〜87の各々を当該移動量だけ第1方向に移動表示させる。
第1方向移動表示制御部42により、カード画像81〜87の各々が第1方向に移動表示されている最中に、第2方向移動表示制御部43は、カード画像81〜87の各々の第2方向への移動表示を制御する。具体的には、第2方向移動表示制御部43は、第2方向移動量算出部52を機能させる。第2方向移動量算出部52は、第1方向移動量算出部51により算出されたカード画像81〜87の各々の第1方向成分への移動量に基づいて、カード画像81〜87の各々の第2方向への移動量を算出する。
例えば、図4(a)を参照して説明すると、重ね合わせ順番が第一位、即ち一番上に表示されるカード画像82を基準画像とした場合、その基準画像に対して第1方向の逆方向側に表示されるカード画像83〜87の各々については、第2方向に移動表示されるように移動量が算出される。一方、基準画像たるカード画像82、及び当該基準画像よりも第1方向側に表示されるカード画像81については、第2方向とは逆方向側に移動表示されるように移動量が算出される。
即ち、第2方向を正方向とすると、基準画像(カード画像82)からみて、第1方向の逆方向側のカード画像83〜87については、正方向への移動量が算出され、基準画像(カード画像82)及び第1方向側のカード画像81については、負方向への移動量が算出される。
続いて、第2方向移動表示制御部43は、表示部17に、カード画像81〜87の各々を当該移動量だけ第2方向又はその逆方向に移動表示させる。
第2方向移動表示制御部43により、カード画像81〜87の各々が第2方向に移動表示されると、重ね合わせ順番決定部44は、カード画像81〜87の各々の第2方向への変位に基づいて、カード画像81〜87の各々の重ね合わせ順番を決定する。具体的には、重ね合わせ順番決定部44は、カード画像81〜87夫々について、第2方向への変位が大きい画像ほど重ね合わせ順番が上位になるように決定する。
さらに、重ね合わせ順番決定部44は、決定された重ね合わせ順番でカード画像81〜87の各々を重ね合わせるように表示部17に表示させる。
以上、第1方向移動表示制御部42、第2方向移動表示制御部43、及び重ね合わせ順番決定部44により、カード画像81〜87の各々が全体として略くの字又は略円弧を描くように移動表示される。さらに、カード画像81〜87の各々のうち、第2方向への変位がより大きいものほど、重ね合わせの順番が上位になるように表示される。したがって、第2方向への変位が最大となるカード画像が一番上になるように表示されるので、注目されるべき情報に対応する画像の視認性が向上される。
また、カード画像81〜87の表示サイズ(解像度)は一定である。したがって、カード画像81〜87の夫々が、実際のカードをめくっているようにスクロール表示されるので、表示サイズが変化しなくても、注目されるべき情報に対応する画像の視認性が向上される。
ここで、図4を参照して、カード画像81〜87の具体的な移動表示例について説明する。
図4(a)において、タッチパネル16に対するユーザのタッチ操作の位置(タッチパネル16への指91の接触位置)を第1方向側に移動させる操作、即ちスクロール操作が実行されると、カード画像81及び82は、第1方向に移動表示されると共に第2方向の逆方向側に移動表示される。また、カード画像83〜87は、第1方向に移動表示されると共に第2方向に移動表示される。
その途中で、図4(b)に示すように、カード画像83の第2方向の変位がカード画像81の第2方向の変位よりも大きくなり、重ね合わせの順番がカード画像83,81の順番になるため、カード画像83がカード画像81の上に重なるように表示される。
さらに、第1方向側へのスクロール操作が実行されると、図4(c)に示すように、カード画像83の第2方向の変位がカード画像82の第2方向の変位よりも大きくなる。よって、カード画像83の重ね合わせの順番が最上位になるため、カード画像83が一番上になるように表示される。さらに、カード画像84の第2方向の変位がカード画像81の第2方向の変位よりも大きくなり、重ね合わせの順番がカード画像84,81の順番になるため、カード画像84がカード画像81の上に重なるように表示される。
次に、図5を参照して、このような図2の機能的構成の表示制御装置1が実行するスクロール表示処理について説明する。
図5は、図2の機能的構成を有する図1の表示制御装置1が実行するスクロール表示処理の流れを説明するフローチャートである。
スクロール表示処理は、ユーザによるタッチパネル16へのタッチ操作のうち、スクロール表示処理の開始を指示する所定の操作を契機に開始される。
ステップS1において、初期画像表示制御部41は、記憶部18に格納された連続情報格納テーブルから一連の複数の情報を取得して、当該一連の複数の情報に基づいて一連の複数のカード画像(上述の図4の例ではカード画像81〜87)のデータを生成して、当該一連の複数のカード画像の各々をデフォルトの順番で重ね合わせて表示部17に表示させる。一連の複数のカード画像のデータとして、図4の例のカード画像81〜87のデータが生成された場合には、当該カード画像81〜87の表示態様は、図4(a)に示す通りになる。
ステップS2において、第1方向移動表示制御部42は、タッチパネル16に対してユーザのスクロール操作がなされたか否か検出したか否かを判定する。当該スクロール操作がなされていない場合、ステップS2においてNOであると判定され、第1方向移動表示制御部42は、処理をステップS2に戻す。したがって、当該スクロール操作がなされるまで、第1方向移動表示制御部42は、ステップS2の判定処理を繰り返すことで、スクロール表示処理を待機状態にする。
一方、当該スクロール操作がなされた場合、ステップS2においてYESであると判定され、処理がステップS3に移行される。
ステップS3において、第1方向移動量算出部51は、ステップS2において検出されたスクロール操作の第1方向成分を抽出して、抽出した第1方向成分に基づいて、一連の複数のカード画像の各々の第1方向への移動量を算出する。
ステップS4において、第1方向移動表示制御部42は、表示部17に、カード画像81〜87を当該移動量だけ第1方向に移動表示させる。
ステップS5において、第2方向移動量算出部52は、第1方向移動量算出部51により算出されたカード画像81〜87の第1方向成分への移動量に基づいて、カード画像81〜87の第2方向又はその逆方向への移動量を算出する。
ステップS6において、第2方向移動表示制御部43は、表示部17に、カード画像81〜87を当該移動量だけ第2方向又はその逆方向に移動表示させる。
なお、説明の便宜上、第1方向への移動表示の処理(ステップS3及びS4)の後、第2方向への移動表示の処理(ステップS5及びS6)が実行されているが、これらの処理の順番は特に限定されない。即ち、実際には第1方向への移動表示の処理(ステップS3及びS4)と、第2方向への移動表示の処理(ステップS5及びS6)とは独立して並行に実行されるため、処理の順番という点では特に限定されない。
ステップS7において、重ね合わせ順番決定部44は、ステップS6の移動表示後における、一連の複数のカード画像の第2方向への各々の変位に基づいて、当該一連の複数のカード画像の各々の重ね合わせ順番を決定する。
ステップS8において、重ね合わせ順番決定部44は、決定された重ね合わせ順番で、一連の複数のカード画像の各々を重ね合わせて表示部17に表示させる。
ステップS9において、第1方向移動表示制御部42は、一連の複数のカード画像について第1方向への変位が所定量(最大スクロール量)に到達したか否かを判定する。即ち、第1方向移動表示制御部42は、一連の複数のカード画像が第1方向へ最大限に移動したか否かを判定する。
第1方向への変位が最大スクロール量に到達していない場合、ステップS9においてNOであると判定され、処理がステップS2に移行され、それ以降の処理が繰り返される。即ち、第1方向への変位が最大スクロール量に到達するまで、ステップS2乃至S9のループ処理が繰り返し実行される。
一方、第1方向への変位が最大スクロール量に到達した場合、ステップS9においてYESであると判定され、スクロール表示処理が終了される。
以上説明したように、第1方向への移動表示の処理(ステップS3及びS4)と、第2方向への移動表示の処理(ステップS5及びS6)との組み合わせにより、一連の複数のカード画像(図4の例ではカード画像81〜87)の各々が全体として略くの字又は略円弧を描くように移動表示される。さらに、ステップS7及びS8により、一連の複数のカード画像については、第2方向への変位がより大きいものほど、重ね合わせの順番が上位になり、当該重ね合わせの順番で重ね合わされて表示される。
なお、本実施形態では、スクロール表示処理は、WebのHTMLに基づくスクリプト処理により実行される。これにより、スクロール表示処理がより高速に実行される。
以上のように、本実施形態によれば、表示制御装置1は、一連の複数のカード画像(図4の例ではカード画像81〜87)の夫々を、スクロール操作の内容に応じて第1方向に沿って移動表示させ、第2方向に沿って往復して移動表示させる。また、表示制御装置1は、一連の複数のカード画像の夫々の表示位置の第2方向への変位に応じて、一連の複数のカード画像の夫々の表示の重ね合わせの順番を決定し、当該順番にしたがって一連の複数のカード画像の夫々を重ね合わせて表示部17に表示させる。これにより、一連の複数のカード画像の各々が全体として略くの字又は略円弧を描くように移動表示されると共に、一連の複数のカード画像の重ね合わせの順番が画像の第2方向への変位に応じて決定され、当該順番にしたがって一連の複数のカード画像の夫々が重ね合わされて表示部17に表示される。よって、一連の複数の情報に対応する一連の複数のカード画像の視認性を向上させることができる。
さらに、表示制御装置1は、複数のカード画像の夫々の表示位置の第2方向への変位が大きいものほど、重ね合わせの順番が上位になるように表示させる。したがって、一連の複数のカード画像の各々が全体として略くの字又は略円弧を描くように移動表示されると共に、第2方向への変位が最大の画像が一番上になるように表示される。よって、注目されるべき情報に対応する画像の視認性が向上される。
さらに、表示制御装置1において、複数のカード画像の夫々の表示サイズ(解像度)は一定である。よって、複数のカード画像の表示サイズが動的に変化しなくても、注目されるべき情報に対応するカード画像の視認性が向上される。
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
本実施形態において、第1方向移動表示制御部42は、タッチパネル16からユーザのスクロール操作を検出したがこれに限られない。例えば、第1方向移動表示制御部42は、入力部としてマウスを適用して、マウスからのユーザのスクロール操作を検出してもよい。
本実施形態において、第1方向移動表示制御部42は、カード画像81〜87を第1方向にのみ移動表示させたがこれに限られず、第1方向の逆方向に移動表示させてもよい。
また、本実施形態において、第1方向移動表示制御部42等は、カード画像81〜87の7つの画像を表示制御したが、これに限られず、画像の数は、6つ以下でも、8つ以上でもよい。
また、上述の実施形態では、本発明が適用される表示制御装置1は、タッチパネル式のタブレットを例として説明したが、特にこれに限定されない。
例えば、本発明は、表示機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図2の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が表示制御装置1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図2の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図1のリムーバブルメディア31により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア31は、例えば、磁気ディスク(フロッピディスクを含む)、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD−ROM(Compact Disk−Read Only Memory),DVD(Digital Versatile Disk)等により構成される。光磁気ディスクは、MD(Mini−Disk)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図1のROM12や、図1の記憶部18に含まれるハードディスク等で構成される。
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
1・・・表示制御装置、11・・・CPU、12・・・ROM、13・・・RAM、14・・・バス、15・・・入出力インターフェース、16・・・タッチパネル、17・・・表示部、18・・・記憶部、19・・・通信部、20・・・ドライブ、31・・・リムーバブルメディア、41・・・初期画像表示制御部、42・・・第1方向移動表示制御部、43・・・第2方向移動表示制御部、44・・・重ね合わせ順番決定部、51・・・第1方向移動量算出部、52・・・第2方向移動量算出部、81〜87・・・カード画像

Claims (5)

  1. 一連の複数の情報の夫々に対応する一連の複数の画像を順次に重ね合わせて、かつ、第1方向に並べて、所定の表示デバイスに表示させる初期画像表示制御手段と、
    ユーザによる前記第1方向へのスクロール操作を受け付けるスクロール操作受付手段と、
    前記初期画像表示制御手段の制御により前記表示デバイスに表示された前記一連の複数の画像の夫々を、前記スクロール操作受付手段が受け付けた前記スクロール操作に応じて、前記第1方向に沿って前記表示デバイスに移動表示させる第1方向移動表示制御手段と、
    前記第1方向移動表示制御手段により移動表示される前記一連の複数の画像の夫々を、前記第1方向と略直交する第2方向に沿って往復して前記表示デバイスに移動表示させる第2方向移動表示制御手段と、
    前記第1方向移動表示制御手段及び前記第2方向移動表示制御手段の制御により前記表示デバイスに移動表示された前記一連の複数の画像の夫々の表示位置の前記第2方向への変位に応じて、当該一連の複数の画像の夫々の重ね合わせの順番を決定し、当該順番にしたがって前記一連の複数の画像の夫々を重ね合わせて前記表示デバイスに表示させる重ね合わせ順番決定手段と、
    を備える表示制御装置。
  2. 前記重ね合わせ順番決定手段は、表示位置の前記第2方向への変位が大きい前記画像ほど、重ね合わせの前記順番が上位になるように決定し、表示させる、
    請求項1に記載の表示制御装置。
  3. 前記一連の複数の画像の夫々についての、前記表示デバイスにおける表示サイズは一定である、
    請求項1又は2に記載の表示制御装置。
  4. ユーザによる第1方向へのスクロール操作を受け付けるスクロール操作受付手段を備える表示制御装置における表示制御方法であって、
    一連の複数の情報の夫々に対応する一連の複数の画像を順次に重ね合わせて、かつ、前記第1方向に並べて、所定の表示デバイスに表示させる初期画像表示制御ステップと、
    前記初期画像表示制御ステップにより前記表示デバイスに表示された前記一連の複数の画像の夫々を、前記スクロール操作受付手段が受け付けた前記スクロール操作に応じて、前記第1方向に沿って前記表示デバイスに移動表示させる第1方向移動表示制御ステップと、
    前記第1方向移動表示制御ステップにより移動表示される前記一連の複数の画像の夫々を、前記第1方向と略直交する第2方向に沿って往復して前記表示デバイスに移動表示させる第2方向移動表示制御ステップと、
    前記第1方向移動表示制御ステップ及び前記第2方向移動表示制御ステップにより前記表示デバイスに移動表示された前記一連の複数の画像の夫々の表示位置の前記第2方向への変位に応じて、当該一連の複数の画像の夫々の重ね合わせの順番を決定し、当該順番にしたがって前記一連の複数の画像の夫々を重ね合わせて前記表示デバイスに表示させる重ね合わせ順番決定ステップと、
    を含む表示制御方法。
  5. ユーザによる第1方向へのスクロール操作を受け付けるスクロール操作受付手段を備える表示制御装置として用いられるコンピュータに、
    一連の複数の情報の夫々に対応する一連の複数の画像を順次に重ね合わせて、かつ、前記第1方向に並べて、所定の表示デバイスに表示させる初期画像表示制御ステップと、
    前記初期画像表示制御ステップにより前記表示デバイスに表示された前記一連の複数の画像の夫々を、前記スクロール操作受付手段が受け付けた前記スクロール操作に応じて、前記第1方向に沿って前記表示デバイスに移動表示させる第1方向移動表示制御ステップと、
    前記第1方向移動表示制御ステップにより移動表示される前記一連の複数の画像の夫々を、前記第1方向と略直交する第2方向に沿って往復して前記表示デバイスに移動表示させる第2方向移動表示制御ステップと、
    前記第1方向移動表示制御ステップ及び前記第2方向移動表示制御ステップにより前記表示デバイスに移動表示された前記一連の複数の画像の夫々の表示位置の前記第2方向への変位に応じて、当該一連の複数の画像の夫々の重ね合わせの順番を決定し、当該順番にしたがって前記一連の複数の画像の夫々を重ね合わせて前記表示デバイスに表示させる重ね合わせ順番決定ステップと、
    を実行させるプログラム。
JP2012165997A 2012-07-26 2012-07-26 表示制御装置、表示制御方法及びプログラム Active JP5953482B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012165997A JP5953482B2 (ja) 2012-07-26 2012-07-26 表示制御装置、表示制御方法及びプログラム
US13/950,824 US9105136B2 (en) 2012-07-26 2013-07-25 Display controller, display control method and computer-readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012165997A JP5953482B2 (ja) 2012-07-26 2012-07-26 表示制御装置、表示制御方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2014026444A JP2014026444A (ja) 2014-02-06
JP5953482B2 true JP5953482B2 (ja) 2016-07-20

Family

ID=49994453

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012165997A Active JP5953482B2 (ja) 2012-07-26 2012-07-26 表示制御装置、表示制御方法及びプログラム

Country Status (2)

Country Link
US (1) US9105136B2 (ja)
JP (1) JP5953482B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6149224B2 (ja) * 2013-08-21 2017-06-21 ピーアンドダブリューソリューションズ株式会社 表示制御装置、表示制御方法及びプログラム
JP2015148991A (ja) * 2014-02-07 2015-08-20 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
JP2017126128A (ja) * 2016-01-12 2017-07-20 株式会社ソシカ 情報表示装置、及び情報表示プログラム
JP7254050B2 (ja) * 2020-07-31 2023-04-07 グリー株式会社 制御プログラム、制御方法、及びゲーム装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6253218B1 (en) * 1996-12-26 2001-06-26 Atsushi Aoki Three dimensional data display method utilizing view point tracing and reduced document images
JP2000105772A (ja) * 1998-07-28 2000-04-11 Sharp Corp 情報管理装置
JP4942199B2 (ja) 2007-12-04 2012-05-30 キヤノン株式会社 表示制御装置及び表示制御方法
KR101623783B1 (ko) * 2009-10-08 2016-05-24 엘지전자 주식회사 이동 단말기 및 이것의 데이터 추출 방법
US20130145266A1 (en) * 2011-12-02 2013-06-06 Louie D. Mantia Graphical user interface having interactive stacks of images corresponding to digital assets

Also Published As

Publication number Publication date
US9105136B2 (en) 2015-08-11
US20140028720A1 (en) 2014-01-30
JP2014026444A (ja) 2014-02-06

Similar Documents

Publication Publication Date Title
US9535585B2 (en) Method and device for displaying image
JP6381032B2 (ja) 電子機器、その制御方法及びプログラム
US9230393B1 (en) Method and system for advancing through a sequence of items using a touch-sensitive component
KR20140001753A (ko) 그래픽스를 디스플레이로 출력하는 방법 및 장치
JP2014215737A (ja) 情報処理装置、表示制御方法、及びコンピュータプログラム
KR101586559B1 (ko) 정보 처리 장치 및 정보 처리 방법
JP2011076349A (ja) 携帯情報端末および表示制御方法
US20110187739A1 (en) Display control apparatus, display control method, and non-transitory computer readable storage medium
JP5953482B2 (ja) 表示制御装置、表示制御方法及びプログラム
JP2012133745A (ja) 情報処理装置およびその表示サイズ制御方法
JP2015035092A (ja) 表示制御装置及び表示制御装置の制御方法
JP2011159134A5 (ja)
US20130162501A1 (en) Method for controlling multiple displays
US9019315B2 (en) Method of controlling display
JP5835240B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP2017215840A (ja) 電子機器及びその制御方法
US20130321469A1 (en) Method of controlling display
JP6149224B2 (ja) 表示制御装置、表示制御方法及びプログラム
JP2020102266A (ja) 電子機器及びその制御方法
KR102067295B1 (ko) 전자 장치, 표시 제어 방법, 및 기록 매체
JP2013114540A (ja) 電子機器、その制御方法及びプログラム
KR101499018B1 (ko) 신속하고 세밀한 스크롤 속도를 지원하는 사용자 인터페이스 제공 장치 및 그 제공 방법
JP6455466B2 (ja) 表示操作装置およびプログラム
CN103765363A (zh) 影响在信息技术设备的显示装置上显示的带有图像的信息的表示的方法
JP5516794B2 (ja) 携帯情報端末、表示制御方法およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150427

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160316

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160322

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160420

R150 Certificate of patent or registration of utility model

Ref document number: 5953482

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250