(57)【要約】      （修正有）【課題】表示可能領域を超えたり、複数の表示可能領域をまたがって表示されたりしたコンテンツであっても、容易な方法で適切な位置に移動表示させることが可能なコンテンツ表示装置を提供する。【解決手段】コンテンツ表示装置は、表示可能領域にコンテンツを表示する表示部と、タッチ位置を検出する操作検出部と、検出されたタッチ位置が表示されたコンテンツ上であることを判定する判定部と、コンテンツを移動表示するように制御する表示制御部と、を備える。表示制御部は、判定部により検出されたタッチ位置が表示されたコンテンツ上であると判定され、当該コンテンツの一部が表示部の表示可能領域外にある場合には、当該コンテンツ全体が表示可能領域内に表示されるように、コンテンツを移動表示する。【選択図】図３
2020126676.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表示する表示部と、
タップ操作を検出する検出部と、
前記表示されたコンテンツ上でタップ操作を検出したとき、前記コンテンツの一部が前記表示部の表示可能領域外にあるか否かを判定する判定部と、
前記判定部により前記コンテンツの一部が前記表示部の表示可能領域外にあると判定された場合、前記タップ操作を検出した表示可能領域内に前記コンテンツ全体を含むよう表示する表示制御部と、
を備えることを特徴とする表示装置。
【請求項２】
前記判定部は、前記タップ操作を検出すると、前記タップ操作された位置にコンテンツが表示されているか否かを判定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示制御部は、前記コンテンツの一部が前記表示部の表示可能領域外にあると判定された場合、前記表示可能領域と、前記コンテンツの領域との比較に基づき、前記コンテンツ全体を前記表示可能領域内に含むよう前記コンテンツを移動して表示することを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記表示制御部は、前記タップ操作を検出した表示可能領域の境界近傍に前記コンテンツを配置するよう移動して表示することを特徴とする請求項１から３の何れか一項に記載の表示装置。
【請求項５】
コンテンツを表示する表示ステップと、
タップ操作を検出する検出ステップと、
前記表示されたコンテンツ上でタップ操作を検出したとき、前記コンテンツの一部が表示可能領域外にあるか否かを判定する判定ステップと、
前記判定ステップにより前記コンテンツの一部が表示可能領域外にあると判定された場合、前記タップ操作を検出した表示可能領域内に前記コンテンツ全体を含むよう表示する表示制御ステップと、
を含むことを特徴とする表示方法。
【請求項６】
コンピュータに、
コンテンツを表示する表示機能と、
タップ操作を検出する検出機能と、
前記表示されたコンテンツ上でタップ操作を検出したとき、前記コンテンツの一部が表示可能領域外にあるか否かを判定する判定機能と、
前記判定機能により前記コンテンツの一部が表示可能領域外にあると判定された場合、前記タップ操作を検出した表示可能領域内に前記コンテンツ全体を含むよう表示する表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置等に関する。
【背景技術】
【０００２】
従来から表示画面の中にウィンドウ等を用いて一又は複数のコンテンツを移動可能に表示することは知られている。
【０００３】
また、近年はコンテンツを表示することが出来る表示可能領域を大きくするために、複数のディスプレイを並べて利用する方法が知られている。この場合、通常のディスプレイには筐体の境目があるため、ディスプレイをまたがってコンテンツが表示すると視認性が悪くなってしまう。
【０００４】
したがって、例えばマルチディスプレイにおいて、複数のディスプレイにまたがって表示されるウィンドウをできるだけなくし、利用者の視認性および操作性の向上を図る発明が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２５１４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、一画面であっても、コンテンツを表示可能領域を超えて表示させることがある。この場合、例えばコンテンツを表示しているウィンドウの操作ボタンが右側にある場合、当該右側の部分が表示可能領域外に移動してしまい、操作ができなくなってしまうといった問題点が生じていた。
【０００７】
また、マルチディスプレイの場合、上記従来例では、一時的にウィンドウをよけたいときにも必ず自動的に移動してしまうという問題点が生じてしまう。そして、コンテンツの移動領域によっては、利用者の意図に反して、勝手に元のディスプレイに移動してしまうといった、利用者の意図した動作とならない場合があった。
【０００８】
上述した課題に鑑み、本発明の目的は、表示可能領域を超えたり、複数の表示可能領域をまたがって表示されたりしたコンテンツであっても、容易な方法で適切な位置に移動表示させることが可能なコンテンツ表示装置等を提供することである。
【課題を解決するための手段】
【０００９】
上述した課題に鑑み、本発明の表示装置は、
コンテンツを表示する表示部と、
タップ操作を検出する検出部と、
前記表示されたコンテンツ上でタップ操作を検出したとき、前記コンテンツの一部が前記表示部の表示可能領域外にあるか否かを判定する判定部と、
前記判定部により前記コンテンツの一部が前記表示部の表示可能領域外にあると判定された場合、前記タップ操作を検出した表示可能領域内に前記コンテンツ全体を含むよう表示する表示制御部と、
を備えることを特徴とする。
【００１０】
本発明の表示方法は、
コンテンツを表示する表示ステップと、
タップ操作を検出する検出ステップと、
前記表示されたコンテンツ上でタップ操作を検出したとき、前記コンテンツの一部が表示可能領域外にあるか否かを判定する判定ステップと、
前記判定ステップにより前記コンテンツの一部が表示可能領域外にあると判定された場合、前記タップ操作を検出した表示可能領域内に前記コンテンツ全体を含むよう表示する表示制御ステップと、
を含むことを特徴とする。
【００１１】
本発明のプログラムは、
コンピュータに、
コンテンツを表示する表示機能と、
タップ操作を検出する検出機能と、
前記表示されたコンテンツ上でタップ操作を検出したとき、前記コンテンツの一部が表示可能領域外にあるか否かを判定する判定機能と、
前記判定機能により前記コンテンツの一部が表示可能領域外にあると判定された場合、前記タップ操作を検出した表示可能領域内に前記コンテンツ全体を含むよう表示する表示制御機能と、
を実現させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、利用者がタッチした位置が、表示されているコンテンツ上であり、当該コンテンツの一部が表示部の表示可能領域外にある場合には、当該コンテンツ全体が表示可能領域内に表示されるように、コンテンツを移動表示する制御を行うことが可能となる。したがって、利用者が意図したタイミングで、適切な位置にコンテンツ全体が表示されるようになる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態における全体を示す外観図である。
【図２】第１実施形態における表示装置の機能構成を説明するための図である。
【図３】第１実施形態における処理の流れを説明するための図である。
【図４】第１実施形態における座標の説明をするための図である。
【図５】第１実施形態における処理の流れを説明するための図である。
【図６】第１実施形態における操作例を説明するための図である。
【図７】第２実施形態における処理の流れを説明するための図である。
【図８】第３実施形態における処理の流れを説明するための図である。
【図９】第４実施形態における全体を示す外観図である。
【図１０】第４実施形態における座標の説明をするための図である。
【図１１】第４実施形態における処理の流れを説明するための図である。
【図１２】第４実施形態における操作例を説明するための図である。
【図１３】第５実施形態における処理の流れを説明するための図である。
【図１４】第５実施形態における操作例を説明するための図である。
【図１５】第６実施形態における処理の流れを説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明を実施するための最良の形態について説明する。なお、説明の都合上、実施形態を例に説明するが、コンテンツの表示が可能な装置であれば、何れの装置であっても適用可能なことは勿論である。
【００１５】
［１．第１実施形態］
［１．１  全体構成］
まず、本発明のコンテンツ表示装置を適用した表示装置１０の外観を図１に示す。表示装置１０は、例えば液晶ディスプレイといった表示装置であり、タッチ入力が可能なタッチパネルで構成されている。
【００１６】
ここで、タッチパネルにより、タッチや、フリック、スライドといった利用者からの操作入力を受け付けることができる。この、タッチ等の検出方式としては、静電容量方式のようなタッチパネルであっても良いし、感圧式のタッチパネルであってもよい。すなわち、タッチ等、利用者の操作入力を適宜受け付けることが可能な装置であればよい。
【００１７】
また、表示装置１０としては、例えば一般的なタッチパネルディスプレイに限られることなく、例えばコンピュータや、タブレット端末、スマートフォン、カーナビゲーションといった装置であってもよい。
【００１８】
［１．２  機能構成］
つづいて、本実施形態における表示装置１０の機能構成について図２を用いて説明する。図２に示すように、表示装置１０は、制御部１１０と、操作検出部１２０と、表示部１３０と、記憶部１４０とを備えて構成されている。
【００１９】
制御部１１０は、表示装置１０の全体を制御するための機能部である。制御部１１０は、記憶部１４０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Process Unit）等により構成されている。
【００２０】
操作検出部１２０は、利用者からの操作を検出するための機能部である。例えば、タッチパネル等により構成されている。操作の検出方式としては、抵抗膜方式等の感圧式であったり、静電容量方式や、電磁誘導方式、赤外線方式であったりと何れの方法であっても良い。
【００２１】
表示部１３０は、利用者に対して各種情報を表示したり、コンテンツを表示したりするための機能部である。例えば、液晶ディスプレイ（ＬＣＤ：liquid crystal display）や、有機ＥＬディスプレイ等により構成されている。
【００２２】
記憶部１４０は、表示装置１０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部１４０は、例えば、半導体メモリや、ＨＤＤ（Hard Disk Drive）等により構成されている。
【００２３】
また、記憶部１４０に記憶されているコンテンツが選択されて、表示部１３０に表示される。このとき、コンテンツの座標と、表示可能領域の座標とがそれぞれ記憶されている。
【００２４】
なお、本実施形態においては、表示装置１０が表示、制御も行うが、制御を行うのは他装置であっても良い。例えば、タッチ検出可能な表示装置に、ＵＳＢ／ＨＤＭＩ等を介して接続されたコンピュータにより実現されても良い。
【００２５】
［１．３  処理の流れ］
つづいて、本実施形態における処理の流れについて、図３を用いて説明する。まず、タッチを検出すると（ステップＳ１０２）、タッチされた位置（の座標）にコンテンツが表示されているか否かを判定する（ステップＳ１０４）。
【００２６】
ここで、タッチされた位置にコンテンツが表示されており、当該コンテンツが表示可能領域以外に表示されているか否かを判定する（ステップＳ１０６）。もし、当該コンテンツが表示可能領域以外に表示されている場合には、コンテンツが表示可能領域に含まれるように移動する（ステップＳ１０６；Ｙｅｓ→ステップＳ１０８）。
【００２７】
ここで、コンテンツを表示可能領域に含むように移動する処理について、一例を説明する。なお、タッチされた位置にかかるコンテンツが表示可能領域に含まれるように移動（再表示）されればよく、当該移動方法は他の方法であっても良い。
【００２８】
まず、表示座標について図４を用いて説明する。表示可能な領域（表示可能領域）を示す座標として（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）が設定されている。
【００２９】
ここで、コンテンツの領域（コンテンツ表示領域）は（ＷＸ１，ＷＹ１）−（ＷＸ２，ＷＹ２）の位置に表示される。この表示可能領域と、コンテンツ表示領域とを比較することで、コンテンツが表示可能領域内に含まれるようにコンテンツの表示を移動する。
【００３０】
なお、例えば図４であれば、コンテンツのうち、（ＷＸ１，ＷＹ１）−（Ｘ１，ＷＹ２）の領域は、表示可能領域外のため、実際に表示部１３０には表示されていない。すなわち、仮想的に表示されている状態であり、利用者は確認することができない。本実施形態でコンテンツを表示するといった場合は、この表示可能領域外も含めた内容であり、実際の表示部１３０には表示されておらず、仮想領域に表示されているものとして説明する。
【００３１】
この場合の処理の一例を図５を用いて説明する。まず、座標ＷＸ１が、Ｘ１より小さい場合には、移動させる座標量ＳＸとして、Ｘ１−ＷＸ１が設定される（ステップＳ１５２；Ｙｅｓ→ステップＳ１５４）。
【００３２】
つづいて、座標ＷＸ２が、Ｘ２より大きい場合には、移動させる座標量ＳＸとして、Ｘ２−ＷＸ２が設定される（ステップＳ１５６；Ｙｅｓ→ステップＳ１５８）。
【００３３】
つづいて、座標ＷＹ１が、Ｙ１より小さい場合には、移動させる座標量ＳＹとして、Ｙ１−ＷＹ１が設定される（ステップＳ１６０；Ｙｅｓ→ステップＳ１６２）。
【００３４】
つづいて、座標ＷＹ２が、Ｙ２より大きい場合には、移動させる座標量ＳＹとして、Ｙ２−ＷＹ２が設定される（ステップＳ１６４；Ｙｅｓ→ステップＳ１６６）。
【００３５】
そして、コンテンツを移動させる。このとき、マージン値としてＭが設定されている。例えば、表示可能領域の境界近傍にコンテンツを配置する場合は、マージン値Ｍを「０」とすればよいし、逆に余裕を持たせる場合には「１０」等と設定すればよい。
【００３６】
そして、コンテンツをＸ方向にＳＸ＋Ｍ、Ｙ方向にＳＹ＋Ｍだけ移動させればよい。これにより、コンテンツは表示可能領域に表示されることとなる。
【００３７】
［１．４  操作例］
つづいて、実際の操作を行った場合の操作例について図６を用いて説明する。図６（ａ）は、表示画面Ｗ１００にコンテンツＣ１００が表示されている画面である。このとき、コンテンツＣ１００における領域Ｒ１００については、画面には表示されていない。すなわち、コンテンツが表示可能領域外（仮想領域）も含んで表示されている。
【００３８】
ここで、表示画面Ｗ１００内に表示されているコンテンツＣ１００を利用者がタッチすると、コンテンツＣ１００は、表示可能領域の中に移動する。このように、コンテンツをタッチするといった簡単な操作で、表示可能領域に適切に表示させることが可能となる。
【００３９】
例えば、コンテンツの右側に操作ボタンが表示されており、当該操作ボタンが表示可能領域外に表示されてしまった場合、適切に操作することが出来なくなるという問題点があった。本実施形態によれば、このような場合でも容易にコンテンツを移動させることが可能となり、容易に操作を行えることができるようになる。
【００４０】
［２．第２実施形態］
つづいて第２実施形態について説明する。第２実施形態は、第１実施形態における図３の処理フローを図７の処理フローに置き換えたものである。なお、図３の処理フローと図７の処理フローとで同一の処理を行っている箇所には同一の符号を付し、その説明を省略する。
【００４１】
第２実施形態は、タッチ操作をしたときに、コンテンツを移動させる場合と、通常の操作を行う場合（コンテンツを選択させる場合）とを容易に切り替える実施形態である。
【００４２】
具体的には、図７に示したように、利用者によりタッチされ、検出された操作が多点タッチ（２点以上のタッチ操作）であれば、コンテンツが表示可能領域以外に表示されている場合にはコンテンツを移動する（ステップＳ２０２；Ｙｅｓ→ステップＳ１０６；Ｙｅｓ→ステップＳ１０８）。
【００４３】
他方、通常のタッチ操作（１点タッチ）の場合には、単純にコンテンツを選択する処理を実行する（ステップＳ２０２；Ｎｏ→ステップＳ２０４）。
【００４４】
このように、本実施形態によれば、コンテンツを自動的に表示可能領域に移動表示させる場合と、それ以外の場合とで操作を分けることが可能となる。したがって、利用者が意図しない状態でコンテンツが移動されてしまうといったことを防ぐことが可能となる。
【００４５】
なお本実施形態の変形例として、図７の処理フローにおけるステップＳ２０２においては、検出された操作が多点タッチかどうかを検出しているが、これに変えて、検出された操作がダブルタップ（画面上の特定の場所を素早く２回叩く操作）かどうかを検出する、という処理に置き換えることでも同様の効果を得ることが可能である。
【００４６】
［３．第３実施形態］
つづいて第３実施形態について説明する。第３実施形態は、第１実施形態における図３の処理フローを図８の処理フローに置き換えたものである。なお、図３の処理フローと図８の処理フローとで同一の処理を行っている箇所には同一の符号を付し、その説明を省略する。
【００４７】
第３実施形態は、タッチ操作をしたときに、コンテンツを移動させる場合と、通常の操作を行う場合（コンテンツを選択させる場合）とを容易に切り替える実施形態である。
【００４８】
具体的には、図８に示したように、利用者によりタッチされ、タッチ状態が所定時間以上継続しているとき（長押しされているとき）、コンテンツが表示可能領域以外に表示されていればコンテンツを移動する（ステップＳ３０２；Ｙｅｓ→ステップＳ１０６；Ｙｅｓ→ステップＳ１０８）。
【００４９】
他方、通常のタッチ操作（所定時間経過せず）の場合には、単純にコンテンツを選択する処理を実行する（ステップＳ３０２；Ｎｏ→ステップＳ３０４）。
【００５０】
このように、本実施形態によれば、コンテンツを自動的に表示可能領域に移動表示させる場合と、それ以外の場合とで操作を分けることが可能となる。したがって、利用者が意図しない状態でコンテンツが移動されてしまうといったことを防ぐことが可能となる。
【００５１】
［４．第４実施形態］
つづいて第４実施形態について説明する。第４実施形態は、表示装置が複数ある場合、いわゆるマルチディスプレイに対応させた場合の実施形態について説明する。すなわち、図９に示すように、表示装置１０と、表示装置１２とを並べて表示させている。ここで、マルチディスプレイの表示方法としては複数あるが、本実施形態では表示可能領域を拡張した場合について説明する。すなわち、表示装置１０の表示可能領域と、表示装置１２の表示可能領域とが一つの領域として認識されている。そして、その表示可能領域が、表示装置毎にわかれている。
【００５２】
例えば、図１０に示すように、表示装置１０の表示可能領域（第１表示可能領域）は、（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）であり、表示装置１２の表示可能領域（第２表示可能領域）は、（Ｘ３，Ｙ１）−（Ｘ４，Ｙ２）である。
【００５３】
そして、全体としては（Ｘ１，Ｙ１）−（Ｘ４，Ｙ２）の表示可能領域としてコンテンツが表示可能である。なお、当該表示装置は３つ以上あってもよいし、縦方向に表示装置が並べてあってもよい。
【００５４】
また、本実施形態における機能構成等は第１実施形態と共通であるため、その説明を省略する。第１実施形態と、本実施形態との異なる点として、処理の流れについて図１１の動作フローを使用して説明する。まず、タッチを検出すると（ステップＳ４０２）、タッチされた位置（の座標）にコンテンツが表示されているか否かを判定する（ステップＳ４０４）。
【００５５】
ここで、タッチされた位置にコンテンツが表示されており、当該コンテンツが表示可能領域をまたがっている場合、（ステップＳ４０６；Ｙｅｓ）、タッチ検出された表示可能領域にコンテンツが含まれるように移動する（ステップＳ４０８）。
【００５６】
コンテンツが表示可能領域をまたがっているか否かの判定方法は種々の方法が考えられる。例えば、コンテンツの表示座標であるＷＸ１が、第１表示可能領域に含まれている場合、ＷＸ２も第１表示可能領域にあるかそれぞれ判定する。
【００５７】
また、コンテンツのサイズ（縦のドット数、横のドット数）が解れば、ＷＸ１の座標から、既にコンテンツをまたがっているか否かを判定することも可能である。
【００５８】
ここで、本実施形態の操作例を、図１２を用いて説明する。図１２は、表示画面Ｗ４００（第１表示可能領域）と、表示画面Ｗ４１０（第２表示可能領域）を並べている図である。そこに、コンテンツＣ４１０が、表示画面Ｗ４００と、表示画面Ｗ４１０とをまたがって表示されている（図１２（ａ））。
【００５９】
このとき、利用者のタッチを検出する。タッチ位置としては、コンテンツＣ４１０上であり、かつ、表示画面Ｗ４１０でタッチが検出されている。
【００６０】
この場合に、図１２（ｂ）にしめすように、コンテンツＣ４１０は表示画面Ｗ４１０側に移動することとなる。この移動方法については、第１実施形態で説明した方法を利用することにより可能となる。
【００６１】
このように、マルチディスプレイ環境においても、コンテンツ上をタッチすることにより、容易にコンテンツを所望する表示装置側に移動して表示することが可能となる。
【００６２】
［５．第５実施形態］
つづいて、第５実施形態について説明する。第５実施形態は、タッチ状態からフリック操作を検出した場合の実施形態である。第５実施形態は第４実施形態の図１１の動作フローを図１３に置き換えたものである。ここで、共通の処理には、共通の符号を付すことにより、説明を省略する。
【００６３】
タッチされた位置にあるコンテンツが表示可能領域をまたがっている場合には（ステップＳ４０６；Ｙｅｓ）、フリック操作を検出する（ステップＳ５０２）。
【００６４】
そしてフリック操作が検出された場合には、フリック方向の表示可能領域にコンテンツを移動する（ステップＳ５０２；Ｙｅｓ→ステップＳ５０４）。
【００６５】
この場合の操作例を図１４に示す。図１４（ａ）では、表示画面Ｗ５００（第１表示可能領域）と、表示画面Ｗ５１０（第２表示可能領域）とをまたがってコンテンツＣ５１０が表示されている。
【００６６】
ここで、利用者により、コンテンツＣ５１０上をタッチされ、方向Ｐ１にフリック操作がなされる。これにより、図１４（ｂ）に示すように、コンテンツＣ５１０は、表示画面Ｗ５００にコンテンツＣ５１０が移動表示される。
【００６７】
このように、本実施形態によれば、またがっているコンテンツを利用者が所望する方向の表示装置（表示可能領域）にコンテンツを移動させることができる。この場合、通常のフリック操作と異なり、フリックの長さや勢いに関係無く、コンテンツを確実に一つの表示可能領域に移動させることができる。
【００６８】
［６．第６実施形態］
つづいて第６実施形態について説明する。第６実施形態は、第４実施形態の図１１を図１５に置き換えた実施形態である。第４実施形態と同一の処理には同一の符号を付し、説明を省略する。
【００６９】
タッチされた位置にあるコンテンツが表示可能領域をまたがっている場合には（ステップＳ４０６；Ｙｅｓ）、コンテンツが表示されている割合のうち、表示可能領域が大きい方にコンテンツを移動させる（ステップＳ６０２）。
【００７０】
例えば、第１表示可能領域にコンテンツの８割が、残りの２割が第２表示可能領域にまたがって表示されている場合には、どこをタッチしても、コンテンツは第１表示可能領域に移動する。
【００７１】
これにより、利用者はタッチ位置を意識することなく、移動量が少なくコンテンツを適切に表示させることが可能となる。
【００７２】
［７．変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【００７３】
また、上述した実施形態は、適宜組み合わせて実行しても良いことは勿論である。例えば、第５実施形態のフリック操作のトリガーとして、第２実施形態を組み合わせることにより、シングルタッチの場合は通常のフリック操作、マルチタッチの場合は第５実施形態の操作といったことを切り替えるようにしても良い。
【００７４】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭやＨＤＤの記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【００７５】
ここで、プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭや、不揮発性のメモリカード等）、光記録媒体・光磁気記録媒体（例えば、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、ＭＤ（Mini Disc）、ＣＤ（Compact Disc）、ＢＤ等）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク等）等の何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【００７６】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【００７７】
また、上述した実施形態における各装置の一部又は全部を典型的には集積回路であるＬＳＩ（Large Scale Integration）として実現してもよい。各装置の各機能ブロックは個別にチップ化してもよいし、一部又は全部を集積してチップ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路又は汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いることも可能であることは勿論である。
【００７８】
なお、上述した実施形態によれば、
第１の実施態様として、コンテンツの全体又は一部を表示可能領域に表示する表示部と、
タッチ位置を検出する位置検出部と、
前記検出されたタッチ位置において検出した操作がマルチタッチであり、当該タッチ位置を検出した時の位置が前記表示されたコンテンツ上であることを判定する判定部と、
前記判定部により、前記タッチ位置を検出した時の位置が前記表示されたコンテンツ上であると判定され、当該コンテンツの一部が前記表示可能領域の外側の領域にある場合には、当該コンテンツ全体が前記表示可能領域内に表示されるように、当該コンテンツを移動表示するように制御するコンテンツ移動制御部と、
を備えることを特徴とするコンテンツ表示装置を提供することができる。
【００７９】
また、第２の実施態様として、コンテンツの全体又は一部を表示可能領域にコンテンツを表示する表示部と、
タッチ位置を検出する位置検出部と、
前記検出されたタッチ位置において検出した操作がダブルタップであり、当該タッチ位置を検出した時の位置が前記表示されたコンテンツ上であることを判定する判定部と、
前記判定部により、前記タッチ位置を検出した時の位置が前記表示されたコンテンツ上であると判定され、当該コンテンツの一部が前記表示可能領域の外側の領域にある場合には、当該コンテンツ全体が前記表示可能領域内に表示されるように、当該コンテンツを移動表示するように制御するコンテンツ移動制御部と、
を備えることを特徴とするコンテンツ表示装置を提供することができる。
【００８０】
また、第３の実施態様として、コンテンツの全体又は一部を表示可能領域に表示する表示部と、
タッチ位置を検出する位置検出部と、
前記検出されたタッチ位置においてタッチ状態を所定時間検出し、当該タッチ位置を検出した時の位置が前記表示されたコンテンツ上であることを判定する判定部と、
前記判定部により、前記タッチ位置を検出した時の位置が前記表示されたコンテンツ上であると判定され、当該コンテンツの一部が前記表示可能領域の外側の領域にある場合には、当該コンテンツ全体が前記表示可能領域内に表示されるように、当該コンテンツを移動表示するように制御するコンテンツ移動制御部と、
を備えることを特徴とするコンテンツ表示装置を提供することができる。
【００８１】
また、第４の実施態様として、第１表示可能領域と、第２表示可能領域とを有する表示可能領域にコンテンツを表示する表示部と、
タッチを検出する検出部と、
前記検出部によりタッチを検出した時の位置が前記表示されたコンテンツ上であることを判定する判定部と、
前記タッチを検出した時のコンテンツが、前記第１表示可能領域と、前記第２表示可能領域とにまたがって表示されている場合には、前記タッチを検出した時の位置が含まれる表示可能領域に、当該コンテンツ全体が表示可能領域内に表示されるように、当該コンテンツを移動表示するように制御するコンテンツ移動制御部と、
を備えることを特徴とするコンテンツ表示装置を提供することができる。
【００８２】
また、第５の実施態様として、前記検出部によりタッチを検出した後に、フリック操作を検出するフリック操作検出部を更に有し、
前記コンテンツ移動制御部は、前記タッチを検出した後に、フリック操作を検出した場合には、当該コンテンツ全体が前記フリック操作の方向にある表示可能領域内に表示されるように、当該コンテンツを移動表示するように制御することを特徴とする第４の実施態様のコンテンツ表示装置を提供することができる。
【００８３】
また、第６の実施態様として、コンピュータに、
表示可能領域に含まれるコンテンツを表示する表示機能と、
タッチを検出する検出機能と、
前記検出機能によりタッチを検出した時の位置が前記表示可能領域に含まれるコンテンツ上であることを判定する判定機能と、
前記タッチを検出した時のコンテンツが、前記表示可能領域と、前記表示可能領域の外側の領域とに含まれる場合には、前記表示可能領域に当該コンテンツを移動表示するように制御するコンテンツ移動制御機能と、
を実現させるためのプログラムであって、
前記判定機能は、マルチタッチを検出、ダブルタップを検出又はタッチ状態を所定時間検出した場合には、当該タッチを検出した時の位置が前記表示されたコンテンツ上であることを判定することを前記コンピュータに実現させるためのプログラムを提供することができる。
【符号の説明】
【００８４】
１０、１２：表示装置
１１０    ：制御部
１２０    ：操作検出部
１３０    ：表示部
１４０    ：記憶部
【図１】
2020126676.tif 000003
【図２】
2020126676.tif 000004
【図３】
2020126676.tif 000005
【図４】
2020126676.tif 000006
【図５】
2020126676.tif 000007
【図６】
2020126676.tif 000008
【図７】
2020126676.tif 000009
【図８】
2020126676.tif 000010
【図９】
2020126676.tif 000011
【図１０】
2020126676.tif 000012
【図１１】
2020126676.tif 000013
【図１２】
2020126676.tif 000014
【図１３】
2020126676.tif 000015
【図１４】
2020126676.tif 000016
【図１５】
2020126676.tif 000017