(57)【要約】【課題】多数のオブジェクトのサムネイル画像等を選択表示する際、ユーザのキー操作の癖を考慮に入れた上で、移動スピードや移動方法をユーザにとって快適な仕様に自動設定するオブジェクト情報表示装置を提供する。【解決手段】  オブジェクト情報表示装置２０は、操作履歴記憶部に格納される操作履歴および現在のユーザの操作に関する情報並びに複数のオブジェクト情報の総容量を基に、現在表示されている選択オブジェクトから次の選択オブジェクトへ移動させる為のフォーカス対象移動情報を決定する解析部２２と、フォーカス対象移動情報を基にオブジェクト情報表示制御部に対しオブジェクト情報群の表示制御を行う制御部２３を備え、解析部２２は、非フォーカス対象オブジェクト情報を一定数量毎省略して表示し、又は非フォーカス対象オブジェクト情報を所定移動スピードで全表示する。【選択図】  図１
2012181750.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクト情報の表示を操作するためのユーザ装置の操作に関する情報を操作履歴として格納する操作履歴記憶部と、
前記ユーザ装置から受信する前記オブジェクト情報の表示に関する信号を解析する解析部と、
前記解析部による解析結果を基に、前記複数のオブジェクト情報を前記複数のコンテンツのレイアウト規則に基づき一次元に並べたオブジェクト情報群として前記表示装置に表示するよう制御する制御部と、
前記制御部から受ける指示に従い、前記オブジェクト情報群の表示制御を行うオブジェクト情報表示制御部
とを備え、
前記解析部は、前記命令が前記表示装置に表示されている現在の選択オブジェクトを次の選択オブジェクトへ変更するフォーカスオブジェクト選択要求であった場合、前記操作履歴記憶部に格納される前記操作履歴および現在のユーザの操作に関する情報並びに前記複数のオブジェクト情報の総容量を基に、前記現在表示されている選択オブジェクトから次の選択オブジェクトへ移動させる為のフォーカス対象移動情報を決定し、
前記制御部は、前記フォーカス対象移動情報を基に前記オブジェクト情報表示制御部に対し前記オブジェクト情報群の表示制御を行う
ことを特徴とするオブジェクト情報表示装置。
【請求項２】
前記解析部は、前記現在表示されている選択オブジェクトから次に表示する選択オブジェクトまで間の非フォーカス対象オブジェクト情報を前記表示装置上に簡易表示する際、前記非フォーカス対象オブジェクト情報を一定数量毎省略して表示し、前記一定数量は、前記操作履歴記憶部に格納される前記操作履歴および現在のユーザの操作に関する情報並びに前記複数のオブジェクト情報の総容量を基に決定されることを特徴とする請求項１に記載のオブジェクト情報表示装置。
【請求項３】
前記解析部は、前記現在表示されている選択オブジェクトから次に表示する選択オブジェクトまで間の非フォーカス対象オブジェクト情報を前記表示装置上に簡易表示する際、前記非フォーカス対象オブジェクト情報を所定移動スピードで全表示し、前記所定移動スピードは、前記操作履歴記憶部に格納される前記操作履歴および現在のユーザの操作に関する情報並びに前記複数のオブジェクト情報の総容量を基に決定されることを特徴とする請求項１に記載のオブジェクト情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツ毎に対応する複数のオブジェクト情報をレイアウト規則に基づき直線又は曲線形状に並べてディスプレイ上に表示した際に、迅速に検索対象のオブジェクト情報を表示することができるオブジェクト情報表示装置に関する。
【背景技術】
【０００２】
近年、ネットワークインフラの普及やデジタル放送のサービスの拡大、さらにはハードディスク等の記録媒体の大容量化および低コスト化等により、一般ユーザが利用する情報処理環境が大きく変化してきている。
【０００３】
これらのうち、ハードディスク等の記録媒体を利用した記録再生装置では、大容量化により多数のコンテンツを記録できるという利点がある一方で、再生するときに、記録された多数のコンテンツの中から所望のコンテンツを探し出すことが困難になるという問題がある。
【０００４】
記録されたコンテンツをユーザが視覚的に認識しやすくするため、これらのコンテンツの内容を表すオブジェクト情報をＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）を利用して表示する技術がある。
【０００５】
例えば特許文献１には、デジタルスチルカメラで撮影され記録された画像コンテンツのサムネイル画像を、一部を重ねて一画面に複数枚表示することで、できるだけ多くの数のサムネイル画像を効率よく表示させるための技術が記載されている。
【０００６】
更に特許文献２には、多数のサムネイル画像の中から所望画像を選択する際に、現在全体画像内のどれくらいの位置、即ち何個目の画像を選択閲覧しているかをユーザが視覚的に簡易に把握できるように選択するアイコンの位置を表示するための技術が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−２６３１４８号公報
【特許文献２】特開２００８−２９３３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に記載された発明では、サムネイル画像を重ねて表示させると、サムネイル画像数が増加するに従い画像どうしで重なり合う部分が多くなるため、サムネイル画像の内容を把握しにくくなるという問題があった。更に特許文献２に記載された発明では、数個のサムネイル画像から所望画像を選択するときはユーザは不便を感じないが、数千等というような多数のサムネイル画像の中から所望の画像を選択する際には、画像選択のために長時間選択ボタン等を押下し続けて待たなければならず、ユーザが不便を感じるという問題があった。
【０００９】
そこで本発明は、数枚程度のサムネイル画像であっても、数千枚等の大量サムネイル画像であっても、ユーザが感覚的不快感や不便を感じずに、迅速に目的の画像を選択できるオブジェクト情報表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するための本発明の第１の特徴は、（イ）複数のコンテンツ各々に対応する複数のオブジェクト情報を管理するユーザ装置の操作に従い、複数のオブジェクト情報を表示装置に表示するオブジェクト情報表示装置であって、ユーザ装置の操作に関する情報を操作履歴として格納する操作履歴記憶部と、（ロ）ユーザ装置から受信するオブジェクト情報の表示に関する信号を解析する解析部と、（ハ）解析部による解析結果を基に、複数のオブジェクト情報を複数のコンテンツのレイアウト規則に基づき一次元に並べたオブジェクト情報群として表示装置に表示するよう制御する制御部と、（ニ）制御部から受ける指示に従い、オブジェクト情報群の表示制御を行うオブジェクト情報表示制御部とを備え、（ホ）解析部は、命令が表示装置に表示されている現在の選択オブジェクトを次の選択オブジェクトへ変更するフォーカスオブジェクト選択要求であった場合、操作履歴記憶部に格納される操作履歴および現在のユーザの操作に関する情報並びに複数のオブジェクト情報の総容量を基に、現在表示されている選択オブジェクトから次の選択オブジェクトへ移動させる為のフォーカス対象移動情報を決定し、（ヘ）制御部は、フォーカス対象移動情報を基にオブジェクト情報表示制御部に対しオブジェクト情報群の表示制御を行うオブジェクト情報表示装置であることを要旨とする。
【００１１】
本発明の第１の特徴は更に、（ト）解析部は、現在表示されている選択オブジェクトから次に表示する選択オブジェクトまで間の非フォーカス対象オブジェクト情報を表示装置上に簡易表示する際、非フォーカス対象オブジェクト情報を一定数量毎省略して表示し、一定数量は、操作履歴記憶部に格納される操作履歴および現在のユーザの操作に関する情報並びに複数のオブジェクト情報の総容量を基に決定され、（チ）解析部は、現在表示されている選択オブジェクトから次に表示する選択オブジェクトまで間の非フォーカス対象オブジェクト情報を表示装置上に簡易表示する際、非フォーカス対象オブジェクト情報を所定移動スピードで全表示し、所定移動スピードは、操作履歴記憶部に格納される操作履歴および現在のユーザの操作に関する情報並びに複数のオブジェクト情報の総容量を基に決定されること含んでも良い。
【発明の効果】
【００１２】
本発明のオブジェクト情報表示装置によれば、オブジェクト画像が数枚でも数千枚でも、当該画像選択の際に、ユーザが対象オブジェクト表示までに長く待ったり、操作キーを押し続けることに不便を感じたり、画像移動スピードに対し感覚的に違和感を覚えたりすることなく、迅速に目的のオブジェクトに係る画像を選択することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係るオブジェクト情報表示システムの構成図である。
【図２】リモートサーバ内のオブジェクト画像群を示す模式図である。
【図３】オブジェクト情報表示装置の動作を示すフロー図である。
【図４】オブジェクト群の一次元配列を示す模式図である。
【図５】オブジェクト群の一次元配列を示す模式図である。
【図６】オブジェクト群の一次元配列を示す模式図である。
【図７】リモコン解析部によるリモコン解析処理動作を示すフロー図である。
【図８】キー押下げ時間とスキップ数の関係を示すグラフ図である。
【図９】オブジェクト群の一次元配列を示す模式図である。
【図１０】オブジェクト群の一次元配列を示す模式図である。
【図１１】移動速度とキー押下げ時間の関係を示す曲線グラフ図である。
【図１２】キー操作の受信信号変化を時間軸で示すグラフ図である。
【図１３】ユーザ毎のキー押下げの正規分布を示すグラフ図である。
【図１４】移動速度とキー押下げ間隔の関係を示す直線グラフ図である。
【発明を実施するための形態】
【００１４】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。更に以下に記載される数式は一例であり、その本質を同一とする範囲において適宜変更可能であることに留意すべきである。
【００１５】
（実施の形態）
（オブジェクト情報表示システム）
本発明の実施の形態に係るオブジェクト情報表示装置を利用したオブジェクト情報表示システムの構成を、図１を参照して説明する。
【００１６】
本実施形態によるオブジェクト情報表示システムは、リモコン装置１０と、オブジェクト情報表示装置２０と、オブジェクト情報表示装置２０とネットワーク３０を介して接続される記録装置としてのリモートサーバ４０と、表示装置５０とから構成される。
【００１７】
リモコン装置１０は、操作入力部１１とリモコン信号送信部１２とを有する。操作入力部１１は、カーソルキー、ボタン、タッチパネル等で構成され、ユーザからのサムネイル画像の選択・表示等のオブジェクトに対する操作指示を取得する。リモコン信号送信部１２は、操作入力部１１が取得した操作指示を操作信号としてオブジェクト情報表示装置２０に送信する。
【００１８】
オブジェクト情報表示装置２０は、リモコン信号受信部２１、リモコン信号解析部２２、制御部２３、ネットワークインタフェース２４、オブジェクト情報蓄積部２５、オブジェクト画像生成部２６、表示データ合成部２７、フレームメモリ２８及び操作履歴記憶部２９を有する。
【００１９】
リモコン信号受信部２１は、赤外線などが用いられた無線通信によりリモコン信号送信部１２と通信し操作信号を受信する。
【００２０】
リモコン信号解析部２２は、リモコン信号送信部１２から受信した操作信号に含まれる表示に関する操作指示を解析し、表示するオブジェクト情報やオブジェクト情報の表示方法に関するオブジェクト情報表示要求を抽出する。更にリモコン信号解析部２２は、操作指示が後述するフォーカスオブジェクト選択要求であった場合、操作履歴記憶部２９に格納されるユーザの操作履歴および現在のユーザの操作に関する情報、表示対象となるオブジェクト情報の総容量を基に、現在表示されている選択オブジェクトから次の選択オブジェクト（以下「フォーカス対象」と記載）に移動する際の速度や移動途中の表示方法等のフォーカス対象移動情報を決定する。
【００２１】
制御部２３は、リモコン信号解析部２２で解析されたオブジェクト情報表示要求を受信し、このオブジェクト情報表示要求に該当する一または複数のオブジェクトのサムネイル画像および属性情報の生成に用いるオブジェクト情報（以下、「オブジェクト情報」と記載）を取得するためのオブジェクト情報取得要求を生成する。更にこのオブジェクト情報表示要求に該当する複数のオブジェクトごとの属性情報とサムネイル画像とからなる複数のオブジェクト画像の生成を指示するオブジェクト画像生成指示を生成する。
【００２２】
更に制御部２３は、リモコン信号解析部２２より受け取った情報に基づき、対象オブジェクトのオブジェクト画像をフォーカス表示するためにフォーカス用画像を移動させる速度（表示速度）や現在表示されているオブジェクト画像から対象オブジェクトのオブジェクト画像を表示するまでに、表示される他のオブジェクト画像の表示方法を変更するようオブジェクト情報表示制御部２７３を制御する。
【００２３】
ネットワークインタフェース２４は、オブジェクト情報表示装置２０が外部ネットワークと通信を行う際に使用するインタフェースである。オブジェクト情報蓄積部２５は、ネットワーク３０を介してリモートサーバ４０から取得するオブジェクト情報を一時的に蓄積するものであり、例えばＲＡＭで構成される。オブジェクト画像生成部２６は、制御部２３からのオブジェクト画像生成指示に従って各オブジェクトのオブジェクト画像を生成する。
【００２４】
表示データ合成部２７は、オブジェクト情報表示部２７１、オブジェクト情報表示制御部２７３等を備える。
【００２５】
オブジェクト情報表示部２７１は、複数のコンテンツそれぞれに対応する複数のオブジェクト情報をレイアウト規則に基づいた形状に並べたオブジェクト情報群をディスプレイ上に表示する。
【００２６】
オブジェクト情報表示制御部２７３は制御部２３から、一のオブジェクト情報が選択されたことを示す信号を受信した場合、選択されたオブジェクト情報を他のオブジェクト情報と重ならないよう最前面に表示するようにオブジェクト情報表示部２７１を制御する。更に表示されるオブジェクト画像間にて対象オブジェクトの変更が行われる場合、制御部２３の指示に従い、適宜対象オブジェクトのオブジェクト画像を表示する間に表示される他のオブジェクト画像の表示方法や表示回数を変更するようにオブジェクト情報表示部２７１を制御する。
【００２７】
フレームメモリ２８は、表示データ合成部２７が合成した表示データを、表示装置５０に表示する前に一時記憶する。操作履歴記憶部２９は、命令選択時のキー押下間隔、フォーカス対象のオブジェクト画像の表示に際するキー押下間隔等のユーザによるキー操作に関する情報を操作履歴として格納する。
【００２８】
リモートサーバ４０は、複数のコンテンツを再生対象のオブジェクトとして記録する大容量記憶装置である。地上波、ＢＳ（Broadcasting Satellite）、ＣＳ（Communication Satellite）等のサービスごとに別個の複数種類のチューナを用いてリモートサーバ４０にコンテンツが記録される。図２にリモートサーバ４０に蓄積されるコンテンツの概念図を示す。図２では、地上波、ＢＳ、ＣＳのサービスごとに録画されたデジタル放送コンテンツを、それぞれ小さな四角形で示す。
【００２９】
表示装置５０は、サムネイル画像、アイコン等や、リモートサーバ４０が有する多数のコンテンツを表示するための液晶パネル装置、ＣＲＴ表示装置等を指す。表示装置５０は表示画面５０１を備える。
【００３０】
（オブジェクト情報表示システムの基本動作）
次に、本実施形態によるオブジェクト情報表示システムの動作の一例として、リモートサーバ４０に記録されている複数のオブジェクトの中から、昨日以降現在までに録画されたオブジェクトのサムネイル画像および属性情報を表示させるためのオブジェクト情報表示要求（以下、単に「オブジェクト情報表示要求」とする）がリモコン装置１０の操作入力部１１から入力された場合のオブジェクト情報表示装置２０の動作について図３のフローチャートを参照して説明する。
【００３１】
（ａ）最初に、図１のリモコン装置１０の操作入力部１１からこのオブジェクト情報表示要求が入力されると、このオブジェクト情報表示要求を含む操作信号が、リモコン装置１０のリモコン信号送信部１２からオブジェクト情報表示装置２０に送信される。ステップＳ１において、図１のオブジェクト情報表示装置２０のリモコン信号受信部２１が、リモコン装置１０から送信された操作信号を受信する。ステップＳ２ではリモコン信号解析部２２が受信した操作信号の内容を解析する。尚、リモコン信号解析部２２が、受信した操作信号は上述したオブジェクト情報表示要求であると解析したものとして以下説明する。リモコン信号解析部２２は解析されたオブジェクト情報表示要求を制御部２３に送信する。
【００３２】
（ｂ）ステップＳ３では、オブジェクト情報表示要求を取得した制御部２３が、このオブジェクト情報表示要求に該当するオブジェクト情報をリモートサーバ４０より取得するためのオブジェクト情報取得要求を生成する。制御部２３は、生成したオブジェクト情報取得要求を、ネットワークインタフェース２４からネットワーク３０を介してリモートサーバ４０に送出する。
【００３３】
リモートサーバ４０はオブジェクト情報取得要求を受信すると、オブジェクト情報取得要求に該当するオブジェクト情報を、記録されている複数のオブジェクト情報から抽出する。具体的には、オブジェクト情報取得要求に該当するオブジェクト情報がＮ個存在する場合、リモートサーバ４０はこのオブジェクト情報取得要求に該当するＮ個のオブジェクト情報をサービス（地上波、ＢＳ、ＣＳ）毎に録画された時間順にソートし、抽出する。リモートサーバ４０は、抽出したＮ個のオブジェクト情報をオブジェクトセットとして、ネットワーク３０およびネットワークインタフェース２４を介して、オブジェクト情報蓄積部２５に送信する。
【００３４】
更にステップＳ３にて、制御部２３は、このオブジェクト情報表示要求に該当する複数のオブジェクトごとの属性情報とサムネイル画像とからなる複数のオブジェクト画像の生成を指示するオブジェクト画像生成指示を生成する。制御部２３は、生成したオブジェクト画像生成指示を適宜オブジェクト画像生成部２６に送信する。
【００３５】
（ｃ）ステップＳ４においては、オブジェクト情報蓄積部２５は、リモートサーバ４０より受け取ったオブジェクトセットを、制御部２３の制御に従って蓄積する。制御部２３は、オブジェクト情報蓄積部２５に蓄積されたオブジェクトセットを、サービス毎にソートされたオブジェクト情報を結合し、始点と終点とを含む各オブジェクト間のレイアウト規則（並び順）に基づいて定義された一次元リスト情報の形式に成形する。このレイアウト規則とは、コンテンツの更新日時や、名称、大きさ、静止画や動画像、テキスト等の種類、作成者等のオブジェクトの属性情報に基づいて設定されるものであり、どの属性情報を用いるかはユーザが選択することができる。
【００３６】
（ｄ）ステップＳ５では、オブジェクト画像生成部２６が、制御部２３からオブジェクト画像生成指示を受信すると、オブジェクト情報蓄積部２５に蓄積されたオブジェクトセットを取得し、当該指示に従って各オブジェクトのオブジェクト画像を生成する。オブジェクト画像生成部２６は、オブジェクトセットに基づく複数のオブジェクト画像を生成すると、これらをオブジェクト画像群として表示データ合成部２７に送出する。
【００３７】
（ｅ）ステップＳ６においては、表示データ合成部２７のオブジェクト情報表示部２７１がオブジェクト画像生成部２６よりオブジェクト画像群を取得し、このオブジェクト画像群が予め設定された表示方法で表示されるよう表示データを生成する。生成された表示データはフレームメモリ２８を介して外部の表示装置５０に送信される。表示装置５０は、生成された表示データを受信すると、画面上に表示する。
【００３８】
（ｆ）ステップＳ７においては、表示データが外部の表示装置５０に表示された状態で、オブジェクト情報表示装置２０が、リモコン装置１０より一のオブジェクト画像をフォーカス表示させる要求（以下、フォーカスオブジェクト選択要求）を受信したか否かを判断する。例えばオブジェクト画像７をフォーカス表示させることを示すフォーカスオブジェクト選択要求がリモコン装置１０から供給されると、図４に示すようにオブジェクト画像７が表示装置５０の画面中央等に表示される。
【００３９】
フォーカス表示をするよう選択されたオブジェクト（以下、対象オブジェクト）の表示方法は特に限定しないが、本実施例では対象オブジェクトのオブジェクト画像の外縁に対応する黒枠画像（フォーカス用画像）をフォーカスオブジェクト選択要求が示す対象オブジェクトのオブジェクト画像に重畳して表示されるようにした。具体的には、オブジェクト情報表示装置２０が操作信号を受信し、リモコン信号解析部２２が当該信号の解析を行い、フォーカスオブジェクト選択要求であるか否かを判断する。
【００４０】
（ｈ）ステップＳ７における判断の結果、フォーカスオブジェクト選択要求を取得したと判断すると、ステップＳ８においてリモコン信号解析部２２はオブジェクトセットに含まれるオブジェクトの総容量を取得し、更に操作信号の受信時間の長さ、一つ前の操作信号受信から現在の操作信号を受信するまでの時間間隔、ユーザ毎の操作ボタンの押下時間の長短等の癖を解析し、対象オブジェクトを表示するまでの対象オブジェクト画像以外のオブジェクト画像の表示方法、フォーカス用画像の表示方法（移動方法）、表示速度（移動速度）等といった移動情報を決定する。詳細については後述する。当該移動情報は制御部２３に送信される。
【００４１】
制御部２３は当該移動情報に基づいてフォーカスオブジェクト選択指示を生成する。フォーカスオブジェクト選択指示には、ユーザの操作ボタン押下の際の癖に対応させた対象オブジェクトのオブジェクト画像を表示するまでに表示を省略（スキップ）させるオブジェクト画像の数や、最初に表示されたオブジェクト画像から対象オブジェクト画像間の複数のオブジェクト画像を表示する回数や、フォーカス用画像の移動する速度や移動途中のオブジェクト画像の表示方法を適宜変更する指示が含まれる。生成されたフォーカスオブジェクト選択指示は表示データ合成部２７に送出される。
【００４２】
表示データ合成部２７のオブジェクト情報表示制御部２７３がフォーカスオブジェクト選択指示を取得すると、選択されたオブジェクト画像が他のオブジェクト画像と重ならないように最前面に表示されるように表示データを更新するとともに、フォーカスオブジェクト選択指示に基づいて表示方法や表示速度を変更するよう、オブジェクト情報表示部２７１を制御する。オブジェクト情報表示部２７１は、オブジェクト情報表示制御部２７３の制御に従い、表示データを更新し、表示方法を適宜変更する。
【００４３】
ステップＳ９においてオブジェクト情報表示部２７１は、更新された表示データを、フレームメモリ２８を介して外部の表示装置５０に送信する。
【００４４】
（オブジェクト情報表示装置における表示データ変更の動作）
本実施形態のオブジェクト情報表示装置では、図４〜６に示すように、複数のオブジェクト画像を一次元に配列して表示装置５０に表示させる。これによりユーザはカーソルキーの単純な左右キー等の押下げによって所望のオブジェクトを選択することが可能となり直感的なインタフェースを提供することが出来る。しかしながら本実施形態では図４〜図６に示すように表示装置５０に表示されるオブジェクト画像の数はオブジェクトの総数によらず予め定めた数である。すなわち図４に示すようにオブジェクトの総数が１５の場合と、図５に示すようにオブジェクトの総数が１５０の場合と、図６に示すようにオブジェクトの総数が１５００の場合とで、表示装置５０に表示されるオブジェクト画像の数は同じである。本実施形態では例えば１０とした。
【００４５】
従って所望のオブジェクト画像を表示するまでに必要なボタン押下回数や、表示にかかる時間がオブジェクトの総数によって変化するため不具合を感じる場合がある。一次元配列中のフォーカス対象オブジェクトに移動する速度や移動途中の表示方法を適宜変更しないと、ユーザが感覚的違和感を覚えたり、ボタンを押下し続けて待つことに疲れたりする。
【００４６】
以下においては、ステップＳ７においてフォーカスオブジェクト選択要求を受信した際に、リモコン信号解析部２２がフォーカス対象を表示する速度や方法を算出する処理について図７のフローチャートを参照して説明する。
【００４７】
（ａ）ステップＳ１０１においてリモコン信号解析部２２は、フォーカスオブジェクト選択指示を含む操作信号を受信したと解析すると、操作信号を受信した時刻すなわちキーが押下された時刻Ｔｃ（現押下時刻Ｔｃ）を取得する。
【００４８】
（ｂ）ステップＳ１０２において、リモコン信号解析部２２は、現押下時刻Ｔｃとリモコン信号解析部２２に記憶された時刻Ｔｐとの差分より求めた時間間隔が、予め定めた時間間隔より長いか否かを判断する。時刻Ｔｐは、ステップＳ１０１にてキーが押下される直前のキーが押下された時刻（以下、直前押下時刻Ｔｐ）であり、予め定めた時間間隔は、キーが連続して押下されたと判断する最長の時間間隔（最長時間間隔）である。
【００４９】
ステップＳ１０２にて現押下時刻Ｔｃと直前押下時刻Ｔｐとの差分（時間間隔）が、予め定めた最長時間間隔より長いと判断された場合には、ステップＳ１０３に進む。リモコン信号解析部２２は、現押下時刻Ｔｃと直前押下時刻Ｔｐとの時間間隔が最長時間間隔よりも長い時は、直前押下時刻Ｔｐにおけるキー押下と現押下時刻Ｔｃにおけるキー押下とは、連続して同一機能の実行を指示するためのキー押下ではない、すなわち現押下時刻Ｔｃのキー押下は現在オブジェクト情報表示装置２０が実行している処理とは異なる処理を実行することを目的とした操作であると判断する。またステップＳ１０３において現在の状態が初期化される。
【００５０】
例えば、１０時０１分００秒にキーが押下されると、リモコン信号解析部２２はこの時刻を現押下時刻Ｔｃとし、この操作の直前に行われた操作の時刻０９時５０分００秒（直前押下時刻Ｔｐ）を読み出す。直前押下時刻Ｔｐと現押下時刻Ｔｃとの差分は１１分である。リモコン信号解析部２２はこの差分と、予め定めた最長時間間隔（例えば３秒）とを比較し、現押下時刻Ｔｃと直前押下時刻Ｔｐとで行われた操作は同一機能の連続した処理を所望する操作であるのか否かを判断する。
【００５１】
上記例では現押下時刻Ｔｃと直前押下時刻Ｔｐとの時間間隔（差分）が最長時間間隔よりも大きいため、リモコンのキーが連続押下された操作ではないと判断する。一方で、時間間隔が最長時間間隔よりも小さい場合は、キーが連続押下された操作であると判断する。なお、ステップＳ１０２にて最長時間間隔が経過した場合、リモコン信号解析部２２は、操作履歴記憶部２９に記憶させた直前押下時刻Ｔｐをリセットしてもよい。この場合、ステップＳ１０２では、直前押下時刻Ｔｐが操作履歴記憶部２９に記憶されていないことを基に次に進むステップを決定してもよい。
【００５２】
ステップＳ１０４にて、現押下時刻Ｔｃは、直前押下時刻Ｔｐとして記録される。上記例であれば、０９時５０分００秒であった直前押下時刻Ｔｐが、現押下時刻Ｔｃである１０時０１分００秒に更新される。これに従い、現押下時刻Ｔｃは次にキー操作がされると更新される。
【００５３】
オブジェクト情報表示装置２０の状態にはｓｔａｔｅ０、ｓｔａｔｅ１、ｓｔａｔｅ２の３つの状態があり、キー操作によりこの状態は変化する。ｓｔａｔｅ０は、初期状態であり、これから所定操作の選択が可能な状態である。例えば、現在表示されている一次元配列とは別の一次元配列に対するフォーカス操作を開始させるキー操作、又は現在の操作が対応する機能とは別の機能を実行させるためのキー操作が実行された状態である。ｓｔａｔｅ１は、通常の実行状態であり、現在の処理と同じ処理をオブジェクト情報表示装置２０に続けて実行させるためのキー操作が行われた状態である。フォーカス移動処理ではフォーカス対象一次元配列の選択等の為のキー押下等がこれに当たる。ｓｔａｔｅ２は、長押し操作状態であり、同一のキーが長押し操作されている状態である。長押し操作状態となるのは、一つのキーに割り当てられた処理を連続してオブジェクト情報表示装置２０に実行させることを指示するものであり、フォーカス移動処理ではフォーカス対象へ移動操作中のキーの長押し状態がこれに当たる。
【００５４】
（ｃ）ステップＳ１０５においては、リモコン信号解析部２２はオブジェクト情報表示装置２０がｓｔａｔｅ０か否かの判断を行う。ｓｔａｔｅ０であった場合にはステップＳ１０６で直前押下時刻Ｔｐを操作開始時刻Ｔｓとして操作履歴記憶部２９に一時的に記憶させる。上記例であれば、ステップＳ１０１にて現押下時刻Ｔｃとして取得され、ステップＳ１０４にて直前押下時刻Ｔｐとして記憶された１０時０１分００秒が操作開始時刻Ｔｓとして操作履歴記憶部２９に記憶される。その後ステップＳ１０７で状態がｓｔａｔｅ０からｓｔａｔｅ１に変更される。ステップＳ１０８において、リモコン信号解析部２２は、操作履歴記憶部２９からこれまでに蓄積されているユーザのキー操作の履歴を取得し、それを基にステップＳ１１５にて通常処理におけるオブジェクト表示速度の算出処理を行う。算出処理及び操作履歴については後述する。ステップＳ１１６まで進み、一旦リモコン信号解析部２２は操作信号の解析を終了するが、続けて操作信号が入力されると、再びステップＳ１０１より解析処理を開始する。
【００５５】
（ｄ）一方、ステップＳ１０５においてｓｔａｔｅ０ではないと判断すると、ステップＳ１０９に進みｓｔａｔｅ１か否かを判断する。ｓｔａｔｅ１であった場合には、ステップＳ１１０にて、リモコン信号解析部２２が、キーが長押し操作されたかどうかを判断する。リモコン信号解析部２２は、操作履歴記憶部２９に記憶された操作開始時刻Ｔｓと直前押下時刻Ｔｐとの差分と、予め定めた最短操作時間間隔とを比較し、現在の操作が一つのキーを押し続ける操作（長押し操作）であるか否かを判定する。操作開始時刻Ｔｓと直前押下時刻Ｔｐとの時間間隔が、最短操作時間間隔と等しい場合は長押し操作がなされていると判断し、ステップＳ１１１に進み、ｓｔａｔｅ１からｓｔａｔｅ２へとオブジェクト情報表示装置２０の状態を変化させる。ｓｔａｔｅ２の状態に変化させるとステップＳ１１２へ進む。
【００５６】
ここではユーザによる同一のキーを押し続ける操作は、そのキーに割り当てられた機能の連続した処理を所望するためと仮定する。キーが押し続けられるとリモコン信号受信部２１は、予め定めた操作信号の最短送出間隔で操作信号を受信する。本実施形態では、予め定めた操作信号の最短送出間隔を最短操作時間間隔とし、ステップＳ１１０にて操作信号解析部２２は操作開始時刻Ｔｓと直前押下時刻Ｔｐとの時間間隔が最短操作時間間隔と等しければ、キーが押し続けられていると判定し、長押し操作状態であるとする。キーが押し続けられるとは、キーが押下された状態が続く操作を指し、キーが開放された時点を長押し操作終了時刻とする。
【００５７】
一方操作信号解析部２２は、ステップＳ１１０にて操作開始時刻Ｔｓと直前押下時刻Ｔｐとの時間間隔が、最短操作時間間隔よりも大きければ長押し操作ではない通常のキー押し操作であると判断し、ステップＳ１１３に進む。
【００５８】
（ｅ）ステップＳ１１０において長押し操作ではなく通常のキー押し操作と判断された場合には、ステップＳ１１３において操作開始時刻Ｔｓと直前押下時刻Ｔｐより押下間隔時間Ｔｂが算出される。押下間隔時間Ｔｂは、キーが押下、開放され、再び押下されるまでにかかった時間である。ステップＳ１１４において、リモコン信号解析部２２は押下時間間隔Ｔｂを操作履歴記憶部２９に格納し、更にステップＳ１１５において、押下間隔時間Ｔｂを基に、通常処理におけるオブジェクト表示速度の算出処理を行う。操作履歴記憶部２９には、この押下間隔時間Ｔｂを取得した際のオブジェクト総数をあわせて記憶しても良い。尚、算出処理については後述する。
【００５９】
（ｆ）ステップＳ１０９において現在の状態がｓｔａｔｅ１ではないと判定すると、オブジェクト情報表示装置２０はｓｔａｔｅ２の長押し操作状態である。ステップＳ１１２において、リモコン信号解析部２２は直前押下時刻Ｔｐと操作開始時刻Ｔｓとからキーが押下続けられている時間であるキー長押し時間Ｔｎを算出し、ステップＳ１１５において高速処理におけるオブジェクト表示速度算出処理を行う。
【００６０】
（ｇ）ステップＳ１１６においては、リモコン信号解析部２２は、オブジェクト表示速度算出処理の結果を制御部２３に送信する。
【００６１】
ここで、ステップＳ１１５におけるオブジェクト表示速度算出処理について詳細に述べる。表示速度算出処理としては「一次元配列中のフォーカス対象にたどりつくまでに非フォーカス対象画面を適宜省略して表示する手法」と「一次元配列中のフォーカス対象にたどりつくまでの非フォーカス対象への移動速度を可変にする手法」がある。尚、これらの方法はいずれか片方を実装してもよいし、ユーザにいずれかの方法を選択させてもよいし、リモートサーバ４０が格納するオブジェクト数の総数に応じて適宜変更して使用できるようにしてもよい。
【００６２】
まず、一次元配列中の複数のオブジェクト画像にてフォーカス対象のオブジェクト画像にたどりつくまでに非フォーカス対象のオブジェクト画像を適宜省略して表示する手法について説明する。ここでは、非フォーカス対象画像の表示を省略（スキップ）して簡易表示する手法について説明する。一例として図４に示すようにオブジェクト数が１５個の場合、図５に示すように１５０個の場合、図６に示すように１５００個の場合に、対象オブジェクト画像へのフォーカス移動速度が一律同じでは、オブジェクトの数が増えるにつれて、移動に多大な時間を要することとなってしまう。しかしオブジェクト総数の増大に比例させて一律にフォーカス移動速度をあげると、オブジェクトの数が増えるにつれ、個々のアイコン、サムネイル画像等の情報が認識しづらいという問題が起きる。
【００６３】
したがって、ユーザがキーを長押しした旨の操作信号を受信した場合にリモコン信号解析部２２は、ユーザは現在表示されているオブジェクト画像から対象オブジェクトのアイコン等の素早い表示の変更を希望していると判断し、制御部２３がキー長押し時間Ｔｎの長さに応じて表示装置５０に表示するオブジェクトを適宜スキップ表示させる。即ちオブジェクト画像の表示を一部省略して段階的に表示することで、オブジェクトの総数が変化してもフォーカス移動速度を同じにできるため認識のしやすさも変わらず、選択された目的のオブジェクトへ素早く到達し、表示することができる。
【００６４】
キー長押し時間Ｔｎ（キーの押し下げ時間Ｔｎ）とスキップ数の関係の一例を図８に示す。ここでいうスキップ数とは表示を省略する非フォーカス対象オブジェクトの数のことである。本実施形態では、キー長押し時間Ｔｎの増大に伴い、非フォーカス対象オブジェクトをスキップする数も増大するように設定する。
【００６５】
図８の曲線部分は、キー長押し時間ＴｎをＸ、スキップ数をＹとすると以下の式によって表される。
【００６６】
Ｙ ＝Ｘ３  …（式１）
この曲線を基にキー長押し時間Ｔｎ（Ｘ）を、例えば１秒単位でスキップ数を増大させる設定とすると、図８に直線で示すスキップ数増大の関係が得られる。即ち、２秒間押下状態が持続されると８枚、３秒間押下状態が持続されると２７枚、４秒間押下状態が持続されると６４枚の非フォーカス対象画像がスキップされ、Ｙ ＝Ｘ３＋１枚目のオブジェクトのアイコン等が画面上にフォーカス表示される。
【００６７】
オブジェクトの総数に関わらず、キーが押下され続けたキー長押し時間Ｔｎに応じて非フォーカス対象オブジェクトをスキップする数を変更することで、表示されるオブジェクトに対するフォーカス速度は変わらないため、目的とするオブジェクトを探しやすいという効果を奏する。
【００６８】
次に、一次元配列中のフォーカス対象にたどりつくまでに非フォーカス対象への移動速度を変更しながら全て簡易表示する手法について説明する。図９はオブジェクト総数が１０００個の場合に表示画面５０１に表示されるオブジェクトの一表示例を示す図であり、図１０はオブジェクト総数が５個の場合に表示画面５０１に表示されるオブジェクトの一表示例を示す図である。本実施形態の表示画面５０１には最大で１０のオブジェクトが表示できる。
【００６９】
このようにオブジェクト総数が異なる場合、ユーザがリモコン装置１０の操作キーを同じ時間、例えば３秒、押下し続けたとしても、ユーザが希望する非フォーカス対象オブジェクトの表示速度は異なると考えられる。よって、非フォーカス対象オブジェクトを表示する速度を可変にする為、図１１に示すように、総オブジェクト数に応じて異なる二次曲線で移動速度を設定することが好ましい。一例として、オブジェクト全てを５秒間程度で表示できた方が望ましいとする。この場合、図９の総オブジェクト数が１０００個の場合、一つのオブジェクトをフォーカス表示できる、すなわちフォーカス表示をオブジェクト毎に移動させるのに必要な時間は、
５秒 ÷ １０００個 ＝ ０．００５秒
図１０に示す総オブジェクト数が５個の場合の、一つのオブジェクトをフォーカス表示できる時間は、
５秒 ÷ ５個 ＝ １秒
となる。
【００７０】
総オブジェクト数が１０００の場合の移動速度を示す二次曲線Ａ、総オブジェクト数が５の場合の移動速度を示す二次曲線Ｂの一例を図１１に示す。移動速度をＶ２［個／秒］、キーの長押し時間ＴｎをＸ、総オブジェクト数をＴＯ、キーの最大長押し時間をＴ［秒］、定数をＣとし、一例としてＴ＝５、Ｃ＝１０とした場合、これらの二次曲線は以下の式で表される。キーの最大長押し時間Ｔは、オブジェクトの初めから最後までを何秒程度で確認できればよいかを示す時間であり、上述したように本実施形態では５秒（Ｔ＝５）とした。
【００７１】
Ｖ２ ＝ （Ｘ３＊ ＴＯ） / （Ｔ３＊ Ｃ）…（式２）
尚、実際に適用する場合にＶ２の値が１より小さい場合には小数点以下を繰り上げる必要があることに留意すべきである。               
ユーザのキー操作の癖について説明する。ユーザ毎に一つ一つのキー押下げによるフォーカス移動に期待する速度は異なる。例えばユーザＡは年配者でありキー操作に不慣れであると仮定する。現在フォーカス表示されているオブジェクトから隣接するオブジェクトにフォーカス表示を変更する場合、例えば図４に示すオブジェクト７からオブジェクト８へのフォーカス表示画像の移動に際して、ユーザＡが一旦操作キー等を押下して開放するまでに要する時間が０．５秒であるとする。これに対しユーザＢは若年者でありキー操作に長けていると仮定し、同じオブジェクト７からオブジェクト８への移動に際して一旦操作キー等を押下して開放するまでに要する時間が０．２秒であるとする。この場合フォーカス移動中のアイコンの変化は、ユーザＡに対しては低速〜中速移動、ユーザＢに対しては高速移動をするようにすることが好ましい。
【００７２】
図１２に、ユーザＡ、Ｂ毎のキーの押下状態と開放状態とを時間軸で示してユーザによるキー操作の違いを示す。
【００７３】
ユーザＡによるキーの押下開始時刻から押下終了時刻までの時間（以下、押下状態の時間）ｐａとユーザＢによるキーの押下状態の時間ｐｂとでは、ユーザＡの押下状態の時間ｐａが長く、ユーザＡがキーを押下してから開放するまでの時間（ｐａ）がユーザＢの同じ動作にかかる時間（ｐｂ）より長いことを示す。次に、ユーザＡによるキー押下終了時刻から続く押下開始時刻までの時間（以下、開放状態の時間）ｏａとユーザＢによる開放状態の時間ｏｂとでは、ユーザＡの開放状態の時間ｏａが長く、ユーザＡがキーを開放してから再び押下するまでにかかる時間（ｏａ）が、ユーザＢの同じ動作にかかる時間（ｏｂ）より長いことを示す。
【００７４】
本実施形態では、ユーザのキーの押下終了時刻から次の押下開始時刻までにかかる時間（開放状態の時間）をユーザがキーを連続して押下操作するのにかかる時間、押下間隔時間Ｔｂとしてオブジェクトの表示制御に用いる。
【００７５】
図１３にユーザ毎の押下間隔時間Ｔｂ（図１２における、時間ｏａ、ｏｂ）の分布を示す。横軸は押下間隔時間Ｔｂ［秒］、縦軸は頻度［回］を示す。このような分布を求めることで、ユーザ毎のキー操作の違いが明らかになる。また個々の分布は各ユーザが期待するフォーカス対象への移動速度を示していると考えられる為、これに応じてキーが連続して押下操作された際のオブジェクトの最大表示速度を制御部２３が変化させる。
【００７６】
図１４に、押下間隔時間Ｔｂ［秒］と最大表示速度Ｖ３［個／秒］の関係の一例を示す。
【００７７】
Ｖ３ ＝ −３．３ ＊ Ｔｂ ＋ ５  …（式３）
このように表示速度Ｖ３と押下間隔時間Ｔｂとが反比例するように表示を制御することで、例えば、キー操作やオブジェクトの認識がそれ程早くないユーザと、ゲームプレイ等を常習とし、キー操作やオブジェクトの認識も早いユーザとのキー操作の違いに応じて、キー操作に対するオブジェクト表示の形態を変えることができる。
【００７８】
また、この式３で得られるユーザのキー操作の癖を基に、式２の定数Ｃを変化させてキーの長押し時間を調整することもできる。例えば、Ｖ３とＣを反比例させて、Ｖ３の値が大きくなればＣの値を小さくすることで、キー長押し時のオブジェクト表示速度Ｖ２を上げることもできる。
【００７９】
上記のように、本発明の実施の形態に係る発明によれば、多数のオブジェクト画像が直線状、曲線状の一次元配列等にて示されている場合に、ユーザのキー操作の癖を考慮に入れた上で、移動スピードをユーザが快適と思えるように設定し、フォーカス対象オブジェクトのアイコン等を検索し、表示させることができる。
【産業上の利用可能性】
【００８０】
上記の実施形態のオブジェクト情報表示装置の機能構成をプログラム化してコンピュータに組み込むことにより、当該コンピュータをオブジェクト情報表示装置として機能させる画像表示制御プログラムを構築することも可能である。
【符号の説明】
【００８１】
１０…リモコン装置
２０…オブジェクト情報表示装置
２１…リモコン信号受信部
２２…リモコン信号解析部
２３…制御部
２４…ネットワークインタフェース
２５…オブジェクト情報蓄積部
２６…オブジェクト画像生成部
２７…表示データ合成部
２８…フレームメモリ
３０…ネットワーク
４０…リモートサーバ
５０…表示装置
【図１】
2012181750.tif 000003
【図２】
2012181750.tif 000004
【図３】
2012181750.tif 000005
【図４】
2012181750.tif 000006
【図５】
2012181750.tif 000007
【図６】
2012181750.tif 000008
【図７】
2012181750.tif 000009
【図８】
2012181750.tif 000010
【図９】
2012181750.tif 000011
【図１０】
2012181750.tif 000012
【図１１】
2012181750.tif 000013
【図１２】
2012181750.tif 000014
【図１３】
2012181750.tif 000015
【図１４】
2012181750.tif 000016