(57)【要約】【課題】ユーザインタフェースにおけるフォーカスの移動に関するユーザの負担を軽減すること。【解決手段】移動方向を指示する操作を検出する操作検出部１２０と、ユーザにより操作される画面上に表示されるオブジェクトの中から、１回の上記操作によりフォーカスが移動可能なオブジェクトを第１のグループのオブジェクトとして特定するオブジェクト解析部１５０と、上記第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となるように、上記第１のグループのオブジェクトの表示属性を設定する表示属性設定部１６０と、を備える表示制御装置が提供される。【選択図】図６
2012128662.tif 000002
【特許請求の範囲】
【請求項１】
移動方向を指示する操作を検出する操作検出部と、
ユーザにより操作される画面上に表示されるオブジェクトの中から、１回の前記操作によりフォーカスが移動可能なオブジェクトを第１のグループのオブジェクトとして特定するオブジェクト解析部と、
前記第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となるように、前記第１のグループのオブジェクトの表示属性を設定する表示属性設定部と、
を備える表示制御装置。
【請求項２】
前記表示属性は、立体表示に際してのオブジェクトの奥行きを含み、
前記表示属性設定部は、前記第１のグループのオブジェクトの奥行きを他のオブジェクトの奥行きの値とは異なる値に設定する、
請求項１に記載の表示制御装置。
【請求項３】
前記オブジェクト解析部は、２回以上の前記操作によりフォーカスが移動可能なオブジェクトを第２のグループのオブジェクトとしてさらに特定し、
前記表示属性設定部は、前記第１のグループのオブジェクト、前記第２のグループのオブジェクトおよび他のオブジェクトがユーザにより互いに識別可能となるように、前記第２のグループのオブジェクトの表示属性をさらに設定する、
請求項１に記載の表示制御装置。
【請求項４】
前記オブジェクト解析部は、各オブジェクトについて当該オブジェクトまでフォーカスを移動させるために要する操作回数をさらに特定し、
前記表示属性設定部は、各オブジェクトの前記表示属性の属性値を前記操作回数に応じて設定する、
請求項１に記載の表示制御装置。
【請求項５】
設定される前記属性値の候補の個数をユーザに選択させる設定変更部をさらに備える、請求項４に記載の表示制御装置。
【請求項６】
予め定められた２つ以上の表示属性の候補の中からいずれか１つを前記表示属性としてユーザに選択させる設定変更部をさらに備える、請求項１に記載の表示制御装置。
【請求項７】
移動方向を指示する操作を検出し、表示装置を制御するコンピュータを、
ユーザにより操作される画面上に表示されるオブジェクトの中から、１回の前記操作によりフォーカスが移動可能なオブジェクトを第１のグループのオブジェクトとして特定するオブジェクト解析部と、
前記第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となるように、前記第１のグループのオブジェクトの表示属性を設定する表示属性設定部と、
として機能させるためのプログラム。
【請求項８】
ユーザにより操作される画面上に表示されるオブジェクトの中から、移動方向を指示する１回の操作によりフォーカスが移動可能なオブジェクトを第１のグループのオブジェクトとして特定するステップと、
前記第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となるように、前記第１のグループのオブジェクトの表示属性を設定するステップと、
を含む表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、プログラムおよび表示制御方法に関する。
【背景技術】
【０００２】
データ放送を受信するテレビジョン受像機、パーソナルコンピュータ、携帯電話等の装置の表示部に、メニュー、図形、テキスト、アイコン、ウィンドウ等のオブジェクトをユーザにより選択可能なように複数表示させることは、一般的に行われている。ここで、表示部に表示される複数のオブジェクトの中から操作可能な所望のオブジェクトをユーザがより容易に選択できるようにするために、より工夫されたオブジェクトの表示手法が望まれている。
【０００３】
例えば、下記特許文献１では、カーソルにより選択されているオブジェクトを違和感なく立体表示する発明が提案されている。また、下記特許文献２では、オブジェクトの属性情報に応じてオブジェクトの表示形態を変える発明が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３５４５４０号公報
【特許文献２】特開２００５−４９６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザがテレビジョン受像機のリモートコントローラや携帯電話の操作キー等により方向を指示する操作を行い、フォーカスが当該操作に応じて移動する場合に、上記特許文献１および２に記載の発明は、例えば、次の１回の操作によりフォーカスが移動可能なオブジェクトをユーザに視認させることができない。その結果、次の１回の操作によりフォーカスが移動可能なオブジェクトをユーザは予測できないため、操作するユーザへの負担が生じ得る。例えば、ユーザは所望のオブジェクトにフォーカスを移動させるためにどの方向を指示すべきか判断できないこともあり得る。また、例えば、ユーザは操作可能ではないオブジェクトにフォーカスを移動させようとしてしまうこともあり得る。
【０００６】
そこで、本発明は、ユーザインタフェースにおけるフォーカスの移動に関するユーザの負担を軽減することのできる、新規かつ改良された表示制御装置、プログラムおよび表示制御方法を提供しようとするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、移動方向を指示する操作を検出する操作検出部と、ユーザにより操作される画面上に表示されるオブジェクトの中から、１回の上記操作によりフォーカスが移動可能なオブジェクトを第１のグループのオブジェクトとして特定するオブジェクト解析部と、上記第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となるように、上記第１のグループのオブジェクトの表示属性を設定する表示属性設定部と、を備える表示制御装置が提供される。このような構成にすることで、次の１回の操作によりフォーカスが移動可能なオブジェクトと他のオブジェクトとが、ユーザにより互いに識別可能なように表示される。その結果、どのオブジェクトが次の１回の操作によりフォーカスが移動可能なオブジェクトであるかをユーザに視認させることができる。
【０００８】
また、上記表示属性は、立体表示に際してのオブジェクトの奥行きを含み、上記表示属性設定部は、上記第１のグループのオブジェクトの奥行きを他のオブジェクトの奥行きの値とは異なる値に設定してもよい。このような構成にすることで、オブジェクトの大きさ、色、位置を変更せず、またオブジェクトに新たな表記を付加することなく、次の１回の操作によりフォーカスが移動可能なオブジェクトをユーザに容易に視認させることができる。
【０００９】
また、上記オブジェクト解析部は、２回以上の上記操作によりフォーカスが移動可能なオブジェクトを第２のグループのオブジェクトとしてさらに特定し、上記表示属性設定部は、上記第１のグループのオブジェクト、上記第２のグループのオブジェクトおよび他のオブジェクトがユーザにより互いに識別可能となるように、上記第２のグループのオブジェクトの表示属性をさらに設定してもよい。このような構成にすることで、次の１回の操作によりフォーカスが移動可能なオブジェクトのみではなく、フォーカスが移動可能な他のオブジェクトもユーザに視認させることができる。
【００１０】
また、上記オブジェクト解析部は、各オブジェクトについて当該オブジェクトまでフォーカスを移動させるために要する操作回数をさらに特定し、上記表示属性設定部は、各オブジェクトの上記表示属性の属性値を上記操作回数に応じて設定してもよい。このような構成にすることで、操作回数または操作回数をグループ化した段階毎に互いに識別可能なように各オブジェクトが表示されるため、各オブジェクトまでフォーカスを移動させるために要する操作回数をユーザに把握させることができる。また、操作回数に応じて各オブジェクトが段階的に表示されるため、各オブジェクトまでフォーカスを移動させるためのルートをユーザに把握させることができる。
【００１１】
また、設定される上記属性値の候補の個数をユーザに選択させる設定変更部をさらに備えてもよい。このような構成にすることで、ユーザにとって視認しやすい上記段階をユーザに選択させることができる。
【００１２】
また、予め定められた２つ以上の表示属性の候補の中からいずれか１つを上記表示属性としてユーザに選択させる設定変更部をさらに備えてもよい。このような構成にすることで、ユーザにとって視認しやすい表示属性をユーザに選択させることができる。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、移動方向を指示する操作を検出し、表示装置を制御するコンピュータを、ユーザにより操作される画面上に表示されるオブジェクトの中から、１回の上記操作によりフォーカスが移動可能なオブジェクトを第１のグループのオブジェクトとして特定するオブジェクト解析部と、上記第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となるように、上記第１のグループのオブジェクトの表示属性を設定する表示属性設定部と、として機能させるためのプログラムが提供される。このような構成にすることで、どのオブジェクトが次の１回の操作によりフォーカスが移動可能なオブジェクトであるかをユーザに視認させることができる。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、ユーザにより操作される画面上に表示されるオブジェクトの中から、移動方向を指示する１回の操作によりフォーカスが移動可能なオブジェクトを第１のグループのオブジェクトとして特定するステップと、上記第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となるように、上記第１のグループのオブジェクトの表示属性を設定するステップと、を含む表示制御方法が提供される。このような構成にすることで、どのオブジェクトが次の１回の操作によりフォーカスが移動可能なオブジェクトであるかをユーザに視認させることができる。
【発明の効果】
【００１５】
以上説明したように、本発明に係る表示制御装置、プログラムおよび表示制御方法によれば、ユーザインタフェースにおけるフォーカスの移動に関するユーザの負担を軽減することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る表示制御システムの概要を示す模式図である。
【図２】本発明の一実施形態に係る表示制御装置の構成の一例を示すブロック図である。
【図３】オブジェクトデータ記憶部に記憶されるオブジェクトデータの一例を示す説明図である。
【図４】第１のグループおよび第２のグループのオブジェクトを特定した結果の一例を示す説明図である。
【図５】各オブジェクトまでフォーカスを移動させるために要する操作回数を特定した結果の一例を示す説明図である。
【図６】第１のグループのオブジェクトの表示属性を設定した結果として表示される画面を示す説明図である。
【図７】第１のグループおよび第２のグループのオブジェクトの表示属性を設定した結果として表示されるオブジェクトを示す説明図である。
【図８】各オブジェクトの表示属性を操作回数に応じて設定した結果として表示されるオブジェクトを示す説明図である。
【図９】第１のグループのオブジェクトの他の表示属性を設定した結果を示す説明図である。
【図１０】本発明の一実施形態に係る表示制御装置による処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下に添付の図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。一例として説明される本発明の一実施形態は、［１：一実施形態に係る表示制御システムの概要］、［２：一実施形態に係る表示制御装置の構成］、［３：処理の流れの例］、という順序で説明される。
【００１８】
［１：一実施形態に係る表示制御システムの概要］
ここで一例として説明される本発明の一実施形態に係る表示制御システムは、デジタルテレビジョン放送の放送信号を受信し、放送信号に含まれるコンテンツ等を表示するシステムである。図１は、本発明の一実施形態に係る表示制御システムの概要を示す模式図である。図１を参照すると、表示制御システム１は、受信アンテナ８０、操作入力装置９０および表示制御装置１００を含む。
【００１９】
（受信アンテナ８０）
受信アンテナ８０は、デジタルテレビジョン放送の放送信号を受信し、当該放送信号を表示制御装置１００に提供する。例えば、受信アンテナ８０は、地上デジタルテレビ放送の放送信号を受信するＵＨＦアンテナである。その代わりに、受信アンテナ８０は、衛星デジタル放送を受信するＢＳデジタルアンテナまたはＣＳデジタルアンテナであってもよい。
【００２０】
（操作入力装置９０）
操作入力装置９０は、ユーザによる操作に応じて操作信号を表示制御装置１００に送信する。ここでのユーザによる操作には、移動方向を指示する操作が含まれる。例えば、操作入力装置９０は、表示制御装置１００の操作のためにユーザにより押下されるボタンと、当該ボタンの押下に応じて操作信号を赤外線により送信する送信回路および発光素子とを備えるリモートコントローラであってよい。上記ボタンには、例えば、表示制御装置１００に表示されるオブジェクト上のフォーカスの移動方向を指示する方向ボタン（上下左右のキー、又は他の種類のボタンであってよい）が含まれる。なお、操作入力装置９０の代わりに、表示制御装置１００が、操作入力装置９０の代替となる構成を備えてもよい。例えば、表示制御装置１００がボタン等の操作部を備えてもよい。また、表示制御装置１００が、音声を取得するマイク、画像を撮像するカメラ等のセンシング機器と、音声、画像等から所定の音声、ジェスチャ等を認識してコマンドを生成する認識部とを備えてもよい。
【００２１】
（表示制御装置１００）
表示制御装置１００は、受信アンテナ８０から提供される放送信号に含まれるコンテンツを表示部１８５上に表示する。また、表示制御装置１００は、操作入力装置９０からの操作信号を受信することにより、ユーザにより操作される。例えば、表示制御装置１００は、デジタルテレビジョン放送に対応したテレビジョン受像機である。
【００２２】
より具体的には、表示制御装置１００は、表示部１８５上にユーザにより操作されるオブジェクトを表示する。ここで、オブジェクトとは、例えばメニュー、図形、テキスト、アイコン、ウィンドウ等である。ユーザがオブジェクトを選択できるようにするために、上記オブジェクトの中のいずれかのオブジェクト上にフォーカスが位置する。表示制御装置１００は、移動方向を指示する操作に応じた操作信号を受信すると、当該方向にある移動可能なオブジェクトへフォーカスを移動させる。ここで、次の１回の操作によりフォーカスが移動可能なオブジェクトをユーザが視認できるように、表示制御装置１００は、１回の操作によりフォーカスが移動可能なオブジェクトと他のオブジェクトをユーザが識別可能となるようにオブジェクトを表示する。
【００２３】
なお、表示制御装置１００により表示されるオブジェクトは、放送信号に含まれるコンテンツに含まれるオブジェクトに限られない。例えば、表示制御装置１００は、自ら記憶するコンテンツに含まれるオブジェクトを表示部１８５上に表示してもよい。また、表示制御装置１００は、表示制御装置１００内に記憶されるプログラム等により生成されるオブジェクトを表示部１８５に表示してもよい。また、表示制御装置１００が表示部１８５を備える代わりに、表示制御装置１００に外部接続される表示装置が別途設けられてもよい。この場合には、外部の表示装置での表示は、表示制御装置１００により制御される。
【００２４】
表示制御システムの一実施形態としてデジタルテレビジョン放送を受信するテレビジョンシステムを説明したが、本発明の実施形態はこれに限られるものではない。例えば、コンテンツの取得元は、デジタルテレビジョン放送の放送信号に限られない。例えば、表示制御システム１は、受信アンテナ８０の代わりにルータ等のネットワーク接続機器を含み、表示制御装置１００は、ネットワークから当該ネットワーク接続機器を介してコンテンツを受信してもよい。また、例えば、表示制御システム１は、受信アンテナ８０の代わりにコンテンツを記憶するコンテンツ提供装置を含み、表示制御装置１００は、当該コンテンツ提供装置からコンテンツを提供されてもよい。
【００２５】
また、例えば、表示制御装置１００は、テレビジョン受像機に限られない。表示制御装置１００は、例えば携帯電話、携帯ゲーム機器、音楽プレーヤのような操作入力キーを備えるユーザ機器や、Ｂｌｕ−ｒａｙ（登録商標）ディスク（ＢＤ）プレーヤ、ＤＶＤプレーヤのような映像再生装置等の別の装置であってもよい。
【００２６】
［２：一実施形態に係る表示制御装置の構成］
次に、図２〜図９を用いて、表示制御装置１００の具体的な構成の一例を説明する。図２は、本発明の一実施形態に係る表示制御１００の構成の一例を示すブロック図である。図２を参照すると、表示制御装置１００は、コンテンツ取得部１１０、操作検出部１２０、制御部１３０、オブジェクトデータ記憶部１４０、オブジェクト解析部１５０、表示属性設定部１６０、表示データ生成部１７０、出力部１８０、表示部１８５、および設定変更部１９０を備える。
【００２７】
（コンテンツ取得部１１０）
コンテンツ取得部１１０は、放送信号からコンテンツデータを取得する。例えば、コンテンツ取得部１１０は、受信アンテナ８０から提供される放送信号を復調し、復調によって得られたＴＳパケットを復号することによって、映像データ、音声データおよび付加データをコンテンツデータとして取得する。そして、コンテンツ取得部１１０は、当該コンテンツデータを制御部１３０へ出力する。上記付加データは、文字、図形、静止画等のオブジェクトの構成および配置を定義するデータ、並びに各オブジェクトの操作のためのデータを含み得る。付加データは、例えば、ＢＭＬ（Broadcast  Markup  Language／放送用マークアップ言語）フォーマットに従ったデータであってよい。
【００２８】
（操作検出部１２０）
操作検出部１２０は、操作入力装置９０からの操作信号を受信し、ユーザによる操作を検出する。本実施形態において、ユーザによる操作は、少なくとも移動方向を指示する操作を含む。操作検出部１２０は、移動方向を指示するユーザの操作を検出すると、当該移動方向を示す移動方向情報を生成し、当該移動方向情報を制御部１３０へ出力する。また、操作検出部１２０は、その他の操作を検出した場合にも、当該操作に対応する情報を生成し、当該情報を制御部１３０へ出力する。なお、操作検出部１２０は、制御部１３０だけではなく設定変更部１９０にも、移動方向情報およびその他の操作に対応する情報を出力する。
【００２９】
（制御部１３０）
制御部１３０は、コンテンツ取得部１１０からコンテンツデータが入力されると、当該コンテンツデータに含まれる上記付加データに基づいてオブジェクトデータを生成し、当該オブジェクトデータをオブジェクトデータ記憶部１４０に記憶させる。例えば、制御部１３０は、コンテンツデータの中の上記付加データに含まれるＢＭＬ文書から、ユーザにより操作される画面上に表示されるオブジェクトのオブジェクトデータを生成する。本実施形態において、オブジェクトデータは、ユーザにより操作される画面上に表示される各オブジェクトを識別するための識別情報、フォーカス制御情報、解析結果および１つ以上の表示属性を含み得る。オブジェクトデータの詳細は、後にさらに説明される。
【００３０】
また、制御部１３０は、生成された各オブジェクトデータの「表示属性」の値を新たに設定するためにオブジェクト解析部１５０に処理の実行を要求する。
【００３１】
また、制御部１３０は、表示部１８５に表示させる表示画像を生成するために、表示データ生成部１７０に処理の実行を要求する。そして、表示データ生成部１７０から表示画像の生成完了の通知を受けると、制御部１３０は、出力部１８０に生成された表示画像を出力する。
【００３２】
また、制御部１３０は、操作検出部１２０により検出されるユーザの操作に応じて、表示部１８５によるコンテンツおよびユーザインタフェースの表示を制御する。例えば、制御部１３０は、操作検出部１２０から上記移動方向情報を入力されると、オブジェクトデータ記憶部１４０に記憶されている各オブジェクトのオブジェクトデータのうち、「フォーカスの有無」の情報を更新する。そして、制御部１３０は、各オブジェクトのオブジェクトデータの「表示属性」の値を更新するためにオブジェクト解析部１５０に処理の実行を要求する。
【００３３】
また、メニューの選択による表示画面の切替等のイベントにより、ユーザにより操作される画面上に表示されるオブジェクトの一部または全部が変更される場合に、制御部１３０は、オブジェクトデータ記憶部１４０の情報を更新する。その後、制御部１３０は、各オブジェクトのオブジェクトデータの「表示属性」の値を更新するためにオブジェクト解析部１５０に処理の実行を要求する。
【００３４】
（オブジェクトデータ記憶部１４０）
オブジェクトデータ記憶部１４０は、各オブジェクトについてのオブジェクトデータを記憶する。図３は、オブジェクトデータ記憶部１４０に記憶されるオブジェクトデータの一例を示す説明図である。図３を参照すると、オブジェクトデータは、「ＩＤ」、「フォーカスの有無」、「フォーカス移動先オブジェクト（右）」、「フォーカス移動先オブジェクト（左）」、「フォーカス移動先オブジェクト（上）」、「フォーカス移動先オブジェクト（下）」、「グループ」、「操作回数」、「表示属性（立体表示）」および「表示属性（枠線）」を含む。
【００３５】
「ＩＤ」は、オブジェクトを一意に識別するための識別情報である。「フォーカスの有無」は、各オブジェクト上にフォーカスが位置するか否かを示す情報である。「フォーカスの移動先オブジェクト（右）」は、当該オブジェクト上にフォーカスが位置する場合において右方向を指示する操作が検出された場合にフォーカスの移動先となるオブジェクトのＩＤを表す。「フォーカスの移動先オブジェクト（左）」は、当該オブジェクト上にフォーカスが位置する場合において左方向を指示する操作が検出された場合にフォーカスの移動先となるオブジェクトのＩＤを表す。「フォーカスの移動先オブジェクト（上）」は、当該オブジェクト上にフォーカスが位置する場合において上方向を指示する操作が検出された場合にフォーカスの移動先となるオブジェクトのＩＤを表す。「フォーカスの移動先オブジェクト（下）」は、当該オブジェクト上にフォーカスが位置する場合において下方向を指示する操作が検出された場合にフォーカスの移動先となるオブジェクトのＩＤを表す。
【００３６】
例えば、上記付加データがＢＭＬ文書である場合、ＢＭＬ文書の“id”属性が上記「ＩＤ」に対応し、“nav-index”、“nav-right”、“nav-left”、“nav-up”および“nav-down”の各属性が上記「フォーカスの移動先オブジェクト（左）」、「フォーカスの移動先オブジェクト（右）」、「フォーカスの移動先オブジェクト（上）」および「フォーカスの移動先オブジェクト（下）」に対応し得る。
【００３７】
「フォーカスの有無」、「フォーカス移動先オブジェクト（右）」、「フォーカス移動先オブジェクト（左）」、「フォーカス移動先オブジェクト（上）」および「フォーカス移動先オブジェクト（下）」は、制御部１３０により記録され更新されるフォーカス制御情報である。一方で、「グループ」および「操作回数」は、後述するオブジェクト解析部１５０による解析の結果として記録され更新される。「グループ」は、オブジェクトが分類されるグループを示す情報であり、当該グループは、例えば第１のグループのオブジェクト、第２のグループのオブジェクト、フォーカスが位置するオブジェクト、またはその他オブジェクトのいずれかである。また、「操作回数」は、各オブジェクトまでフォーカスを移動させるために要する操作回数を示す情報である。
【００３８】
「表示属性（立体表示）」および「表示属性（枠線）」は、後述する表示属性設定部１６０により記録され更新され得る各オブジェクトの表示に関する属性情報である。表示画像はこれら「表示属性」に従って生成される。例えば、「表示属性（立体表示）」は立体表示に際してのオブジェクトの奥行きを示す情報であり、「表示属性（枠線）」はオブジェクトを囲む枠線の種類を示す情報である。なお、図３の例に限定されず、オブジェクトの色、透過度または点滅速度などの他の表示属性が定義されてもよい。
【００３９】
（オブジェクト解析部１５０）
オブジェクト解析部１５０は、オブジェクトデータからユーザにより操作される画面上に表示されるオブジェクトを特定し、特定したオブジェクトのうち移動方向を指示する１回の操作によりフォーカスが移動可能なオブジェクトを第１のグループのオブジェクトとして特定する。また、オブジェクト解析部１５０は、各オブジェクトについて当該オブジェクトまでフォーカスを移動させるために要する操作回数をさらに特定する。具体的には、オブジェクト解析部１５０は、例えばまずオブジェクトデータ記憶部１４０に記憶されているオブジェクトデータから、「フォーカスの有無」が「有」であるオブジェクトを特定する。ここで、オブジェクト解析部１５０は、当該オブジェクトの「グループ」に「フォーカスが位置するオブジェクト」と、「操作回数」に「０回」と記憶させる。次に、オブジェクト解析部１５０は、当該オブジェクトの「フォーカス移動先オブジェクト（右）」、「フォーカス移動先オブジェクト（左）」、「フォーカス移動先オブジェクト（上）」および「フォーカス移動先オブジェクト（下）」に記憶されているＩＤを、１回の操作によりフォーカスが移動可能なオブジェクトのＩＤ、すなわち第１のグループのオブジェクトのＩＤとして特定する。そして、オブジェクト解析部１５０は、オブジェクトデータ記憶部１４０に記憶されている上記第１のグループのオブジェクトＩＤを有するオブジェクトの「グループ」に「第１のグループのオブジェクト」と、「操作回数」に「１回」と記憶させる。
【００４０】
また、例えば、オブジェクト解析部１５０は、２回以上の操作によりフォーカスが移動可能なオブジェクトを第２のグループのオブジェクトとしてさらに特定する。具体的には、オブジェクト解析部１５０は、例えば、第１のグループのオブジェクトとして特定したオブジェクトの「フォーカス移動先オブジェクト（右）」、「フォーカス移動先オブジェクト（左）」、「フォーカス移動先オブジェクト（上）」および「フォーカス移動先オブジェクト（下）」に基づいて、２回の操作によりフォーカスが移動可能なオブジェクトのＩＤを特定することができる。同様に、オブジェクト解析部１５０は、３回以上の操作によりフォーカスが移動可能なオブジェクトを順次特定することができる。そして、オブジェクト解析部１５０は、特定した各オブジェクトのオブジェクトデータの「グループ」および「操作回数」の値を更新する。
【００４１】
図４は、第１のグループおよび第２のグループのオブジェクトを特定した結果の一例を示す説明図である。図４を参照すると、フォーカスがオブジェクト１０上に存在する。そして、上方向、下方向または右方向を指示する１回の操作によりフォーカスが移動可能なオブジェクトとして、３つのオブジェクト１２が特定されている。また、２回以上の操作によりフォーカスが移動可能なオブジェクトとして、オブジェクト１４が特定されている。ここで、上記オブジェクト１２のオブジェクトデータの中の「グループ」には「第１のグループのオブジェクト」が記憶され、上記オブジェクト１４のオブジェクトデータの中の「グループ」には「第２のグループのオブジェクト」が記憶されている。
【００４２】
図５は、各オブジェクトまでフォーカスを移動させるために要する操作回数を特定した結果の一例を示す説明図である。図５を参照すると、各オブジェクトについて当該オブジェクトまでフォーカスを移動させるために要する操作回数が特定されている。ここで、各オブジェクトデータの中の「操作回数」には、図５の各オブジェクト上に記載されている回数が記憶されている。
【００４３】
上記のように第１のグループのオブジェクトおよび第２のグループのオブジェクトが特定されると、オブジェクト解析部１５０は、各オブジェクトデータの「表示属性」を更新するために表示属性設定部１６０に処理の実行を要求する。
【００４４】
（表示属性設定部１６０）
表示属性設定部１６０は、第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となるように、第１のグループのオブジェクトの表示属性を設定する。例えば、表示属性は、立体表示に際してのオブジェクトの奥行きを含み、表示属性設定部１６０は、第１のグループのオブジェクトの奥行きを他のオブジェクトの奥行きの値とは異なる値に設定する。具体的には、表示属性設定部１６０は、例えばまずオブジェクトデータ記憶部１４０に記憶されているオブジェクトデータから、「グループ」が「第１のグループのオブジェクト」であるオブジェクトを特定する。次に、表示属性設定部１６０は、オブジェクトデータ記憶部１４０に対して、当該オブジェクトの「表示属性（立体表示）」に「Ｄ２」を記憶させる。ここで「表示属性（立体属性）」は、立体表示に際してのオブジェクトの奥行きを示す情報である。また、表示属性設定部１６０は、オブジェクトデータ記憶部１４０に記憶されている各オブジェクトデータの中から、「グループ」が「フォーカスが位置するオブジェクト」であるオブジェクトデータを特定する。次に、表示属性設定部１６０は、オブジェクトデータ記憶部１４０に対して、当該オブジェクトデータの「表示属性（立体表示）」に「Ｄ２」よりも大きい「Ｄ１」を記憶させる。なお、「Ｄ１」および「Ｄ２」などの具体的な値は、予め固定的に定義されてもよく、ユーザにより変更可能であってもよい。
【００４５】
図６は、第１のグループのオブジェクトの表示属性を設定した結果として表示される画面を示す説明図である。図６を参照すると、フォーカスが位置するオブジェクト２０のオブジェクトデータの中の「表示属性（立体表示）」に「Ｄ１」が記憶されるため、オブジェクト２０は奥行きＤ１で立体表示されている。また、第１のグループのオブジェクト２２のオブジェクトデータの中の「表示属性（立体表示）」に「Ｄ２」が記憶されるため、オブジェクト２０は奥行きＤ２で立体表示されている。このように、第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となっている。
【００４６】
また、例えば、表示属性設定部は、第１のグループのオブジェクト、第２のグループのオブジェクトおよび他のオブジェクトがユーザにより互いに識別可能となるように、第２のグループのオブジェクトの表示属性をさらに設定する。具体的には、表示属性設定部１６０は、例えばまずオブジェクトデータ記憶部１４０に記憶されているオブジェクトデータから、「グループ」が「第２のグループのオブジェクト」であるオブジェクトを特定する。次に、表示属性設定部１６０は、オブジェクトデータ記憶部１４０に対して、当該オブジェクトの「表示属性（立体表示）」に「Ｄ２」よりも小さい「Ｄ３」を記憶させる。
【００４７】
図７は、第１のグループおよび第２のグループのオブジェクトの表示属性を設定した結果として表示されるオブジェクトを示す説明図である。図７を参照すると、第２のグループのオブジェクト２４のオブジェクトデータの中の「表示属性（立体表示）」に「Ｄ３」が記憶されるため、オブジェクト２４は奥行きＤ３で立体表示されている。このように、第１のグループのオブジェクト、第２のグループのオブジェクトおよび他のオブジェクトがユーザにより互いに識別可能となっている。
【００４８】
また、表示属性設定部１６０は、各オブジェクトの表示属性の属性値を操作回数に応じて設定してもよい。この場合、表示属性設定部１６０は、各オブジェクトの表示属性の中の「グループ」ではなく「操作回数」に基づいて、「表示属性（立体表示）」に所定の値を記憶させる。
【００４９】
図８は、各オブジェクトの表示属性を操作回数に応じて設定した結果として表示されるオブジェクトを示す説明図である。図８を参照すると、操作回数に応じて各オブジェクトの「表示属性（立体表示）」に「Ｄ１」、「Ｄ２」、「Ｄ３」、「Ｄ４」、「Ｄ５」または「−（立体表示なし）」のいずれかが記憶され、各オブジェクトは「Ｄ１」、「Ｄ２」、「Ｄ３」、「Ｄ４」または「Ｄ５」のいずれかの奥行きで立体表示されるか、または立体表示されない。
【００５０】
また、表示属性は、立体表示に際してのオブジェクトの奥行き以外のものを含んでもよい。表示属性は、例えば、オブジェクトを囲む枠線の種類、オブジェクトを表示する色等を含んでもよい。例えば、オブジェクト解析部１５０は、第１のグループのオブジェクトを囲む枠線の種類を、他のオブジェクトを囲む枠線の種類とは異なるものに設定してもよい。その場合、例えば、表示属性設定部１６０は、オブジェクトデータ記憶部１４０に対して、各オブジェクトの「表示属性（立体表示）」の代わりに「表示属性（枠線）」に、枠線の種類を示す所定の属性値を記憶させる。例えば、表示属性設定部１６０は、フォーカスが位置するオブジェクトの「表示属性（枠線）」には「太線」と記憶させ、第１のグループのオブジェクトデータの「表示属性（枠線）」には「点線」と記憶させる。
【００５１】
図９は、第１のグループのオブジェクトの別の表示属性を設定した結果の示す説明図である。図９を参照すると、フォーカスが位置するオブジェクト２０のオブジェクトデータの中の「表示属性（枠線）」に「太線」が記憶されるため、オブジェクト２０の周りに太線の枠線が表示されている。また、第１のグループのオブジェクト２２のオブジェクトデータの中の「表示属性（枠線）」に「点線」が記憶されるため、オブジェクト２０の周りに点線の枠線が表示されている。このように、第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となっている。
【００５２】
上記のように第１のグループのオブジェクトおよび第２のグループのオブジェクトの表示属性が設定されると、表示属性設定部１６０は、表示属性の設定完了を制御部１３０に通知する。
【００５３】
（表示データ生成部１７０）
表示データ生成部１７０は、オブジェクトデータ記憶部１４０に記憶される各オブジェクトの表示属性に基づいて、表示部１８５に表示するための表示画像を生成する。例えば、表示データ生成部１７０は、オブジェクトデータ記憶部１４０に記憶される各オブジェクトの「表示属性（立体表示）」に基づき、第１のグループのオブジェクト、第２のグループのオブジェクトおよびフォーカスが位置するオブジェクトを立体表示させる表示画像を生成する。具体的には、表示データ生成部１７０は、例えばまず立体表示するオブジェクトのみが表示される第１の画像と、当該オブジェクト以外の部分のみが表示される第２の画像を生成する。そして、表示データ生成部１７０は、各オブジェクトの「表示属性（立体表示）」の奥行きを実現するずれ幅の分だけ、第１の画像上の各オブジェクトを左方向に移動させた画像を、第１の画像（右眼用）として生成する。また、表示データ生成部１７０は、第１の画像を第１の画像（左眼用）とする。そして、表示データ生成部１７０は、第１の画像（左眼用）と第２の画像を合成して左眼用画像を生成し、第１の画像（右眼用）と第２の画像を合成して右眼用画像を生成する。上記のように、右眼用画像に表示されるオブジェクトの位置と、左眼用画像に表示されるオブジェクトの位置とがずれることにより、ユーザの右眼と左眼の間で両眼視差が生じる。当該両眼視差により、ユーザは、立体表示されたオブジェクトを見ることができる。
【００５４】
（出力部１８０）
出力部１８０は、制御部から入力される表示画像を映像信号に変換し、表示部１８５に出力する。立体表示方式としては、液晶シャッタ方式、偏光フィルタ方式、パララックスバリア方式またはレンチキュラ方式など、任意の方式が使用されてよい。
【００５５】
（表示部１８５）
表示部１８５は、出力部１８０から入力される映像信号に従って、表示画像を表示する。
【００５６】
（設定変更部１９０）
設定変更部１９０は、設定される表示属性の属性値の候補の個数をユーザに選択させる。例えば、表示属性として立体表示に際してのオブジェクトの奥行きが用いられる場合、表示部１８５に立体表示の設定画面が表示され、各オブジェクトに設定される奥行きの個数がユーザの操作により選択される。ここで、奥行きの候補値がユーザの操作により選択されることにより、結果的に個数が選択されてもよい。奥行きの個数を選択する操作が操作検出部１２０により検出されると、設定変更部１９０は、操作検出部１２０からユーザの操作に対応する情報を入力され、奥行きの候補値を認識する。例えば、設定変更部１９０は、奥行きの候補値として図７のように「Ｄ１」、「Ｄ２」、「Ｄ３」、「Ｄ４」、「Ｄ５」および「−（立体表示なし）」を認識する。そして、設定変更部１９０は、表示属性設定部１６０による処理の制御情報として、認識された候補値を設定する。その結果、表示属性設定部１６０は、オブジェクトデータ記憶部１４０に対して、当該候補値の中のいずれかの値を「表示属性（立体表示）」に記憶させるようになる。上記のように、ユーザは、表示属性の属性値の個数を選択し、変更することにより、各オブジェクトを表示する段階を変更することができる。例えば、ユーザは、表示属性の属性値の個数として４個を選択すると、図７のように各オブジェクトを４段階で表示させることができる。また、例えば、ユーザは、６個を選択すると、図８のように各オブジェクトを６段階で表示させることができる。
【００５７】
また、設定変更部１９０は、予め定められた２つ以上の表示属性の候補の中からいずれか１つを上記表示属性としてユーザに選択させる。例えば、表示部１８５に表示の設定画面が表示され、利用する表示属性の種類がユーザの操作により選択される。例えば、当該設定画面上には、立体表示に際してのオブジェクトの奥行き、オブジェクトを囲む枠線の種類、オブジェクトを表示する色等の表示属性候補が表示される。当該表示属性候補の中から表示属性を選択する操作が操作検出部１２０により検出されると、設定変更部１９０は、操作検出部１２０からユーザの操作に対応する情報を入力され、選択された表示属性を認識する。そして、設定変更部１９０は、表示属性設定部１６０による処理の制御情報として、認識された表示属性を設定する。その結果、表示属性設定部１６０は、選択された表示属性に属性値を設定するようになる。上記のように、ユーザは、表示属性を選択することにより、より使い勝手のよい表示属性により各オブジェクトを表示させることができる。例えば、ユーザは、表示属性として立体表示に際してのオブジェクトの奥行きを選択すると、図６のようにオブジェクトを立体表示させることができる。また、例えば、ユーザは、オブジェクトを囲む枠線の種類を選択すると、図９のようにオブジェクトを枠線付きで表示させることができる。
【００５８】
以上、表示制御装置１００の各構成について説明したが、表示制御装置１００は、典型的には、ハードウェエアおよびソフトウェアの組み合わせにより実現され得る。コンテンツ取得部１１０は、例えばチューナ、復調器およびＴＳ復号器により実現され得る。操作検出部１２０は、例えば赤外線を電気信号に変換するフォトダイオードおよびＩＣ回路により実現され得る。制御部１３０、オブジェクトデータ記憶部１４０、オブジェクト解析部１５０、表示属性設定部１６０、表示データ生成部１７０および設定変更部１９０は、ＣＰＵ、ＲＡＭおよびＲＯＭによって実現され得る。例えば、ＣＰＵは、表示制御装置１００の動作全般を制御する。また、ＲＯＭには、表示制御装置１００の動作を制御するためのプログラムおよびデータが格納され、ＲＡＭにはＣＰＵによる処理の実行時にプログラムおよびデータが一時的に記憶される。また、出力部１８０は、ビデオカードにより実現され得る。また、表示部１８５は、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ、ＦＥＤ等の任意のディスプレイにより実現され得る。
【００５９】
［３：処理の流れの例］
次に、図１０を用いて、上記の一実施形態に係る表示制御処理の流れについて説明する。図１０は、本発明の一実施形態に係る表示制御装置１００による処理の流れの一例を示すフローチャートである。当該処理の流れの一例は、放送信号に含まれるコンテンツデータの中のオブジェクトが表示される場合の例示的な処理の流れである。
【００６０】
図１０を参照すると、まずステップＳ４１０において、コンテンツ取得部１１０が、放送信号からコンテンツデータを取得する。すると、ステップＳ４２０において、制御部１３０が、コンテンツデータに含まれる付加データに基づいて上述したオブジェクトデータを生成し、生成したオブジェクトデータをオブジェクトデータ記憶部１４０に記憶させる。
【００６１】
次に、ステップＳ４３０において、オブジェクト解析部１５０が、ユーザにより操作される画面上に表示されるオブジェクトの中から、移動方向を指示する１回の操作によりフォーカスが移動可能なオブジェクトを第１のグループのオブジェクトとして特定する。また、オブジェクト解析部１５０は、２回以上の操作によりフォーカスが移動可能なオブジェクトを第２のグループのオブジェクトとしてさらに特定してもよい。
【００６２】
次に、ステップＳ４４０において、表示属性設定部１６０は、第１のグループのオブジェクトと他のオブジェクトとがユーザにより識別可能となるように、第１のグループのオブジェクトの表示属性を設定する。また、表示属性設定部１６０は、第１のグループのオブジェクト、第２のグループのオブジェクトおよび他のオブジェクトがユーザにより互いに識別可能となるように、第２のグループのオブジェクトの表示属性をさらに設定してもよい。なお、各オブジェクトの表示属性は、オブジェクトデータ記憶部１４０に記憶される。
【００６３】
次に、ステップＳ４５０において、表示データ生成部１７０は、オブジェクトデータ記憶部１４０に記憶される各オブジェクトの表示属性に基づいて、表示部１８５に表示するための表示画像を生成する。
【００６４】
そして、ステップＳ４６０において、出力部１８０が、制御部１３０から入力される表示画像を映像信号に変換し、表示部１８５が、出力部１８０から入力される映像信号に従って表示画像を表示する。
【００６５】
ステップＳ４７０において、制御部１３０は、操作検出部１２０によりフォーカスの移動方向を指示する操作が検出されたか否かを判定する。ここで、当該操作が検出された場合には、処理はステップＳ４３０へ進む。一方、当該操作が検出されなかった場合には、処理はステップＳ４５０へ進む。
【００６６】
なお、フローチャートには記載していないが、新たなオブジェクトデータが生成された場合には処理は適宜ステップＳ４２０へ進み、新たなコンテンツデータを取得した場合には処理は適宜ステップＳ４１０へ進む。
【００６７】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００６８】
１          表示制御システム
８０        受信アンテナ
９０        操作入力装置
１００      表示制御装置
１２０      操作検出部
１３０      制御部
１４０      オブジェクトデータ記憶部
１５０      オブジェクト解析部
１６０      表示属性設定部
１８５      表示部
【図１】
2012128662.tif 000003
【図２】
2012128662.tif 000004
【図３】
2012128662.tif 000005
【図４】
2012128662.tif 000006
【図５】
2012128662.tif 000007
【図６】
2012128662.tif 000008
【図７】
2012128662.tif 000009
【図８】
2012128662.tif 000010
【図９】
2012128662.tif 000011
【図１０】
2012128662.tif 000012