(57)【要約】【課題】簡易な操作で、かつ、視覚的にも解りやすく画像の受渡しを行うことができる画像表示装置等を提供すること。【解決手段】表示された画像の中から選択画像を選択し、当該選択画像に対する移動操作を検出すると、選択画像が移動表示される。そして、移動表示されている選択画像が表示部の端部（Ｔ１２０）に到達した後に、当該端部に対応する整列表示領域（Ｒ１２０）に、選択画像を整列して表示する。【選択図】図６
2020113345.tif 000002
【特許請求の範囲】
【請求項１】
制御部と、コンテンツを表示可能な表示部とを備えた画像表示装置において、
前記表示部には、複数のコンテンツを整列して表示可能な整列表示領域が、表示部の端部に対応付けて設定されており、
前記制御部は、
前記コンテンツへの移動操作を検出し、
前記移動操作に基づいて、前記コンテンツが前記表示部の端部に移動したときに、当該コンテンツを前記整列表示領域に表示されているコンテンツに追加して表示する
ことを特徴とする画像表示装置。
【請求項２】
前記制御部は、前記コンテンツを前記整列表示領域に表示するときに、所定のサイズに調整して表示することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記制御部は、前記所定のサイズとして、前記整列表示領域に既に表示されているコンテンツのサイズに調整して表示することを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記制御部は、前記コンテンツを前記整列表示領域に表示するときに、前記整列表示領域に既に表示されているコンテンツの向きと同じになるように調整して表示することを特徴とする請求項１から３の何れか一項に記載の画像表示装置。
【請求項５】
前記制御部は、前記コンテンツが移動して、前記表示部の端部に到達したとき、当該端部で跳ね返りかつ回転する表示を行い、前記対応付けられた整列表示領域に表示されているコンテンツに追加して表示することを特徴とする請求項１から４の何れか一項に記載の画像表示装置。
【請求項６】
前記制御部は、前記コンテンツが移動して前記表示部の端部に到達したときに、
当該端部の中央から左端に亘る領域にコンテンツが到達したときは、前記整列領域に表示されているコンテンツの左端に前記移動したコンテンツを追加し、
当該端部の中央から右端に亘る領域にコンテンツが到達したときは、前記整列領域に表示されているコンテンツの右端に前記移動したコンテンツを追加する
ことを特徴とする請求項１から５の何れか一項に記載の画像表示装置。
【請求項７】
前記制御部は、前記移動操作の速度が所定の閾値以上の場合のみ、移動操作が検出されているコンテンツを前記整列表示に表示されているコンテンツに追加して表示することを特徴とする請求項１から６の何れか一項に記載の画像表示装置。
【請求項８】
前記制御部は、前記移動操作の速度が所定の閾値未満の場合に、前記移動操作が検出されているコンテンツが前記表示部の端部に移動したときは、跳ね返った後に、前記整列表示領域とは異なる領域に表示することを特徴とする請求項７に記載の画像表示装置。
【請求項９】
コンテンツを表示可能な表示部を備えた画像表示装置における画像表示方法であって、
前記表示部には、複数のコンテンツを整列して表示可能な整列表示領域が、表示部の端部に対応付けて設定されており、
前記コンテンツへの移動操作を検出するステップと、
前記移動操作に基づいて、前記コンテンツが前記表示部の端部に移動したときに、当該コンテンツを前記整列表示領域に表示されているコンテンツに追加して表示するステップと、
を含むことを特徴とする画像表示方法。
【請求項１０】
コンテンツを表示可能な表示部を備えたコンピュータにおいて実行されるプログラムであって、
前記表示部には、複数のコンテンツを整列して表示可能な整列表示領域が、表示部の端部に対応付けて設定されており、
前記コンピュータに、
前記コンテンツへの移動操作を検出するステップと、
前記移動操作に基づいて、前記コンテンツが前記表示部の端部に移動したときに、当該コンテンツを前記整列表示領域に表示されているコンテンツに追加して表示するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像を表示可能な表示部を備えた画像表示装置等に関する。
【背景技術】
【０００２】
近年、タッチ操作が可能な画像表示装置を利用して、コンテンツを表示する装置が知られている。これらの装置では、例えば画像表示装置を平置き状態にすることで、各利用者が複数のコンテンツに基づいた画像を表示させて、プレゼンテーションや会議、商談等で利用されている。
【０００３】
ここで、通常自分が利用している画像（コンテンツ）は、自分の方向を向いていることが大半である。ここで、自分が利用していた画像を、他の利用者に利用してもらいたい場合がある。このような場合には、相手側に画像を移動し、画像を受け取った利用者が自分で画像の向きを変える必要がある。
【０００４】
そこで、自分が利用している画像を、相手の占有領域までドラッグ操作等によって移動し、相手の占有領域に入った段階で回転表示する発明が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１４５４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述した方法では、相手側の占有領域がどこかが不明確であるため、利用者にとってどのタイミングで画像が受け渡されたことになるかが難しかった。特に商談等の場面で利用する場合は、客側は挙動が解らない場合があるため、占有領域を明示する必要があり、使い勝手が良いものとは言えなかった。
【０００７】
また、相手に渡すつもりがなかった画像が、たまたま相手側の占有領域に入ってしまった場合、意図せずにコンテンツが渡ってしまう（コンテンツの向きが変わってしまう）という問題点が生じていた。
【０００８】
また、近年の大型の表示装置の場合、相手側まで距離があるため、画像の受渡しが不便であるという問題点も生じていた。
【０００９】
上述した課題に鑑み、本発明は、簡易な操作で、かつ、視覚的にも解りやすく画像の受渡しを行うことができる画像表示装置等を提供することである。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明の画像表示装置は、
画像を表示可能な表示部を備えた画像表示装置において、
前記表示部には、画像を整列して表示可能な整列表示領域が設定されており、
前記整列表示領域以外に表示された画像の中から選択画像を選択する画像選択部と、
前記選択画像に対する移動操作を検出する操作検出部と、
前記移動操作に基づいて、移動している選択画像が前記表示部の端部に到達した後に、当該選択画像を前記整列表示領域に表示する制御を行う画像表示制御部と、
を備えることを特徴とする。
【００１１】
本発明の画像表示装置は、
画像を表示可能な表示部を備えた画像表示装置において、
前記表示部には、一又は複数の画像を整列して表示可能な表示領域が少なくとも２つ設定されており、
前記第１の表示領域に表示された画像の中から選択画像を選択する画像選択部と、
前記選択画像に対する移動操作を検出する操作検出部と、
前記移動操作に基づいて、移動している選択画像が第２の表示領域を通過して前記表示部の端部に到達した後に、当該選択画像を第２の表示領域に表示する制御を行う画像表示制御部と、
を備えることを特徴とする。
【００１２】
本発明のプログラムは、
画像を表示可能な表示部を備えた表示装置に接続されたコンピュータに、
前記表示部に、画像を整列して表示可能な整列表示領域を設定する設定機能と、
前記整列表示領域以外に表示された画像の中から選択画像を選択する画像選択機能と、
前記選択画像に対する移動操作を検出する操作検出機能と、
前記移動操作に基づいて、移動している選択画像が前記表示部の端部に到達した後に、当該選択画像を前記整列表示領域に表示する制御を行う画像表示制御機能と、
を実行させることを特徴としている。
【発明の効果】
【００１３】
表示された画像の中から選択画像を選択し、当該選択画像に対する移動操作を検出すると、選択画像が移動表示される。そして、移動表示されている選択画像が表示部の端部に到達した後に、当該選択画像を整列表示領域に表示することができる。これにより、例えば利用者は、整列表示領域に表示させたい画像、すなわち相手利用者の方向の端部へ画像を移動表示させることにより、選択画像が端部に当たることで、相手に画像を受け渡すことができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態における画像表示装置全体を説明するための図である。
【図２】第１実施形態における画像表示装置の機能構成を説明するための図である。
【図３】第１実施形態における整列画像テーブルのデータ構成の一例である。
【図４】第１実施形態における画像移動処理の動作フローを示した図である。
【図５】第１実施形態における端部到達時処理の動作フローを示した図である。
【図６】第１実施形態における動作例を説明するための図である。
【図７】第２実施形態における動作例を説明するための図である。
【図８】第３実施形態における端部到達時処理の動作フローを示した図である。
【図９】第３実施形態における動作例を説明するための図である。
【図１０】第４実施形態における端部到達時処理の動作フローを示した図である。
【図１１】第４実施形態における動作例を説明するための図である。
【図１２】第５実施形態における動作例を説明するための図である。
【図１３】第６実施形態における画像移動処理の動作フローを示した図である。
【図１４】第６実施形態における動作例を説明するための図である。
【図１５】第７実施形態における動作例を説明するための図である。
【図１６】第８実施形態における動作例を説明するための図である。
【図１７】第９実施形態における動作例を説明するための図である。
【図１８】第１０実施形態における端部毎挙動テーブルのデータ構成の一例である。
【図１９】第１０実施形態における画像移動処理の動作フローを示した図である。
【図２０】第１０実施形態における動作例を説明するための図である。
【図２１】第１１実施形態における画像移動処理の動作フローを示した図である。
【図２２】第１１実施形態における動作例を説明するための図である。
【図２３】第１２実施形態における動作例を説明するための図である。
【図２４】第１３実施形態における整列表示領域テーブルのデータ構成の一例である。
【図２５】第１３実施形態における動作例を説明するための図である。
【図２６】第１４実施形態におけるグループ管理テーブルのデータ構成の一例である。
【図２７】第１４実施形態における端部到達時処理の動作フローを示した図である。
【図２８】第１４実施形態における動作例を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、本発明の画像表示装置について説明する。なお、各実施形態は本発明を説明する都合上記載したものであり、本発明の範囲が以下の実施形態に限定されるものではない。
【００１６】
［１．第１実施形態］
［１．１  全体構成］
まず、第１実施形態について説明する。図１は、本実施形態における画像表示装置を大型のタッチ操作が検出可能な表示装置に適用した場合における、全体を説明するための図である。図１（ａ）が画像表示装置１０の外観を説明するものであり、図１（ｂ）が表示領域を説明するための図である。
【００１７】
画像表示装置１０は、表示領域Ｒ１０全体に、コンテンツに基づく画像が表示可能な構成となっている。画像Ｐは、一又は複数可能表示可能であり、表示領域Ｒ１０の中で任意の位置に表示されたり、整列されて表示されたりする。また、大きさについても変更することが可能である。
【００１８】
これらの画像は、コンテンツに基づく画像であり、例えば、ＪＰＧファイルや、ＰＮＧファイル、ＧＩＦファイルといった画像ファイルであれば、そのまま画像として表示される。その他のコンテンツの場合は、当該コンテンツに対応する画像が表示されている。例えば、動画コンテンツであれば、動画コンテンツの中のサムネイル画像が表示されることとしても良いし、その動画コンテンツが再生している状態で表示されていても良い。WEBコンテンツの場合は、任意のページの内容を表示させることとしても良いし、そのページを画像化して表示することとしても良い。ＰＤＦ（Portable Document Format）や、ワープロソフト、表計算ソフト等で使用されるドキュメントファイルの場合は、任意のページの内容を表示させることとしても良いし、コンテンツの種類を示すアイコン等を表示させることとしてもよい。また、テキストファイルや音声ファイル等の場合は、コンテンツの種類を示すアイコンを表示させることとしても良い。
【００１９】
すなわち、本実施形態における画像は、コンテンツに対応づけられているものであり、利用者が画像を選択することにより、画像に対応するコンテンツを選択したことになる。これにより、コンテンツファイルの移動、選択、表示、属性変更、削除といった種々の操作を行うことが可能となる。
【００２０】
更に画像には、ファイル名や、文字でコンテンツを示したものが含まれている。すなわち、例えばファイル名が画像として表示され、利用者が選択可能として良い。このとき、テキストデータ（キャラクタデータ）であるか、画像データ（グラフィックデータ）であるかは、表示方法の相違に過ぎず、どちらであっても良い。
【００２１】
ここで、本実施形態における表示領域について説明する。図１（ｂ）は、表示領域Ｒ１０を拡大表示した図である。ここで、便宜上、当該表示領域は横長に構成されており、図面通りに、表示領域Ｒ１０の四辺を上側、右側、下側、左側と表現する。
【００２２】
そして、表示領域の端部を端部領域という。例えば、表示部がＦＨＤ（Full High Definition）の解像度で表示可能な場合は、表示領域の座標は（０，０）−（１９１９，１０７９）となる。このとき、端部領域の座標は、
左側端部は（０，０）−（０，１０７９）
右側端部は（１９１９，０）−（１９１９，１０７９）
上側端部は（０，０）−（１９１９，０）
下側端部は（０，１０７９）−（１９１９，１０７９）
の座標となる。この位置を、表示部（表示領域）の端部領域という。
【００２３】
なお、図１（ｂ）に示す端部領域Ｔ１０のように、若干の幅があっても良い。例えば±５ピクセルの範囲までを端部領域としても良い。
【００２４】
表示領域Ｒ１０の中では、自由に画像を配置することが可能である。例えば、図１（ｂ）の画像Ｐ１０は、表示領域中央に表示されている。ここで。各端部に対応づけて、整列表示領域を設定可能である。整列表示領域にある画像は、略直線上に整列して表示されることになる。
【００２５】
例えば、領域Ｒ１２は、図１（ｂ）における整列表示領域である。この整列表示領域に表示される画像は、当該領域に整列して表示されることとなる。
【００２６】
この整列されて表示される画像は、同じグループに属する画像である。例えば、大グループに属する画像は領域Ｒ１２に整列表示され、第２グループに属する画像は領域Ｒ１４に整列表示される。
【００２７】
［１．２  機能構成］
つづいて、第１実施形態における表示装置１０の機能構成について、図２に基づいて説明する。図２に示すように、表示装置１０は、制御部１００と、表示部１１０と、タッチ検出部１２０と、操作判定部１３０と、画像処理部１４０と、記憶部１５０とが備えられている。
【００２８】
制御部１００は、表示装置１０の全体を制御するための機能部である。制御部１００は、記憶部１５０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Processing Unit）等により構成されている。
【００２９】
表示部１１０は、コンテンツや、コンテンツに基づく画像が表示される機能部である。例えば、ＬＣＤ（Liquid Crystal Display）や、有機ＥＬディスプレイ（ＯＥＬＤ：Organic Electroluminescence Display）等により構成されている。
【００３０】
タッチ検出部１２０は、利用者からのタッチ位置や、タッチ操作を検出する機能部である。例えば、表示部１１０の上に、タッチ検出部１２０を重ねることにより、タッチパネルとして構成される。タッチされた位置は複数点の検出が可能であり、タッチ方式としては静電容量方式、抵抗膜方式、赤外線方式といった何れの方法であっても良い。
【００３１】
操作判定部１３０は、タッチ検出部１２０により検出されたタッチ状態から、利用者の操作を判定するための機能部である。例えば、タッチ（タップ）操作や、スライド操作、スワイプ操作、ピンチイン／ピンチアウト操作といったことが検出可能である。また、表示部にソフトウェアキーを表示することで、キー入力による操作といったことも可能となる。
【００３２】
画像処理部１４０は、種々の画像処理を行う機能部である。例えば、コンテンツを再生したり、コンテンツから画像を生成する処理をしたりする。また、表示されている画像を、検出された操作に基づいて移動表示したり、拡大／縮小表示したり、回転表示したりする。
【００３３】
記憶部１５０は、表示装置１０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部１５０は、例えば、半導体メモリや、ＨＤＤ（Hard Disk Drive）等により構成されている。
【００３４】
また、記憶部１５０には、コンテンツ・画像格納領域１５２が確保されると共に、整列画像テーブル１５４と、画像配置情報１５６と、画像移動表示プログラム１５８と、端部到達時プログラム１６０とが記憶されている。
【００３５】
コンテンツ・画像格納領域１５２には、コンテンツや、コンテンツに基づく画像が記憶されている。上述したように、当該コンテンツを示す画像、アイコン、テキストといった表示部１１０に表示されるものが、対応づけて記憶されている。なお、本実施形態では、説明の都合上、画像に対する操作を説明するが、ＪＰＧファイル等の場合はコンテンツと画像とは同じものとして考えて良い。また、ドキュメントファイルや、電子書籍ファイル、音楽ファイルといった場合は、ファイルにサムネイル画像が含まれている場合、当該サムネイル画像を本実施形態の画像として利用すればよい。
【００３６】
整列画像テーブル１５４は、整列表示領域に表示される画像が記憶されている。例えば、図３に示すように、第１グループとして、画像Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆが記憶されており、第２グループとしてＰ、Ｑ、Ｒ、Ｓ、Ｔが記憶されている。
【００３７】
グループ毎に整列表示領域が設けられており、整列画像テーブルに記憶されている画像は、整列して表示されることとなる。整列表示は、並べて表示しても良いし、画像の一部を重ねるように表示しても良い。また、行列状に表示しても良い。
【００３８】
また、整列画像テーブル１５４は、整列表示領域が端部毎に設定される。これにより、例えば端部毎に利用者がいる場合には、利用者が所有する画像ということになる。例えば、第１グループの整列表示領域が左側の端部領域に、第２グループの整列表示領域が右側の端部領域に割り当てられている場合、左側にいる者と、右側にいる者との画像と判断される。
【００３９】
画像配置情報１５６は、表示領域に表示されている画像の配置に関する情報が記憶されている。具体的には、表示されている画像の位置、大きさ、向き等が表示されている。このとき、全ての画像について記憶しても良いし、整列表示領域以外の画像について記憶するとしても良い。
【００４０】
画像移動表示プログラム１５８は、制御部１００が読み出して実行することにより、後述する画像移動表示処理を実現するためのプログラムである。また、端部到達時プログラム１６０は、制御部１００が読み出して実行することにより、後述する端部到達時処理を実現するためのプログラムである。
【００４１】
［１．３  処理の流れ］
［１．３．１  画像移動処理］
続いて、処理の流れについて説明する。まず、表示部１１０の表示領域に表示された画像が選択され、移動表示される場合に実行される画像移動処理について、図４に基づいて説明する。
【００４２】
まず、コンテンツ、すなわち画像が選択された否かを判定する（ステップＳ１０２）。画像を選択する方法としては種々の方法が考えられるが、本実施形態では、利用者がタッチしている状態で画像が選択していると判定する。なお、タップ操作により判定しても良いし、マルチタッチにより選択されるといった、他の方法で有っても良い。
【００４３】
つづいて、選択された画像（選択画像）に対するスライド操作以外の操作が検出された場合（ステップＳ１０４；Ｎｏ）、当該操作に基づいた処理を実行する。また、選択画像へのスライド操作が検出された場合には（ステップＳ１０４；Ｙｅｓ）、スライド量を算出する（ステップＳ１０６）。また、スライド操作した速度に基づいて、移動速度を算出する（ステップＳ１０８）。
【００４４】
そして、移動速度によって、選択画像の移動表示を行う（ステップＳ１１０）。すなわち、スライド方向、スライド量、スライド速度から、選択画像の移動ベクトルを算出し、移動ベクトルに基づいて選択画像の移動表示を行う。
【００４５】
ここで、移動している選択画像の移動表示が終了するまでステップＳ１１０から処理を戻って繰り返し実行する（ステップＳ１１４；Ｎｏ→ステップＳ１１０）。そして移動表示が終了した場合、すなわち、移動量が「０」となった場合には、選択画像の移動表示が終了する（ステップＳ１１４；Ｙｅｓ→ステップＳ１１６）。
【００４６】
また、選択画像が端部領域に到達すると（ステップＳ１１２；Ｙｅｓ）、端部到達時処理を実行する（ステップＳ１２０）。
【００４７】
ここで、選択画像が端部領域に到達することについて説明する。図１（ｂ）で説明した様に、端部とは、表示部（表示領域）の境界上のことをいう。表示部１１０のパネルの境界上のことを示す場合もあるし、表示部１１０の中に設けられている所定の表示領域の境界上のことを示す場合もある。
【００４８】
本実施形態では、上下左右の４箇所の端部がある。そして、この端部を含む領域を端部領域という。通常は、端部のことをいい、例えば上側の端部領域であれば、表示領域がＦＨＤの解像度の場合、（０，０）−（１９１９，０）のことをいう。ただ、当該領域を含んでいることをいい、近傍で有れば良い。例えば、（１００，２）や、（３００，−５）といった場所であっても端部と判定してもよい。
【００４９】
また、画像が端部に到達したとは、画像が境界上に到達したことをいう。このときの判定としては、種々の方法が考えられる。例えば、画像の何れかの部分が端部領域に到達したとき（左側の端部領域であれば、Ｘ座標が「０」となる座標になったとき）であっても良いし、画像の中心座標が端部領域に到達したときであっても良い。
【００５０】
すなわち、画像が端部に当たった状態をいい、画像と端部（境界）との衝突判定（当たり判定）としていずれかの処理をすればよい。
【００５１】
［１．３．２  端部到達時処理］
つづいて、端部到達時処理について、図５に基づいて説明する。まず、画像が到達した端部領域に対応して整列表示領域を決定する（ステップＳ１５２）。通常、端部領域に最も近い位置に確保されている整列表示領域が決定される。
【００５２】
つづいて、表示位置を決定する（ステップＳ１５４）。整列表示領域には、既に画像が表示されている場合がある。そこで、画像が表示されている場合に、新たな選択画像をどこに表示するか、位置を決定する。本実施形態の場合は、整列表示されている画像の最後に、選択画像が追加されるように表示される位置に決定される。具体的には、一列に整列表示されている場合には、右側に一部が重畳表示される位置である。なお、整列表示されている画像が少ない場合は重畳表示されなくてもよいし、左側が新しい画像であっても良い。
【００５３】
続いて、選択画像の下辺が、領域境側（端部側）になるように、回転表示され（ステップＳ１５６）、前記決定された表示位置に選択画像が表示される（ステップＳ１５８）。ここで、選択画像は、端部に到達したあと、跳ね返るよう、かつ、回転表示されて、整列表示領域の表示位置に表示されるようになる。回転は、右回転であっても、左回転であっても良いし、回転は１回転であっても、２回転であっても良い。また、到達した位置から、表示位置までの距離に応じて、回転数や回転方向を決定しても良い。
【００５４】
［１．４  動作例］
本実施形態の動作例について、図６に基づいて説明する。図６（ａ）は、利用者が画像Ｃをタッチしてスライドしている状態を示している図である。表示領域Ｒ１００の中に、整列表示領域Ｒ１１０と、整列表示領域Ｒ１２０とが確保している。また、整列表示領域Ｒ１１０は、端部Ｔ１１０に対応づけられており、整列表示領域Ｒ１２０は、端部Ｔ１２０に対応づけられている。利用者が画像ＣをＰ１００の位置にスライド操作をする（タッチ状態を解除する）。
【００５５】
利用者が、ｖ１方向にスライドした状態が図６（ｂ）である。図６（ｂ）では、ｖ２方向に、移動表示されている。図６（ｂ）では、Ｐ１１０の位置に画像Ｃが表示されている。この画像Ｃはこのときも移動表示中である。
【００５６】
画像Ｃは、整列表示領域Ｒ１２０を超えて、端部Ｔ１２０に到達することとなる。到達した後の画面例が、図６（ｃ）である。まず、画像Ｃはｖ３方向に移動し、整列表示領域Ｒ１２０を超えて端部Ｔ１２０に到達する。このとき、表示位置はＰ１２０として決定している。このＰ１２０に画像Ｃが表示される場合には、画像Ｃの下辺が、端部Ｔ１２０側、整列表示領域Ｒ１２０の下側に向くように回転表示される。
【００５７】
回転表示されるのがｖ４である。端部Ｔ１２０に衝突した画像Ｃは、跳ね返るように表示され、Ｐ１２０の位置に回転・移動表示されることになる。
【００５８】
なお、本実施形態において、回転表示することとして説明しているが、他の表示形式であっても良い。例えば、直線上に表示されても良いし、端部からバウンドして表示されても良いし、端部からスライドイン表示されても良い。また、整理領域近くからフロートイン表示されても良い。
【００５９】
また、このように、整列表示領域に記憶されている画像（コンテンツ）を、他の整列表示領域に対して容易に受け渡すことが可能となる。例えば、右側の整列表示領域Ｒ１１０に立っている者が、相手側に選択画像を投げる（スライド操作する）ことで、左側の整列表示領域Ｒ１２０に立っている者に対して、画像を送ることが可能となる。
【００６０】
［２．第２実施形態］
第２実施形態について説明する。第２実施形態は、選択画像を表示する整理領域が複数ある場合の実施形態について説明する。
【００６１】
図７（ａ）に示すように、本実施形態では、表示領域Ｒ２００の中に、右側端部Ｔ２１０に対応する整列表示領域Ｒ２１０、左側端部Ｔ２２０に対応する整列表示領域Ｒ２２０、下側端部Ｔ２３０に対応する整列表示領域Ｒ２３０の整列表示領域がそれぞれ確保されている。
【００６２】
そして、利用者により画像Ｃがｖ１方向に、画像Ｆがｖ２方向にそれぞれスライド操作される。
【００６３】
そうすると、画像Ｃは、図７（ｂ）に示すように、方向ｖ３に従ってＰ２００からＰ２２０を経由して移動表示される。また、画像Ｆは、方向ｖ４に従ってＰ２１０からＰ２３０を経由して移動表示される。
【００６４】
つづいて、図７（ｃ）に示すように、画像Ｃが、下側端部Ｔ２３０にｖ５方向に移動して到達すると、跳ね返って表示される。このとき、画像Ｃの下辺が、下側端部Ｔ２３０側になるようにｖ７方向に回転表示され、Ｐ２４０の位置に整列表示される。
【００６５】
また画像Ｆが、左側端部Ｔ２２０にｖ６方向に移動して到達すると、跳ね返って表示される。このとき、画像Ｆの下辺が、左側端部Ｔ２２０側になるようにｖ８方向に回転表示され、Ｐ２５０の位置に整列表示される。
【００６６】
このように、本実施形態によれば、任意の端部に対応づけて整列表示領域を設定することができ、当該整列表示領域に画像を整列して表示させることが可能となる。
【００６７】
［３．第３実施形態］
第３実施形態について説明する。第３実施形態は、整列時に画像の大きさも変える実施形態である。第３実施形態は、第１実施形態と機能構成、処理の流れは原則同じであるが、第１実施形態における図５の端部到達時処理を、図８の処理に置き換えている。
【００６８】
本実施形態では、図８の端部到達時処理を中心に説明する。ここで、図５と同一の処理においては、同一の符号を付してその詳細な説明を省略する。
【００６９】
すなわち、図５の端部到達時処理の実行前に、ステップＳ２０２、Ｓ２０４を実行する。具体的には、現在利用者により選択された選択画像のサイズが所定サイズか否かを判定する（ステップＳ２０２）。ここで、表示領域に表示されている選択画像の大きさが、所定の大きさでない場合には、所定サイズに画像の大きさを調整する（ステップＳ２０２；Ｎｏ→ステップＳ２０４）。すなわち、選択画像の大きさが大きければ縮小表示を行い、小さい場合には拡大表示を行う。そして、第１実施形態と同様の処理を行えば良い（ステップＳ１５２〜Ｓ１５８）。
【００７０】
また、選択画像のサイズが所定サイズである場合には、とくに選択画像の大きさを調整しない（ステップＳ２０２；Ｙｅｓ）。ここで、所定サイズの大きさとは、ある程度の範囲があっても良い。また、一方向（例えば、縦方向又は横方向）のサイズが所定のサイズであれば良いとしても良い。
【００７１】
なお、ステップＳ２０２、Ｓ２０４は、後段で実施しても良い。すなわち、ステップＳ１５４の後又はステップＳ１５６の後に実行することとしても良い。
【００７２】
この場合の、具体的な動作例について図９に基づいて説明する。図９（ａ）において、表示領域Ｒ３００に表示されている画像のうち、画像Ｃが選択される。ｖ１方向にスライド操作することで、画像Ｃは、Ｐ３００の位置から、ｖ２方向である図９（ｂ）のＰ３１０の位置まで移動する。
【００７３】
また、画像Ｃはｖ３方向に移動すると、端部Ｔ２２０に到達する。ここで、整列表示領域に含まれるように、表示位置であるＰ３２０に移動表示するため、ｖ４方向に回転移動の表示が行われる。このとき、画像Ｃの大きさは、整列表示領域に表示されている他の画像と同じ大きさとなっている。このように、本実施形態によれば、整列時迄に画像の大きさを揃えることが可能となる。
【００７４】
［４．第４実施形態］
第４実施形態について説明する。第４実施形態は、選択画像が到達した端部の位置に応じて、整列表示領域のどこに選択画像が表示されるかを決定する実施形態である。第４実施形態は、第１実施形態と機能構成、処理の流れは原則同じであるが、第１実施形態における図５の端部到達時処理を、図１０の処理に置き換えている。
【００７５】
本実施形態では、図１０の端部到達時処理を中心に説明する。ここで、図５と同一の処理においては、同一の符号を付してその詳細な説明を省略する。
【００７６】
すなわち、図５の端部到達時処理のステップＳ１５４が、ステップＳ３０２〜Ｓ３０６に置き換わった処理となる。選択画像が端部に到達すると、整列表示領域が決定される（ステップＳ１５２）。
【００７７】
ここで、選択画像が端部に到達したときの位置が、第１領域か否かを判定する（ステップＳ３０２）。ここで、第１領域とは、例えば、端部側から見て整列表示領域の中央から左側のことをいう。また、第２領域とは、例えば、端部側からみて整列表示領域の中央から右側のこという。
【００７８】
選択画像が、端部に到達したとき、到達端部が第１領域であれば、整列表示領域の左側に表示位置を決定する（ステップＳ３０２；Ｙｅｓ→ステップＳ３０４）。このとき、整列表示領域の画像が重畳して表示されている場合には、下側に表示される。これは、整列画像テーブルの最初に選択画像が追加されることにより実現される。
【００７９】
また、到達端部が第２領域であれば、整列表示領域の右側に表示位置を決定する（ステップＳ３０２；Ｎｏ→ステップＳ３０６）。このとき、整列表示領域の画像が重畳して表示されている場合には、上側に表示される。これは、整列画像テーブルの最後に選択画像が追加されることにより実現される。
【００８０】
本実施形態の動作例について、図１１に基づいて説明する。図１１（ａ）において、画像Ｃが選択され、ｖ１方向に利用者によりスライド操作される。これにより、画像Ｃは、Ｐ４００の位置から、図１１（ｂ）に示すように、ｖ２方向に移動し、Ｐ４１０の位置を通過して端部に向かって移動表示する。
【００８１】
ここで、左側端部は、第１領域Ｔ４００と、第２領域Ｔ４１０とが設定されている。もし、選択画像である画像Ｃが第１領域Ｔ４００に到達すれば、選択画像の最初（画像Ｐの外側）に画像Ｃが表示される。また、画像Ｃが第２領域Ｔ４１０に到達すれば、選択画像の最後（画像Ｔの外側）に画像Ｃが表示される。
【００８２】
本実施形態では、図１１（ｃ）に示すように、画像Ｃはｖ３方向に移動することで、第１領域Ｔ４００の端部の領域に到達する。そこで、整列表示領域Ｒ４００の左側、すなわち画像Ｐの前に画像Ｃが表示される。端部で跳ね返った画像Ｃは、ｖ４方向に移動し、整列表示領域のＰ４２０の位置に表示される。
【００８３】
このように、本実施形態によれば、選択画像が端部で跳ね返った位置で、選択画像が整列表示領域の画像の最初に追加されるのか、最後に追加されるのかを簡単に指定することが可能となる。
【００８４】
なお、領域は２つとして説明したが３つ以上であっても良い。例えば、真ん中で設定した領域の場合は中央に挿入されることとしても良いし、一部を回転しない領域として設定してもよい。
【００８５】
［５．第５実施形態］
第５実施形態について説明する。第５実施形態は、選択画像が到達した端部の位置に応じて、整列表示領域のどこに選択画像が表示されるかを決定する実施形態である。第５実施形態の機能構成は、第４実施形態と略同一である。
【００８６】
図１０のステップＳ３０２〜Ｓ３０６において、到達端部に対応する端部領域を分けて実行されているが、本実施形態では特に端部領域を分けず、到達した端部の区域から表示される位置を決定する。
【００８７】
図１２の本実施形態における動作例に基づいて、本実施形態について説明する。図１２（ａ）において、画像ＣはＰ５００の位置からｖ１方向に移動表示する。そして、左側の端部に到達（衝突）する。
【００８８】
ここで、端部の到達した区域（地点）と同じ位置の画像（例えば、縦の座標が選択領域において同じ画像）を決定する。例えば、図１２（ａ）では、ラインＣ５００の位置に、画像Ｒが存在している。したがって、画像Ｒの位置であるＰ５１０に、画像Ｃがｖ２方向で回転して表示される。
【００８９】
このように、本実施形態によれば、整列表示領域の任意の位置に選択画像を表示させることが出来る。なお、上述した実施形態では、到達した端部と同じ座標位置の画像の位置に選択画像が回転して表示されることとして説明した。例えば、反射するような位置（例えば、左側端部に対してｖ１方向と、入射角と反射角が等しい角度となる方向に位置する画像）の位置に挿入されても良い。
【００９０】
［６．第６実施形態］
第６実施形態について説明する。第６実施形態は、選択画像についての挙動を決定する実施形態である。第６実施形態は、第１実施形態と機能構成、処理の流れは原則同じであるが、第１実施形態における図４の画像移動処理を、図１３の画像移動処理に置き換えている。また、図４と同一の処理においては、同一の符号を付してその詳細な説明を省略する。
【００９１】
表示されている画像から、選択された画像に対してスライド操作が検出されると、スライド量に応じて選択画像が移動表示する（ステップＳ１０２〜ステップＳ１１０）。ここで、選択画像が、端部領域に到達したか否かを判定する（ステップＳ１１２）。
【００９２】
選択画像が、端部領域に到達した場合に、整列表示（例えば、回転表示後に整列表示）を行うか否かを判定する（ステップＳ４０２）。ここで、本実施形態では、利用者により、「整列表示を行う／行わない」が選択出来る。
【００９３】
また、「整列表示を行う」とは、端部から跳ね返った選択画像が回転しながら表示され、選択領域に表示されることを含む。このとき、選択画像の下辺は、端部側となるように回転表示される。なお、選択画像が整列表示領域に表示されれば、回転表示は行わなくても良い。
【００９４】
また、「整列表示を行わない」とは、端部から跳ね返った選択画像は、そのまま異なる方向に移動表示する。この跳ね返る角度としては、所定の角度に跳ね返っても良いし、入射角と反射角とが同じになるように跳ね返っても良い。このとき、画像は回転せずに、端部領域に到達したとき（衝突したとき）と同じ向きとなる。なお、緩やかに回転したり、バウンド表示したりしても良い。
【００９５】
したがって、整列表示を行う設定となっている場合には（ステップＳ４０２；Ｙｅｓ）、端部到達時処理が実行される（ステップＳ１２０）。他方、整列表示を行わない場合には（ステップＳ４０２；Ｎｏ）、選択画像の移動方向を変更し（ステップＳ４０４）、そのまま移動表示を継続する（ステップＳ１１４；Ｎｏ→ステップＳ１１０）。
【００９６】
本実施形態の実施例について、図１４に基づいて説明する。図１４（ａ）は、画像Ｃが選択され、ｖ１方向に移動している図である。画像Ｃは、Ｐ６００の位置を通過している状態である。
【００９７】
このとき、選択ボタンＢ６００は「ＯＮ」となっている。すなわち、利用者により、選択画像が端部に到達した場合は、整列表示を行うと設定されている。このとき、図１４（ｂ）のように、画像Ｃがｖ２方向に移動し、左側端部に到達すると、ｖ３方向に跳ね返り、判定してＰ６０２の位置に画像Ｃが表示される。すなわち、整列表示領域Ｒ６００の中に表示されることとなる。
【００９８】
ここで、選択ボタンＢ６００が「ＯＦＦ」の場合を示すのが図１４（ｃ）である。画像Ｃは、ｖ２方向に移動し、端部に到達した後、跳ね返り表示をするがそのままｖ４方向に移動し、例えば、Ｐ６０４の位置に表示されて終了する。
【００９９】
このように、利用者からの選択により、選択画像を整列表示領域にならべて表示するか否かを容易に切り替えることが可能となる。
【０１００】
［７．第７実施形態］
第７実施形態について説明する。第７実施形態は、第６実施形態と同様に選択画像についての挙動を決定する実施形態であるが、第６実施形態と異なり、その場の操作によって決定する実施形態である。
【０１０１】
すなわち、本実施形態では、第６実施形態の図１３のステップＳ４０２において、整列表示を行うか否かの操作を、整列表示領域近傍において利用者によりタッチ入力があるか否かによって、整列表示を行うか否かの挙動を決定することができる。
【０１０２】
例えば、利用者により整列表示領域の近傍や、整列表示領域が対応づけられている端部側の近傍、整列表示領域に対応づけられた所定の領域がタッチされている間、整列表示を行わず移動方向を変更することとなる（ステップＳ４０２；Ｎｏ→ステップＳ４０４）。
【０１０３】
本実施形態の実施例を図１５に示す。図１５（ａ）で、画像Ｃが選択され、ｖ１方向にスライド操作されると、図１５（ｂ）に示すようにｖ２方向に画像Ｃは移動する。図１５（ｂ）では、Ｐ６２０の位置を通過して、左側端部に向かっている。
【０１０４】
ここで、左側端部にいる利用者の手（Ｈ６２０）により、左側端部側（又は整列表示領域近傍）のＨ６２２の位置がタッチされる。タッチされている状態のときは、選択画像の整列表示は行われない。
【０１０５】
この場合、選択画像Ｃが左側端部領域に到達したとしても、図１５（ｃ）に示すように、ｖ３方向からｖ４方向に移動方向が変更されるのみで、整列表示されずにＰ６２２に画像Ｃが移動する。
【０１０６】
このように、本実施形態によれば、利用者のタッチ操作の有無で、選択画像の整列表示をするか否かを決定することが可能となる。
【０１０７】
なお、本実施形態とは逆に、例えばタッチ操作があった場合には整列表示を行うといった処理であっても良いことは勿論である。
【０１０８】
［８．第８実施形態］
第８実施形態について説明する。第８実施形態は、第６実施形態と同様に選択画像についての挙動を決定する実施形態であるが、第８実施形態と異なり、選択画像を送る側の操作によって、挙動が変わる場合の実施形態である。
【０１０９】
すなわち、本実施形態では、第６実施形態の図１３のステップＳ４０２において、整列表示を行うか否かの操作を、選択画像を選択し、スライド操作するときの操作によって、整列表示を行うか否かの挙動を決定することができる。
【０１１０】
例えば、送信側（選択側）の利用者により、指１本で選択した場合は整列表示するが、指２本で選択し、スライド操作された場合には、整列表示を行わず移動方向を変更することとなる（ステップＳ４０２；Ｎｏ→ステップＳ４０４）。
【０１１１】
本実施形態の実施例を図１６に示す。図１６（ａ）で、画像Ｃが指１本で選択されｖ２方向にスライド操作され、画像Ｆが指２本で選択されｖ１方向にスライド操作される。
【０１１２】
これにより、図１６（ｂ）に示すようにｖ３方向に画像Ｆは移動し、Ｐ６４０の位置を通過して、左側端部に向かっている。また、ｖ４方向に画像Ｃは移動し、Ｐ６４２の位置を通過して、左側端部に向かっている。
【０１１３】
そして、選択画像Ｆが左側端部領域に到達したとしても、図１６（ｃ）に示すように、ｖ５方向からｖ７方向に移動方向が変更されるのみで、整列表示されずにＰ６４４に画像Ｆが移動する。
【０１１４】
他方、選択画像Ｃは、左側端部領域に到達した場合には、ｖ６方向からｖ８方向に跳ねるように表示され、回転表示された後に整列表示領域Ｒ６４０に表示される（Ｐ６４６）。
【０１１５】
このように、本実施形態によれば、選択画像を送信する（スライドする）側の操作によって、選択画像の整列表示をするか否かを決定することが可能となる。
【０１１６】
なお、画像の選択動作としては種々の方法が考えられる。例えば、通常のスライド操作と、一度タップしてからスライド操作する方法や、選択画像をタッチし続けて第２の選択状態としてからスライド操作する方法といった、種々の方法を組み合わせることが考えられる。
【０１１７】
［９．第９実施形態］
第９実施形態について説明する。第９実施形態は、第６実施形態と同様に選択画像についての挙動を決定する実施形態であるが、第８実施形態と異なり、選択画像を送る側の操作によって、挙動が変わる場合の実施形態である。
【０１１８】
すなわち、本実施形態では、第６実施形態の図１３のステップＳ４０２において、整列表示を行うか否かの操作を、選択画像を選択し、スライド操作するときの速度（又は移動量）によって、整列表示を行うか否かの挙動を決定することができる。
【０１１９】
例えば、送信側（選択側）の利用者により、スライド操作のスライドする速度が、所定の速度以上の場合は整列表示を行い、所定の速度未満の場合には、整列表示を行わず移動方向を変更することとなる（ステップＳ４０２；Ｎｏ→ステップＳ４０４）。
【０１２０】
本実施形態の実施例を図１７に示す。図１７（ａ）で、画像Ｃと画像Ｆとが選択されているが、画像Ｃのｖ２方向のスライド操作の方が、画像Ｆのｖ１方向のスライド操作より早く操作されている。
【０１２１】
これにより、図１７（ｂ）に示すようにｖ３方向に画像Ｆは移動し、Ｐ６６０の位置を通過して、左側端部に向かっている。これと比較して、ｖ４方向に移動している画像Ｃは、画像Ｆの位置より右側端部から離れたＰ６６２の位置を通過して、左側端部に向かっている。
【０１２２】
そして、選択画像Ｆが左側端部領域に到達したとしても、図１７（ｃ）に示すように、ｖ５方向からｖ７方向に移動方向が変更されるのみで、整列表示されずにＰ６６４に画像Ｆが移動する。
【０１２３】
他方、選択画像Ｃは、左側端部領域に到達した場合には、ｖ６方向からｖ８方向に跳ねるように表示され、回転表示された後に整列表示領域Ｒ６６０に表示される（Ｐ６６６）。
【０１２４】
このように、本実施形態によれば、選択画像を送信する（スライドする）側のスライド操作の速度によって、選択画像の整列表示をするか否かを決定することが可能となる。これにより、直感的に、相手の整列表示領域に選択画像を表示させることが可能となる。
【０１２５】
なお、上述した実施形態はスライド操作の速度で説明したが、スライド量であっても良い。例えば、スライド量が大きければ整列表示を行い、スライド量が小さければ、移動方向を変更するとしても良い。
【０１２６】
［１０．第１０実施形態］
第１０実施形態について説明する。第１０実施形態は、端部毎に、選択画像の挙動を変えることが出来る実施形態である。第１０実施形態は、第１実施形態と機能構成、処理の流れは原則同じであるが、第１実施形態における図４の画像移動処理を、図１９の画像移動処理に置き換えている。また、図４と同一の処理においては、同一の符号を付してその詳細な説明を省略する。
【０１２７】
また、本実施形態は、図１８に示すように、端部毎に選択画像の挙動を記憶部１５０に端部毎挙動テーブル１６２として記憶していても良い。端部毎挙動テーブル１６２は、端部属性（例えば、「上側端部」）に、選択画像の挙動（例えば、「方向転換」）が対応づけて記憶されている。端部毎挙動テーブル１６２は、管理者・利用者が設定出来ることとしても良いし、予め設定されていることとしても良い。
【０１２８】
図１９に基づいて、本実施形態の処理について説明する。選択画像が端部領域に到達した場合（ステップＳ１０２〜ステップＳ１１２；Ｙｅｓ）、当該端部の端部属性は「整列表示」であるか否かを判定する。
【０１２９】
もし、端部属性が「整列表示」であれば、端部到達時処理を実行する（ステップＳ５０２；Ｙｅｓ→ステップＳ１２０）。他方、端部属性が「方向転換」であれば、選択画像の移動方向を変更する（ステップＳ５０２；Ｎｏ→ステップＳ５０４）。
【０１３０】
本実施形態の実施例を図２０に基づいて説明する。図２０（ａ）において、画像Ｃと画像Ｆとが選択されている。画像Ｃはｖ２方向に、画像Ｆはｖ１方向にスライド操作されており、当該方向に移動表示される。
【０１３１】
図２０（ｂ）は、画像Ｃがｖ４方向に移動しＰ７０２を通過している。また、画像Ｆは、ｖ３方向に移動し、Ｐ７００を通過している。その後、図２０（ｃ）に示すように、画像Ｃはｖ６方向に移動して下側端部領域に到達する。ここで、図１８の端部毎挙動テーブル１６２を参照すると、端部属性として下側端部の挙動は「方向転換」となっている。したがって、ｖ８方向に移動方向が変更され、Ｐ７０６に表示される。
【０１３２】
画像Ｆはｖ５方向に移動して左側端部領域に到達する。ここで、図１８の端部毎挙動テーブル１６２を参照すると、端部属性として左側端部の挙動は「整列表示」となっている。したがって、ｖ７方向に跳ね返るように表示され、整列表示領域Ｒ７００に整列して表示される（Ｐ７０４）。
【０１３３】
このように、本実施形態によれば、端部毎に選択画像の挙動を設定することが可能となる。なお、上述した画像Ｃが、ｖ８方向にそのまま移動し、左側の端部領域に到達した場合には、整列表示領域Ｒ７００に整列表示されることとなる。
【０１３４】
［１１．第１１実施形態］
第１１実施形態について説明する。第１１実施形態は、一度方向転換をした選択画像は、次の端部においても方向転換をするといった実施形態である。第１１実施形態は、第１０実施形態と機能構成、処理の流れは原則同じであるが、第１０実施形態における図１９の画像移動処理を、図２１の画像移動処理に置き換えている。また、図１９と同一の処理においては、同一の符号を付してその詳細な説明を省略する。
【０１３５】
図２１に基づいて、本実施形態の処理について説明する。選択画像が端部領域に到達した場合（ステップＳ１０２〜ステップＳ１１２；Ｙｅｓ）、当該端部の端部属性は「整列表示」であるか否かを判定する（ステップＳ５０２）。
【０１３６】
ここで、端部属性は回転表示であるが、既に方向転換された選択画像であるか否かを判定する（ステップＳ５０２；Ｙｅｓ→ステップＳ６０２）。もし、既に方向転換がされたことがある選択画像の場合は、端部到達時処理を実行せずに、移動方向を再度変更する（ステップＳ６０２；Ｙｅｓ→ステップＳ５０４）。
【０１３７】
本実施形態における動作例を、図２２に基づいて説明する。図２２（ａ）において、画像Ｃが選択され、ｖ１方向にスライド操作される。これにより、画像Ｃは、図２２（ｂ）に示すようにｖ２方向に移動する。ここで、下側の端部領域に到達するが、下側端部領域は図１８の端部毎挙動テーブル１６２によれば「方向転換」であることから、ｖ３方向に移動し、Ｐ８００に移動表示される。
【０１３８】
ここで、図２２（ｃ）に示すように、画像Ｃがｖ４方向に移動すると、左側の端部領域に到達する。ここで、左側端部領域に対応する挙動は、図１８の端部毎挙動テーブル１６２を参照すると「整列表示」であるが、一度移動方向が変更された選択画像である。したがって、整列表示されることなく、ｖ５方向に移動表示される（Ｐ８０２）。
【０１３９】
このように、本実施形態によれば、第１０実施形態と異なり、一度移動方向が変更された画像は、他の端部に到達した場合であっても、移動方向が変更される挙動となる。
【０１４０】
［１２．第１２実施形態］
第１２実施形態について説明する。第１２実施形態は、選択画像として複数の画像が選択される場合の実施形態である。例えば、第１実施形態において、選択される画像を複数選択した場合について本実施形態の実施例について、図２３に基づいて説明する。
【０１４１】
図２３（ａ）に示すように、利用者の手Ｈ８２０は、画像Ｃ及び画像Ｄの２つを選択している。このとき、ｖ１方向にスライド操作される。
【０１４２】
その後、図２３（ｂ）に示すように、画像Ｃ及び画像Ｄは、それぞれｖ２方向、ｖ３方向に移動表示される。そして、画像ＣはＰ８２０を、画像ＤはＰ８２２をそれぞれ通過表示する。
【０１４３】
そして、図２３（ｃ）に示すように、画像Ｃはｖ４方向に移動して左側の端部領域に到達する。また、画像Ｄはｖ５方向に移動して左側の端部領域に到達する。そして、画像Ｃはｖ６方向に回転表示され、整列表示領域Ｒ８２０内のＰ８２４に表示される。また、画像Ｄはｖ７方向に回転表示され、整列表示領域Ｒ８２０内のＰ８２６に表示される。
【０１４４】
このように、複数の画像を選択画像として選択し、移動表示を行ってもよい。また、選択する動作としては、本実施形態のように２つの選択画像を併せて選択しても良いし、タップ操作や、押し込み操作等を利用することで連続して選択しても良い。
【０１４５】
［１３．第１３実施形態］
第１３実施形態について説明する。第１３実施形態は、一つの端部に複数の整列表示領域を設定した場合の実施形態である。例えば、第１実施形態において適用した場合について説明する。
【０１４６】
なお、本実施形態では、図２４に示す整列表示領域テーブル１６４を、記憶部１５０に記憶している。整列表示領域テーブル１６４は、端部領域に対応づけて、整列表示領域が対応づけて記憶されている。例えば、図２４によれば、上側端部領域には、第１整列表示領域が、下側端部領域には、第２整列表示領域及び第３整列表示領域が対応づけて記憶されている。
【０１４７】
本実施形態の実施例について、図２５に基づいて説明する。図２５（ａ）では、第１整列表示領域に表示されている画像Ｃ及び画像Ｆが選択されている。そして、画像Ｃがｖ１方向に、画像Ｆがｖ２方向にスライド操作されることで、移動表示される。
【０１４８】
それにより、図２５（ｂ）に示すように、画像Ｃはｖ３方向に移動表示される（Ｐ８５２）。また、画像Ｆはｖ４方向に移動表示される（Ｐ８６２）。
【０１４９】
そして、図２５（ｃ）に示すように、画像Ｃはｖ５方向に移動することで、下側の端部領域に到達する。ここで、整列表示領域テーブル１６４に基づいて、当該端部は、第３整列表示領域に対応づけられていることから、ｖ７方向に移動・回転表示し整列表示領域Ｒ８５０に表示される（Ｐ８５４）。
【０１５０】
また、画像Ｆはｖ６方向に移動することで、下側の端部領域に到達する。ここで、整列表示領域テーブル１６４に基づいて、当該端部は、第２整列表示領域に対応づけられていることから、ｖ８方向に移動・回転表示し整列表示領域Ｒ８６０に表示される（Ｐ８６４）。
【０１５１】
このように、本実施形態によれば、一つの端部に複数の整列表示領域を設けることが可能となる。なお、整列表示領域テーブル１６４において、整列表示領域の座標を記憶しても良い。これにより、整列表示領域を柔軟に設定することも可能となる。
【０１５２】
［１４．第１４実施形態］
第１４実施形態について説明する。第１４実施形態は、選択画像が端部領域に到達した後、整列表示されるのではなく、所定の属性を持たせたり、グループに格納したりする実施形態である。
【０１５３】
第１４実施形態は、第１実施形態と機能構成、処理の流れは原則同じであるが、第１実施形態における図５の端部到達時処理を、図２７の端部到達時処理に置き換えている。また、本実施形態では、図２６に示したグループ管理テーブル１６６を記憶部１５０に記憶している。なお、この場合、整列画像テーブル１５４に変えて記憶されても良い。
【０１５４】
グループ管理テーブル１６６は、グループ毎に画像を管理するためのテーブルである。例えば、第１グループには、画像Ａ、画像Ｂ、画像Ｃが記憶されている。
【０１５５】
本実施形態における端部到達時処理について、図２７に基づいて説明する。まず、端部に対応して、画像を格納するグループを決定する（ステップＳ９０２）。つづいて、選択画像を、グループに格納されるように移動表示する（ステップＳ９０４）。このとき、グループ管理テーブル１６６に、選択画像が記憶される。
【０１５６】
本実施形態における実施例について、図２８に基づいて説明する。まず、図２８（ａ）に示すように画像Ｃが選択され、ｖ１方向にスライド操作され、移動表示される。
【０１５７】
図２８（ｂ）に示すように、画像Ｃは、ｖ２方向に移動表示され、Ｐ９００の位置を通過している。ここで、グループを示す表示として、図２８（ｂ）は、グループ表示Ｒ９００が表示されている。このグループ表示Ｒ９００は、第１グループの画像が格納されている。例えば、利用者がグループ表示Ｒ９００をタッチすると、第１グループに格納されている画像が表示されたり、取り出されたりする。
【０１５８】
図２８（ｃ）に示すように、画像Ｃがｖ３方向に移動表示され、左側の端部領域に到達すると、ｖ４方向に回転表示される。ここで、グループ表示Ｒ９００に格納されるように表示され、画像Ｃの表示は、消えることとなる。
【０１５９】
このように、本実施形態では、端部に到達した選択画像を１つのグループにまとめることが可能となる。例えば、グループの代わりに外部記憶装置や、クラウドのフォルダが設定されていても良い。これにより、端部に到達した選択画像を外部記憶装置に自動的に格納したり、クラウドにアップロードされたりするといった処理を実現しても良い。
【０１６０】
［１５．変形例］
本発明は上述した各実施の形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１６１】
上述した実施形態は、説明の都合上、各実施形態を分けて説明しているが、可能な範囲で組み合わせて実行することが可能である。
【０１６２】
例えば、第１０実施形態と、第１３実施形態とを組み合わせて、一つの端部領域の中に、複数の整列表示領域を設け、更に整列表示領域に対応する端部で整列するか、方向転換をするかを設定することとしても良い。
【０１６３】
また、上述した実施形態では画像として説明しているが、コンテンツに対応する画像であり、コンテンツについて操作していることになる。画像コンテンツの場合には、画像そのものであるが、例えば動画コンテンツ、文書コンテンツ、ＷＥＢリンク、音声・音楽コンテンツといった他のコンテンツの場合には、画像化された状態で上述した実施形態の内容を実現することで、容易にコンテンツの整列、やり取りが可能となる。
【０１６４】
また、各実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭやＨＤＤの記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【０１６５】
ここで、プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭや、不揮発性のメモリカード等）、光記録媒体・光磁気記録媒体（例えば、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、ＣＤ（Compact Disc）、ＢＤ等）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク等）等のいずれであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【０１６６】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【０１６７】
また、上述した実施形態における各装置の一部又は全部を典型的には集積回路であるＬＳＩ（Large Scale Integration）として実現してもよい。各装置の各機能ブロックは個別にチップ化してもよいし、一部、または全部を集積してチップ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いることも可能であることは勿論である。
【符号の説明】
【０１６８】
１０  画像表示装置
１００  制御部
１１０  表示部
１２０  タッチ検出部
１３０  操作判定部
１４０  画像処理部
１５０  記憶部
１５２  コンテンツ・画像格納領域
１５４  整列画像テーブル
１５６  画像配置情報
１５８  画像移動表示プログラム
１６０  端部到達時プログラム
【図１】
2020113345.tif 000003
【図２】
2020113345.tif 000004
【図３】
2020113345.tif 000005
【図４】
2020113345.tif 000006
【図５】
2020113345.tif 000007
【図６】
2020113345.tif 000008
【図７】
2020113345.tif 000009
【図８】
2020113345.tif 000010
【図９】
2020113345.tif 000011
【図１０】
2020113345.tif 000012
【図１１】
2020113345.tif 000013
【図１２】
2020113345.tif 000014
【図１３】
2020113345.tif 000015
【図１４】
2020113345.tif 000016
【図１５】
2020113345.tif 000017
【図１６】
2020113345.tif 000018
【図１７】
2020113345.tif 000019
【図１８】
2020113345.tif 000020
【図１９】
2020113345.tif 000021
【図２０】
2020113345.tif 000022
【図２１】
2020113345.tif 000023
【図２２】
2020113345.tif 000024
【図２３】
2020113345.tif 000025
【図２４】
2020113345.tif 000026
【図２５】
2020113345.tif 000027
【図２６】
2020113345.tif 000028
【図２７】
2020113345.tif 000029
【図２８】
2020113345.tif 000030