(57)【要約】【課題】コンテンツをスクロール可能に表示装置上に表示する際に、その表示装置上に、専用領域を必要とせずスクロール表示のスクロールインジケータを表示することが可能なコンテンツ表示制御装置を提供する。【解決手段】スクロール表示手段及びインジケータ表示手段を備える。スクロール表示手段は、表示すべきコンテンツが占める領域３１に比べて表示装置上の表示領域の方が小さい場合に、表示すべきコンテンツが占める領域３１の一部分をスクロール可能に表示装置上に表示させる。インジケータ表示手段は、スクロール表示手段でスクロール表示される部分を示すスクロールインジケータを表示装置上に表示させるが、このとき、スクロールインジケータ（ボックス３３ｂ及びボックス３３ｃ）を、コンテンツの表示領域３３ａに重なる領域に表示させる。このとき、スクロールインジケータの上からコンテンツが透けて見えるようにするとなおよい。【選択図】図３
2006085210.tif 000002
【特許請求の範囲】
【請求項１】
表示装置におけるコンテンツの表示を制御するコンテンツ表示制御装置であって、表示すべきコンテンツが占める領域に比べて前記表示装置上の表示領域の方が小さい場合に、表示すべきコンテンツが占める領域の一部分をスクロール可能に前記表示装置上に表示させるスクロール表示手段と、該スクロール表示手段でスクロール表示される部分を示すスクロールインジケータを、前記表示装置上に表示させるインジケータ表示手段とを備え、該インジケータ表示手段は、前記スクロールインジケータを、コンテンツの表示に重なる領域に表示させることを特徴とするコンテンツ表示制御装置。
【請求項２】
前記インジケータ表示手段は、前記重なる領域に相当するコンテンツの表示イメージと前記スクロールインジケータとを、前記重なる領域のコンテンツ表示が前記スクロールインジケータの表示の上から透けて見えるように合成する手段を有することを特徴とする請求項１に記載のコンテンツ表示制御装置。
【請求項３】
前記インジケータ表示手段は、前記スクロールインジケータの表示を、コンテンツの表示をスクロールさせるためのスクロール操作がなされた時に開始させ、開始から所定の時間の経過後に終了させることを特徴とする請求項１又は２に記載のコンテンツ表示制御装置。
【請求項４】
表示装置におけるコンテンツの表示を制御するコンテンツ表示制御装置であって、表示すべきコンテンツの表示イメージを仮想画面上に生成するコンテンツ表示仮想画面生成手段と、ユーザの操作を受け付け、コンテンツのスクロール表示を指示するスクロール指示手段と、該スクロール指示手段で指示されたスクロール表示に基づいて、前記仮想画面上の表示イメージのうち実際に前記表示装置上に表示させる領域を計算する表示位置計算手段と、前記コンテンツ表示仮想画面生成手段で生成された仮想画面上の表示イメージから、前記表示位置計算手段で計算された領域の表示イメージを取得する表示画面取得手段と、スクロール表示される部分をユーザに示すスクロールインジケータの表示イメージを、前記表示位置計算手段で計算された領域に基づいて生成するスクロールインジケータ生成手段と、前記表示画面取得手段で取得された表示イメージに、前記スクロールインジケータ生成手段で生成されたスクロールインジケータの表示イメージを重ねて、合成された表示イメージを生成し、前記表示装置に出力する合成手段とを備えたことを特徴とするコンテンツ表示制御装置。
【請求項５】
前記合成手段は、表示イメージを重ねる際に、重なる領域に位置するコンテンツの表示が前記スクロールインジケータの表示の上から透けて見えるように合成することを特徴とする請求項４に記載のコンテンツ表示制御装置。
【請求項６】
前記スクロール指示手段でのスクロール表示の指示により、所定の時間の計測を開始し、所定の時間の経過後に、前記合成手段に対して計時の満了信号を通知するタイマ手段をさらに備え、前記合成手段は、前記合成を、前記スクロール指示手段でのスクロール表示の指示を受けた時に開始し、前記タイマ手段で通知された計時の満了信号を受けた時に終了することを特徴とする請求項４又は５に記載のコンテンツ表示制御装置。
【請求項７】
前記コンテンツは、地上デジタルテレビジョン放送のデータ放送コンテンツであることを特徴とする請求項１乃至６のいずれか１項に記載のコンテンツ表示制御装置。
【請求項８】
請求項１乃至７のいずれか１項に記載のコンテンツ表示制御装置と、該コンテンツ表示制御装置によってコンテンツの表示が制御される前記表示装置とを備えたことを特徴とするコンテンツ表示装置。
【請求項９】
表示装置におけるコンテンツの表示を制御するコンテンツ表示制御方法であって、表示すべきコンテンツが占める領域に比べて前記表示装置上の表示領域の方が小さい場合に、表示すべきコンテンツが占める領域の一部分をスクロール可能に前記表示装置上に表示させ、スクロール表示される部分を示すスクロールインジケータを、前記表示装置上のコンテンツの表示に重なる領域に表示させることを特徴とするコンテンツ表示制御方法。
【請求項１０】
請求項１乃至７のいずれか１項に記載のコンテンツ表示制御装置として、コンピュータを機能させ、前記表示装置でのコンテンツの表示を制御するためのコンテンツ表示制御プログラム。
【請求項１１】
請求項１０に記載のコンテンツ表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示制御装置、コンテンツ表示装置、方法、プログラム、及び記録媒体に関し、より詳細には、コンテンツをスクロール表示する際の制御を行うコンテンツ表示制御装置、その装置を備えたコンテンツ表示装置、コンテンツ表示制御方法、コンテンツ表示制御プログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来から、表示すべきコンテンツが占める領域と比較して、機器の表示装置上の表示領域の方が小さく、表示すべきコンテンツが占める領域の一部分をスクロールさせながら機器の表示装置上にコンテンツを表示せざるを得ない場合には、コンテンツの表示領域外の例えば右端や下端などにスクロールインジケータを表示している。
【０００３】
しかしながら、この方法にあっては、表示装置上に、コンテンツを表示する領域とは別にスクロールインジケータを表示する領域が必要となるため、携帯電話のようなごく限られた領域の表示装置しか持たない場合、スクロールインジケータを表示することが難しかった。かといって、スクロールインジケータを表示しないようにした場合、ユーザがスクロール可能な範囲を知ることができなくなり、利便性が犠牲になる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のごとく、従来の技術によれば、コンテンツの表示領域外の例えば右端や下端などにスクロールインジケータを表示するためには、機器の表示装置上に、コンテンツを表示する領域とは別に、スクロールインジケータを表示する領域が必要となる。しかしながら、携帯電話のようなごく限られた領域の表示装置しか持たない場合、スクロールインジケータを表示することが難しく、かといって、スクロールインジケータを表示しないようにした場合、ユーザがスクロール可能な範囲を知ることができなくなり、利便性が犠牲になる。
【０００５】
本発明は、上述のごとき実情に鑑みてなされたものであり、コンテンツをスクロール可能に表示装置上に表示する際に、その表示装置上に専用領域を必要とせずにスクロールインジケータを表示することが可能な、コンテンツ表示制御装置、その装置を備えたコンテンツ表示装置、コンテンツ表示制御方法、コンテンツ表示制御プログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することをその目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述のごとき課題を解決するために、以下の各技術手段でそれぞれ構成される。
【０００７】
第１の技術手段は、表示装置におけるコンテンツの表示を制御するコンテンツ表示制御装置であって、表示すべきコンテンツが占める領域に比べて前記表示装置上の表示領域の方が小さい場合に、表示すべきコンテンツが占める領域の一部分をスクロール可能に前記表示装置上に表示させるスクロール表示手段と、該スクロール表示手段でスクロール表示される部分を示すスクロールインジケータを、前記表示装置上に表示させるインジケータ表示手段とを備え、該インジケータ表示手段は、前記スクロールインジケータを、コンテンツの表示に重なる領域に表示させることを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、前記インジケータ表示手段は、前記重なる領域に相当するコンテンツの表示イメージと前記スクロールインジケータとを、前記重なる領域のコンテンツ表示が前記スクロールインジケータの表示の上から透けて見えるように合成する手段を有することを特徴としたものである。
【０００９】
第３の技術手段は、第１又は第２の技術手段において、前記インジケータ表示手段は、前記スクロールインジケータの表示を、コンテンツの表示をスクロールさせるためのスクロール操作がなされた時に開始させ、開始から所定の時間の経過後に終了させることを特徴としたものである。
【００１０】
第４の技術手段は、表示装置におけるコンテンツの表示を制御するコンテンツ表示制御装置であって、表示すべきコンテンツの表示イメージを仮想画面上に生成するコンテンツ表示仮想画面生成手段と、ユーザの操作を受け付け、コンテンツのスクロール表示を指示するスクロール指示手段と、該スクロール指示手段で指示されたスクロール表示に基づいて、前記仮想画面上の表示イメージのうち実際に前記表示装置上に表示させる領域を計算する表示位置計算手段と、前記コンテンツ表示仮想画面生成手段で生成された仮想画面上の表示イメージから、前記表示位置計算手段で計算された領域の表示イメージを取得する表示画面取得手段と、スクロール表示される部分をユーザに示すスクロールインジケータの表示イメージを、前記表示位置計算手段で計算された領域に基づいて生成するスクロールインジケータ生成手段と、前記表示画面取得手段で取得された表示イメージに、前記スクロールインジケータ生成手段で生成されたスクロールインジケータの表示イメージを重ねて、合成された表示イメージを生成し、前記表示装置に出力する合成手段とを備えたことを特徴としたものである。
【００１１】
第５の技術手段は、第４の技術手段において、前記合成手段は、表示イメージを重ねる際に、重なる領域に位置するコンテンツの表示が前記スクロールインジケータの表示の上から透けて見えるように合成することを特徴としたものである。
【００１２】
第６の技術手段は、第４又は第５の技術手段において、前記スクロール指示手段でのスクロール表示の指示により、所定の時間の計測を開始し、所定の時間の経過後に、前記合成手段に対して計時の満了信号を通知するタイマ手段をさらに備え、前記合成手段は、前記合成を、前記スクロール指示手段でのスクロール表示の指示を受けた時に開始し、前記タイマ手段で通知された計時の満了信号を受けた時に終了することを特徴としたものである。
【００１３】
第７の技術手段は、第１乃至第６のいずれかの技術手段において、前記コンテンツは、地上デジタルテレビジョン放送のデータ放送コンテンツであることを特徴としたものである。
【００１４】
第８の技術手段は、第１乃至第７のいずれかの技術手段におけるコンテンツ表示制御装置と、該コンテンツ表示制御装置によってコンテンツの表示が制御される前記表示装置とを備えたことを特徴とするコンテンツ表示装置である。
【００１５】
第９の技術手段は、表示装置におけるコンテンツの表示を制御するコンテンツ表示制御方法であって、表示すべきコンテンツが占める領域に比べて前記表示装置上の表示領域の方が小さい場合に、表示すべきコンテンツが占める領域の一部分をスクロール可能に前記表示装置上に表示させ、スクロール表示される部分を示すスクロールインジケータを、前記表示装置上のコンテンツの表示に重なる領域に表示させることを特徴としたものである。
【００１６】
第１０の技術手段は、第１乃至第７のいずれかの技術手段におけるコンテンツ表示制御装置として、コンピュータを機能させ、前記表示装置でのコンテンツの表示を制御するためのコンテンツ表示制御プログラムである。
【００１７】
第１１の技術手段は、第１０の技術手段におけるコンテンツ表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１８】
本発明によれば、コンテンツをスクロール可能に表示装置上に表示する際に、その表示装置上に専用領域を必要とせずにスクロール表示のスクロールインジケータを表示することが可能となる。
【発明を実施するための最良の形態】
【００１９】
本発明は、コンテンツ表示制御装置、コンテンツ表示装置、コンテンツ表示制御方法、そのコンテンツ表示制御装置の機能を実現するためのコンテンツ表示制御プログラム、並びに、そのコンテンツ表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２０】
本発明に係るコンテンツ表示制御装置は、表示装置におけるコンテンツ表示の制御を行う装置であって、スクロールインジケータの表示を伴うスクロール表示の制御を行うものである。従って、本発明に係るコンテンツ表示制御装置は、スクロールインジケータ表示制御装置であるともいえる。また、本発明に係るコンテンツ表示制御装置は、システムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などとして組み込むこともできる。本発明に係るコンテンツ表示装置は、このコンテンツ表示制御装置とこのコンテンツ表示制御装置によってコンテンツの表示（再生である場合も含む）が制御される表示装置とを備えた装置であり、例えば、テレビジョン受信機をはじめ、コンテンツ再生プログラム，ビデオカード（ビデオアダプタともいう）等のモジュールを備えた汎用のパーソナルコンピュータ（以下、ＰＣと略す）などにも適用可能であるが、携帯電話や携帯情報端末（ＰＤＡ）のような表示画面の小さい機器に特に有益に適用可能である。また、本発明においては、コンテンツの配信及び放送形態は基本的に問わない。
【００２１】
また、本発明に係るコンテンツ表示制御プログラムは、ここで例示するコンテンツ表示制御装置として、コンピュータを機能させ、表示装置でのコンテンツの表示を制御するためのプログラムである。すなわち、このコンテンツ表示制御プログラムは、コンテンツ表示制御装置内の格納用メモリに組み込まれ作業用メモリに読み出すなどして実行され、装置内のＣＰＵ等の演算装置を制御して、本発明に係る表示制御機能を実現させるものであり、その詳細な説明を省略する。さらに、このプログラムを記録した記録媒体についても、このような演算装置及びメモリ等でなるコンテンツ表示制御装置に、必要に応じて汎用コンピュータを介すなどして、読み取り可能な記録媒体であればよく、その詳細な説明を省略する。また、本発明に係るコンテンツ表示制御方法は、表示装置におけるコンテンツの表示を制御する方法であって、コンテンツ表示制御装置における処理を行う手順、或いはコンテンツ制御プログラムにおける処理手順を実行する方法であり、その詳細な説明を省略する。
【００２２】
本発明に係るコンテンツ表示制御装置は、その特徴として、以下で説明するスクロール表示手段及びインジケータ表示手段を備えるものとする。スクロール表示手段は、表示すべきコンテンツが占める領域に比べて表示装置上の表示領域の方が小さい場合に、表示すべきコンテンツが占める領域の一部分をスクロール可能にその表示装置上に表示させる手段である。スクロール指示は、通常、ユーザによって入力され、その指示に基づいたスクロールによって、そのときの表示すべきコンテンツが占める領域の一部分を表示する。インジケータ表示手段は、このスクロール表示手段でスクロール表示される部分を示すスクロールインジケータを、その表示装置上に表示させる手段である。そして、本発明におけるインジケータ表示手段は、スクロールインジケータをコンテンツの表示に重なる領域に表示させることをその特徴とする。本発明は、このような、スクロールインジケータをコンテンツの表示に重なる領域に表示させるといった特徴を満たしていれば、適宜、様々な処理を採用して、スクロールインジケータ表示と共にコンテンツをスクロール可能に表示すればよい。
【００２３】
本実施形態によれば、上述のごとき構成により、コンテンツを表示装置上にスクロールさせながら表示する際に、その表示装置上に専用領域を必要とせずに、スクロール表示のインジケータ（スクロールインジケータ）を表示することが可能となる。
【００２４】
また、本発明の他の実施形態として、インジケータ表示手段は、上述の重なる領域に相当するコンテンツの表示イメージとスクロールインジケータとを、重なる領域のコンテンツ表示がスクロールインジケータの表示の上から透けて見えるように合成する手段を有するようにすることが好ましい。すなわち、この形態におけるスクロールインジケータの表示は、スクロールインジケータと重なる領域のコンテンツ表示イメージと合成した上で行い、スクロールインジケータと重なる領域のコンテンツ表示がスクロールインジケータの表示の上から透けて見える効果を持たせ、スクロールインジケータができる限りコンテンツの視認の妨げとならないようにする。
【００２５】
また、本発明の他の実施形態として、インジケータ表示手段は、スクロールインジケータの表示を、コンテンツの表示をスクロールさせるためのスクロール操作がなされた時に開始させ、開始から所定の時間の経過後に終了させるようにすることが好ましい。すなわち、この形態におけるスクロールインジケータは、コンテンツの表示をスクロールさせる操作時に表示を開始し、所定の時間の経過後には表示を終了することで、スクロールインジケータができる限りコンテンツの視認の妨げとならないようにする。
【００２６】
以下、図面を参照しながら、上述した各実施形態について詳細に説明する。
【００２７】
図１は、本発明の一実施形態に係るコンテンツ表示装置の構成例を示す概略図で、図中、１はコンテンツ表示制御装置、２は表示装置、１１はコンテンツ表示仮想画面生成手段、１２はスクロール指示手段、１３は表示位置計算手段、１４は表示画面取得手段、１５はタイマ手段、１６はスクロールインジケータ生成手段、１７は合成手段である。なお、上述のスクロール表示手段及びインジケータ表示手段は、この構成例においてこれら手段１１〜１７に相当する。また、図１において、太線矢印は画像情報の伝送経路を示し、細線矢印は制御信号の伝送経路を示している。
【００２８】
コンテンツ表示仮想画面生成手段１１は、表示すべきコンテンツの表示イメージを仮想画面上に生成する。この仮想画面上の表示イメージは、表示画面取得手段１４に出力される。スクロール指示手段１２は、ユーザの操作を受け付け、コンテンツのスクロール表示を指示する。ここでは、ユーザの操作によりスクロールを行うことを示すスクロール指示制御信号を出力する。このスクロール指示制御信号は、表示位置計算手段１３、タイマ手段１５、及び合成手段１７に出力される。
【００２９】
表示位置計算手段１３は、スクロール指示手段１２で指示されたスクロール表示に基づいて、仮想画面上の表示イメージのうち実際に表示装置２上に表示させる領域を計算する。ここでは、スクロール指示手段１２が出力するスクロール指示制御信号を受け、上述の領域を計算し、表示領域指示制御信号を出力する。この表示領域指示制御信号は、表示画面取得手段１４及びスクロールインジケータ生成手段１６に出力される。
【００３０】
表示画面取得手段１４は、コンテンツ表示仮想画面生成手段１１で生成、出力された仮想画面上の表示イメージから、表示位置計算手段１３で計算、出力された領域の表示イメージを取得する。ここでは、表示領域指示制御信号の示す領域の表示イメージを取得することになり、この表示イメージは、合成手段１７に出力される。
【００３１】
スクロールインジケータ生成手段１６は、スクロール表示される部分をユーザに示すスクロールインジケータの表示イメージを、前記表示位置計算手段１３で計算された領域に基づいて生成する。ここでは、表示位置計算手段１３が出力する表示領域指示制御信号を受けて、スクロールインジケータ部分の表示イメージを生成する。この表示イメージは、合成手段１７に出力される。
【００３２】
合成手段１７は、表示画面取得手段１４で取得、出力された表示イメージ（コンテンツ表示仮想画面の表示内容の一部となる表示イメージ）に、スクロールインジケータ生成手段１６で生成、出力されたスクロールインジケータの表示イメージを重ねて、合成された表示イメージを生成し、表示装置２に出力する。なお、表示装置２は、合成手段１７が出力する表示イメージを受け、表示を行う、コンテンツ表示装置に装備されたものである。また、このコンテンツ表示装置は、当然、他の機能を持つ装置と共に、機器上に実装されてもよい。
【００３３】
図２は、図１のコンテンツ表示装置において表示されるスクロールインジケータの一例を説明するための図で、図中、２１は仮想画面上の表示イメージ、２２はスクロールインジケータの表示イメージ、２３はスクロール範囲全体、２４は表示範囲、２５はスクロール範囲全体を示すボックス、２６は表示範囲を示すボックス、２７はコンテンツにスクロールインジケータを重ねて表示した、表示装置上の表示イメージを示したものである。
【００３４】
スクロールインジケータ生成手段１６で生成されるスクロールインジケータは、スクロール範囲全体に対する、現在の表示範囲を視覚的に把握できるようにしたもので、例えば図２に示すようなものがある。スクロール範囲全体２３に対する表示範囲２４の位置関係を、垂直方向に同じ割合で縮小し、スクロール範囲全体を示すボックス２５と、表示範囲を示すボックス２６とにより、描画を行う。スクロールを行い表示範囲が変化すると、それに応じて、スクロール範囲全体を示すボックス２５の中で、表示範囲を示すボックス２６が上下に動くように動作する。
【００３５】
本実施形態においては、上述のごとき構成により、表示すべきコンテンツがあると、コンテンツ表示仮想画面生成手段１１により、仮想画面上に全体の表示イメージ２１が生成される。表示位置計算手段１３は、仮想画面上の現在の表示位置から、表示装置２の表示領域に等しい領域（表示範囲２４に相当）を選択する表示領域指示制御信号を出力しており、その結果、表示画面取得手段１４は、仮想画面上の現在の表示位置から、表示装置２の表示領域に等しい領域の表示イメージ（表示範囲２４の表示イメージ）を取得し、合成手段１７に出力する。
【００３６】
一方で、スクロールインジケータ生成手段１６は、スクロール範囲全体２３に対して、現在の表示範囲２４を示すスクロールインジケータの表示イメージ２２を生成し、合成手段１７に出力する。合成手段１７では、例えば、表示画面取得手段１４が出力するコンテンツの表示イメージの一部を、スクロールインジケータ生成手段１６が出力するスクロールインジケータの表示イメージ２２により置換を行い、表示装置２に出力するようにすることで、表示装置２上の表示イメージ２７として、コンテンツの表示イメージと共に、表示画面のコンテンツを表示する領域の一部（例えば右端領域２７ａ）に、コンテンツの一部を覆い隠すような形でスクロールインジケータが表示される。これにより、表示装置２上に、スクロールインジケータを表示するための専用領域を必要としない。なお、表示画面が大きいことが実質上求められるが、表示装置２で表示されたスクロールインジケータが、スクロール指示手段１２における指示対象ともなるように、すなわちスクロールインジケータの表示範囲を示すボックス２６をポインティングデバイスで選択してスクロールできるようにしてもよい。
【００３７】
また、この実施形態にあってはコンテンツの一部を覆い隠すような形でスクロールインジケータが表示されるため、可能な限り、スクロールインジケータがコンテンツの視認の妨げにならないようにすることが好ましい。従って、本発明の他の実施形態として、合成手段１７は、表示イメージを重ねる際に、重なる領域２７ａに位置するコンテンツの表示がスクロールインジケータの表示の上から透けて見えるように合成することが好ましい。すなわち、ここで説明する実施形態では、スクロールインジケータの表示を、スクロールインジケータと重なる領域２７ａのコンテンツ表示イメージと合成した上で行い、スクロールインジケータと重なる領域２７ａのコンテンツ表示がスクロールインジケータの表示の上から透けて見えるようにする。
【００３８】
例えば、合成手段１７で、表示画面取得手段１４が出力するコンテンツの表示イメージと、スクロールインジケータ生成手段１６が出力するスクロールインジケータの表示イメージ２２を、それぞれの表示イメージの、対応する各ピクセルの色要素毎に、次のような演算を行う。まず、スクロールインジケータの表示イメージを混合する割合αを設定する。αは、０≦α≦１の範囲の値をとるが、効果的な透過効果を得るためには、α＝０．５付近に設定するのが望ましい。
【００３９】
Ｒ  ＝  Ｒｃ×（１−α）  ＋  Ｒｓ×α
Ｇ  ＝  Ｇｃ×（１−α）  ＋  Ｇｓ×α
Ｂ  ＝  Ｂｃ×（１−α）  ＋  Ｂｓ×α
【００４０】
上式において、表示画面取得手段１４が出力するコンテンツの表示イメージの各ピクセル毎の色要素、赤、緑、青の強さを、Ｒｃ、Ｇｃ、Ｂｃ、また、スクロールインジケータの表示イメージの対応する各ピクセルの色要素、赤、緑、青の強さを、Ｒｓ、Ｇｓ、Ｂｓとし、合成結果となる表示イメージの対応する各ピクセルの色要素、赤、緑、青の強さを、Ｒ、Ｇ、Ｂとする。
【００４１】
表示画面取得手段１４が出力するコンテンツの表示イメージと、スクロールインジケータ生成手段１６が出力するスクロールインジケータの表示イメージの重なる部分の対応する各ピクセルについて上式の演算を行い、表示装置２に出力するようにすることで、表示画面のコンテンツを表示する領域の一部、例えば右端に、スクロールインジケータの表示と重なる領域のコンテンツ表示がスクロールインジケータの表示の上から透けて見えるような形でスクロールインジケータが表示される。これにより、スクロールインジケータがコンテンツの視認の妨げとならずに済む。
【００４２】
また、本発明の他の実施形態として、コンテンツ表示制御装置１はタイマ手段１５を備えてもよい。タイマ手段１５は、スクロール指示手段１２が出力するスクロール指示制御信号を受け、所定の時間の計測を開始し、所定の時間の経過後に、合成手段１７に対して計時の満了信号を通知する。この形態における合成手段１７は、スクロール指示手段１２が出力するスクロール指示制御信号を受けた際に、スクロールインジケータの表示イメージの合成を開始し、タイマ手段１５が出力する計時の満了信号を受けた際に、スクロールインジケータの表示イメージの合成を終了する。この場合、スクロール操作を行ってから一定の時間のみスクロールインジケータを表示するようにすることが可能となる。
【００４３】
ユーザがスクロールの操作を行うと、スクロール指示手段１２はスクロール指示制御信号を出力する。このスクロール指示制御信号は、合成手段１７に対し、スクロールインジケータの表示イメージの合成を開始させる信号として働くと共に、タイマ手段１５に対し、所定の時間の計測を開始させる信号として働く。タイマ手段１５は、所定の時間の経過後に、計時の満了信号を出力する。この満了信号は、合成手段１７に対し、スクロールインジケータの表示イメージの合成を終了させる信号として働く。これら一連の動作により、定常状態ではスクロールインジケータは表示されておらず、ユーザがスクロールの操作を行ったときにスクロールインジケータが表示され、所定の時間、例えば１秒経過後にスクロールインジケータの表示が消えるようにすることができる。
【００４４】
このように、本実施形態では、コンテンツの表示をスクロールさせる操作時にスクロールインジケータの表示を開始し、所定の時間の経過後には表示を終了するように動作する。コンテンツが要求する表示領域よりも実際の表示領域が小さいときに、画面右端に全領域中の現在の表示位置を示すスクロールバーを表示するが、表示コンテンツの邪魔にならないように、スクロール表示キーを押してから一定の短期間のみ透明色で表示し、その後は消えるようにする。
【００４５】
さらに、本発明に係るコンテンツ表示装置においては、地上デジタルテレビジョン放送のデータ放送コンテンツの表示の際に、スクロールインジケータを表示し、ユーザにスクロール可能な範囲を知らせることもできる。そこで、次に、本発明に係るコンテンツ表示装置が適用される装置の一実施例として、地上波デジタルテレビジョン放送受信機能及びデータ放送提示機能を持つ携帯電話を例に挙げて説明する。
【００４６】
地上波デジタルテレビジョン放送のデータ放送の規格では、実装する機器によりいくつかのプロファイルが定義されており、その中で、携帯電話などの携帯機器用として、Ｃプロファイルが定義されている。この携帯機器用の放送は、テレビチャンネルの帯域を１３セグメントに分割したうちの１セグメントを使用して、ＭＰＥＧ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ４）などの高圧縮コーデックを用いて行うものであり、１ＳＥＧ放送と呼ばれ、受信側の携帯機器には１ＳＥＧ用の復調ＬＳＩなどが備えられる。Ｃプロファイルでは、データ放送の表示に使用する仮想画面の領域は、水平方向２４０ピクセル×垂直方向４８０ピクセルと定義されている。これと比較すると、現在主流の携帯電話の表示装置の表示領域は、水平方向２４０ピクセル×垂直方向３２０ピクセルとただでさえ小さいが、実際には、携帯電話のアイコン表示やテレビジョン画面などの表示があることにより、データ放送コンテンツとして使用できる領域は、例えば垂直方向１００ピクセル程度しかない。このため、仮想画面の全領域を表示するためにはスクロール操作が必須となるが、仮想画面、表示装置共に水平方向２４０ピクセルであるため、スクロールインジケータをコンテンツ表示領域外に表示することができない。
【００４７】
従って、地上波デジタルテレビジョン放送や地上デジタル音声放送、特に１ＳＥＧ放送に対しては、本発明に係るコンテンツ表示装置が有効に適用できる。例えば、このような放送を受信する受信機能を持つ機器に、本発明に係るコンテンツ表示制御プログラムをブラウザ等のアプリケーションなどとして実行可能に格納すればよい。
【００４８】
例えば、携帯電話上の表示装置のうちデータ放送コンテンツを表示する領域は、垂直方向１００ピクセルとし、上方向キーを押し下げることにより現在表示されている仮想画面上の領域より５０ピクセル上の範囲を表示し、下方向キーを押し下げることにより現在表示されている仮想画面上の領域より５０ピクセル下の範囲を表示するものとする。
【００４９】
まず、データ放送の表示を開始すると初期状態ではデータ放送の仮想画面の先頭から垂直方向１００ピクセル分の範囲が表示装置上に表示されている。この状態から、さらに下の領域を表示するために、ユーザは下方向キーを押し下げる。その結果、データ放送の仮想画面の上から５０ピクセルの位置から垂直方向１００ピクセル分の範囲が表示装置上に表示されると共に、その右端には、データ放送のコンテンツ表示と重なる形で、コンテンツが透けて見える状態でスクロールインジケータが表示される。
【００５０】
ここで上下方向キーの操作を行わないで１秒が経過すると、スクロールインジケータの表示は消える。さらに２回、下方向キーを押し下げると、データ放送の仮想画面の上から１５０ピクセルの位置から垂直方向１００ピクセル分の範囲が表示装置上に表示されると共に、その右端には、データ放送のコンテンツ表示と重なる形でスクロールインジケータが表示されるようになる。このときの表示装置上の表示の様子を、図３を参照して説明する。
【００５１】
図３は、スクロールインジケータが表示された際の表示装置上の表示イメージの例を示す図で、図中、３１はデータ放送の仮想画面の表示イメージ、３２はスクロールインジケータの表示イメージ、３３はデータ放送のコンテンツにスクロールインジケータを重ねて表示した、表示装置上の表示イメージを示したものである。
【００５２】
まず、データ放送の仮想画面と表示範囲の関係からスクロールインジケータの表示イメージ３２を生成する。図３で、ｙ０〜ｙ３はそれぞれ垂直方向のピクセル数で表したデータ放送の仮想画面中の座標、Ｙ０〜Ｙ３はそれぞれ垂直方向のピクセル数で表したスクロールインジケータの表示イメージの座標を意味する。
【００５３】
スクロールインジケータの描画に関して、下式（１）、（２）の関係が成り立つ。また、スクロールインジケータの高さは、表示範囲に等しいので下式（３）の関係が成り立つ。
【００５４】
Ｙ２−Ｙ１：Ｙ３−Ｙ０  ＝  ｙ２−ｙ１：ｙ３−ｙ０    ・・・（１）
Ｙ１−Ｙ０：Ｙ３−Ｙ０  ＝  ｙ１−ｙ０：ｙ３−ｙ０    ・・・（２）
Ｙ３−Ｙ０  ＝  ｙ２−ｙ１        ・・・・・・・・・・・・・（３）
【００５５】
いま、仮想画面のサイズが垂直方向４８０ピクセルであることから、ｙ０＝０、ｙ３＝４８０、表示開始の位置が上から１５０ピクセルの位置であることから、ｙ１＝１５０、また表示領域が１００ピクセルであることから、ｙ２＝ｙ１＋１００＝２５０となる。これらの値を上式に代入すると、上式はそれぞれ下式となる。
【００５６】
Ｙ２−Ｙ１：Ｙ３−Ｙ０  ＝  １００：４８０            ・・・（１′）
Ｙ１−Ｙ０：Ｙ３−Ｙ０  ＝  １５０：４８０            ・・・（２′）
Ｙ３−Ｙ０  ＝  １００            ・・・・・・・・・・・・・（３′）
【００５７】
ここで、式（１′）、（２′）に、式（３′）を代入すると、下式のようになる。
Ｙ２−Ｙ１：１００  ＝  １００：４８０
Ｙ１−Ｙ０：１００  ＝  １５０：４８０
【００５８】
これらの式を解くと、次のようになる。
Ｙ２−Ｙ１＝１００００／４８０≒２１        ・・・・・・・・（４）
Ｙ１−Ｙ０＝１５０００／４８０≒３１        ・・・・・・・・（５）
【００５９】
式（３′）、（４）、（５）式から、Ｙ０＝０（原点）とすると、次のように求まるので、下記のサイズでスクロールインジケータの表示イメージを生成することができる。
【００６０】
Ｙ１＝３１
Ｙ２＝５２
ｙ３＝１００
【００６１】
このとき、水平方向のピクセル数は予め決められた適当な値でよい。例えば、外側のボックスの大きさを１０ピクセル、内側のボックスの大きさを左右２ピクセルずつの間隔を空けて６ピクセルと決める。また、描画色も適当な値でよい。例えば、スクロールインジケータの背景となる大きいボックス３３ｂの方を暗いグレーで、内側の小さいボックス３３ｃの方を明るいグレーで描画する。
【００６２】
スクロールインジケータの表示イメージができたら、データ放送の仮想画面表示イメージ３３ａと、スクロールインジケータの表示イメージ３２（ボックス３３ｂ及びボックス３３ｃ）の合成を行い、表示装置上に表示を行う。
【００６３】
まず、表示装置上で、スクロールインジケータの表示イメージが表示されない領域、すなわち、データ放送のコンテンツにスクロールインジケータの表示が重ならない領域については、データ放送の仮想画面表示イメージの表示データをそのまま表示装置に表示すればよい。
【００６４】
一方で、データ放送のコンテンツにスクロールインジケータの表示が重なる領域については、例えば、それぞれの表示イメージの、対応する各ピクセルの色要素毎に、前述したＲ、Ｇ、Ｂの演算式で示した演算を行う。ここでは、スクロールインジケータの表示イメージを混合する割合α＝０．５とする。これは、コンテンツの表示イメージと、スクロールインジケータの表示イメージを半々で混合することを意味する。ここでは、データ放送のコンテンツにスクロールインジケータの表示が重なる領域のある１点のピクセルに注目し合成の演算を行う。仮に、データ放送のコンテンツの表示イメージのあるピクセルの色要素、赤、緑、青の強さが、Ｒｃ＝６０、Ｇｃ＝１２０、Ｂｃ＝２００、また、スクロールインジケータの表示イメージの対応するピクセルの色要素、赤、緑、青の強さが、それぞれＲｓ＝３０、Ｇｓ＝３０、Ｂｓ＝３０であるとき、合成結果となる表示イメージの対応する各ピクセルの色要素、赤、緑、青の強さＲ、Ｇ、Ｂは、次のように求めることができる。
【００６５】
Ｒ  ＝  ６０×０．５  ＋  ３０×０．５  ＝  ４５
Ｇ  ＝  １２０×０．５  ＋  ３０×０．５  ＝  ７５
Ｂ  ＝  ２００×０．５  ＋  ３０×０．５  ＝  １１５
【００６６】
この演算を、データ放送のコンテンツの表示イメージと、スクロールインジケータの表示イメージの重なる部分の対応する各ピクセルについて全て行い、表示装置上に出力するようにすることで、スクロールインジケータの表示と重なる領域のコンテンツ表示がスクロールインジケータの表示の上から透けて見えるような形でスクロールインジケータが表示される。
【００６７】
本実施例では、表示の合成の方法として、上で示したような式により行っているが、他にも下式のような式を用いても、同様な効果を得ることができ、演算式によらず、スクロールインジケータの表示と重なる領域のコンテンツ表示がスクロールインジケータの表示の上から透けて見えるような効果を生むものであれば、本発明を逸脱するものではない。
【００６８】
Ｒ  ＝  Ｒｃ  ×  Ｒｓ／２５５
Ｇ  ＝  Ｇｃ  ×  Ｇｓ／２５５
Ｂ  ＝  Ｂｃ  ×  Ｂｓ／２５５
【００６９】
また、ユーザがスクロールの操作を行ったときにスクロールインジケータが表示され、１秒間、上下方向キーの操作を行わない場合にはスクロールインジケータの表示が消えるとしているが、この時間は１秒でなくても勿論良く、また１秒経過後に、急に消えるのではなく、徐々にスクロールインジケータの表示が薄くなっていくような効果を与えても良い。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態に係るコンテンツ表示装置の構成例を示す概略図である。
【図２】図１のコンテンツ表示装置において表示されるスクロールインジケータの一例を説明するための図である。
【図３】スクロールインジケータが表示された際の表示装置上の表示イメージの例を示す図である。
【符号の説明】
【００７１】
１…コンテンツ表示制御装置、２…表示装置、１１…コンテンツ表示仮想画面生成手段、１２…スクロール指示手段、１３…表示位置計算手段、１４…表示画面取得手段、１５…タイマ手段、１６…スクロールインジケータ生成手段、１７…合成手段、２１，３１…仮想画面上の表示イメージ、２２，３２…スクロールインジケータ表示イメージ、２３…スクロール範囲全体、２４…表示範囲、２５…スクロール範囲全体を示すボックス、２６…表示範囲を示すボックス、２７，３３…表示装置上の表示イメージ。
【図１】
2006085210.tif 000003
【図２】
2006085210.tif 000004
【図３】
2006085210.tif 000005