(57)【要約】【課題】３次元的に表示した情報選択用のＧＵＩにおいて、押下げをすることで方向操作、操作部材を回転させることで奥行き方向の操作を行うことにより、操作時間を削減し、省スペースで直感的に分かりやすい情報選択装置を提供する。【解決手段】３次元的に表示された情報を表示選択する情報選択装置であって、オブジェクト記憶部は３次元的に表示する複数の選択候補となるオブジェクトを記憶している。３次元表示制御部は、押下及び回動自在な操作入力部から入力された回転操作に従って、オブジェクトの奥行き方向の表示位置を変更した表示画像を生成しディスプレイに表示する。【選択図】図１
2006107170.tif 000002
【特許請求の範囲】
【請求項１】
３次元的に表示された情報を表示選択する情報選択装置であって、
３次元的に表示する複数の選択候補となるオブジェクトを記憶するオブジェクト記憶部と、
押下及び回動自在な操作入力部と、
前記操作入力部から入力された回転操作に従って、前記オブジェクト記憶部にあるオブジェクトの奥行き方向の表示位置を変更した表示画像生成する３次元表示制御部と、
生成された画像を表示するディスプレイと、
を備えることを特徴とする情報選択装置。
【請求項２】
３次元表示制御部は、
前記操作入力部から入力された回転方向が時計回りか反時計回りかを判定し、オブジェクトの表示位置を奥行き方向に進めるか後退するかを決定する
ことを特徴とする請求項１記載の情報選択装置。
【請求項３】
３次元表示制御部は、
前記操作入力部から入力された回転スピードを判定し、回転スピードの大きさに応じてオブジェクトの現在の表示位置からの位置移動スピードを決定する
ことを特徴とする請求項１または２記載の情報選択装置。
【請求項４】
３次元表示制御部は、
選択候補のオブジェクトを管理し、前記操作入力部から入力された回転操作によって決まる奥行き位置によって現在選択候補のオブジェクトを変更する
ことを特徴とする請求項１〜３のいずれか１項に記載の情報選択装置。
【請求項５】
３次元表示制御部は、
前記操作入力部から入力された回転スピードに応じて、選択候補のオブジェクトを奥行き方向にスキップする個数を決定する
ことを特徴とする請求項４に記載の情報選択装置。
【請求項６】
３次元表示制御部は、
複数の選択候補のオブジェクトを奥行き方向にスキップする場合に、所定の個数ごと、または現在の選択候補のオブジェクトが属する奥行き方向の同類グループに含まれるすべての個数ごと、のいずれかの個数ごとにスキップする
ことを特徴とする請求項５に記載の情報選択装置。
【請求項７】
３次元表示制御部は、
複数の選択候補のオブジェクトを奥行き方向にスキップする場合に、１つずつ移動する場合と表示方法を変更する
ことを特徴とする請求項５または６に記載の情報選択装置。
【請求項８】
３次元表示制御部は、
複数の選択候補のオブジェクトを奥行き方向にスキップする場合に、スキップするグループが固まって移動ように表示情報を変更する
ことを特徴とする請求項７に記載の情報選択装置。
【請求項９】
３次元表示制御部は、
複数の選択候補のオブジェクトを奥行き方向にスキップする場合に、スキップする複数のオブジェクトを奥行き方向に距離が近くなるように配置してから移動制御する
ことを特徴とする請求項８に記載の情報選択装置。
【請求項１０】
３次元表示制御部は、
スキップする複数のオブジェクトを奥行き方向に距離が近くなるように配置してから移動制御する場合に、画面での移動スピードが前記操作入力部から入力された回転スピードによらず一定である
ことを特徴とする請求項９に記載の情報選択装置。
【請求項１１】
３次元表示制御部は、
複数の選択候補のオブジェクトを奥行き方向にスキップする場合に、１つずつ移動する場合と、視点位置や画角などの透視投影変換パラメータを変更する
ことを特徴とする請求項６〜１０のいずれか１項に記載の情報選択装置。
【請求項１２】
３次元表示制御部は、
前記操作入力部から入力された回転操作によって決まる奥行き位置で前記オブジェクト記憶部に表示すべき対象オブジェクトがあるかどうかを判定し、対象オブジェクトがない場合には現在のオブジェクトの表示位置を変更しない
ことを特徴とする請求項１〜１１のいずれか１項に記載の情報選択装置。
【請求項１３】
３次元表示制御部は、
押下によって画面縦横方向のオブジェクトの表示位置および選択候補のオブジェクトを変更する
ことを特徴とする請求項４〜１２のいずれか１項に記載の情報選択装置。
【請求項１４】
３次元表示制御部は、
オブジェクトの表示位置を画面縦横方向にグループ単位で管理し、選択候補のオブジェクトが属するグループのみの表示位置を前記操作入力部から入力された回転操作によって変更する
ことを特徴とする請求項１３に記載の情報選択装置。
【請求項１５】
３次元表示制御部は、
現在の選択候補との他のオブジェクトの奥行き値を比較し、前記操作入力部から入力された回転操作によって手前側に見える可能性のあるオブジェクトを半透明、ワイヤーフレーム、非表示などに表示形式を変更する
ことを特徴とする請求項４〜１４のいずれか１項に記載の情報選択装置。
【請求項１６】
３次元表示制御部は、
すべてのオブジェクトを所定の奥行きより奥側に存在するものを半透明、ワイヤーフレーム、フォグブレンド、非表示などを用いて表示形式を変更する
ことを特徴とする請求項４〜１５のいずれか１項に記載の情報選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＵＩによって複数の情報から所望の情報を検索し選択する情報選択装置に関する。
【背景技術】
【０００２】
音楽や映像などのメディアコンテンツを表示および再生する装置は、パーソナルコンピュータだけでなくＤＶＤレコーダーやカーオーディオにおいてもハードディスクドライブ（ＨＤＤ）などの大容量記憶装置を持つようになってきている。また、携帯電話のような機器においては、機能が爆発的に増加してきている。このような機器において、大量のコンテンツや機能などの情報の中から所望の情報をＧＵＩで選択して再生などの操作行う際に、従来の十字ボタンだけでは何度もボタン操作をしなければならず、ユーザに負担をかけることになる。これを解決するために、回転による操作を加えたジョグシャトルやジョグダイヤル等の入力装置がある。図７は、従来の情報選択装置技術により情報を選択する情報選択装置の構成を示すブロック図である。従来の情報選択装置は、例えば選択候補となるオブジェクトとして、映像などのコンテンツなどに関するタイトル、ジャンル等の一つ以上の属性を持つオブジェクト情報ＯＢＪＥＣＴｉ（ｉ＝１，２，…，Ｉ）を複数記憶するオブジェクト情報記憶部７０１と、ジョグシャトルやジョグダイヤル等の回動自在な入力が可能な操作入力部７０２と、操作入力部７０２の入力操作を解析し、オブジェクト情報記憶部７０１から表示対象とするオブジェクトを抽出して表示画像を生成する表示制御部７０３と、出力画像を表示するディスプレイ７０４とを備える。表示制御部７０３では、まず入力操作解析部７０３ａで、操作入力部７０２の入力操作を分類し、回転操作である場合は、時計回りであるか半時計周りであるかの回転方向を解析する。次に表示対象決定部７０３ｂでは、現在の表示対象オブジェクトの表示対象先頭オブジェクト・インデックスＩｓ（０＜Ｉｓ＜Ｉ＋１）を更新する。例えば、時計回りの場合にｓ＝ｓ＋１、反時計回りの場合にｓ＝ｓ−１として更新する。また選択候補決定部７０３ｃでは、選択候補オブジェクト・インデックスＩｒを、表示対象決定部７０３ｂと同様に更新する。出力画像生成部７０３ｄでは、表示対象先頭オブジェクト・インデックスＩｓと所定の表示対象個数Ｎとを元に、オブジェクト情報記憶部７０１からＯＢＪＥＣＴｎ（ｎ＝Ｉｓ，Ｉｓ＋１，…，Ｉｒ，…，Ｉｓ＋Ｎ−１）を読み出し、選択候補オブジェクトとそれ以外のオブジェクトごとに所定の描画方式に従って表示画像を生成する。図８は、ディスプレイ７０４に表示される出力画像の一例を示す図である。例えば、回転式メニューホイールでＴＶ放送などから動的なグラフィカルインタフェイスで所望のチャンネルを選択する方法などがある（例えば、特許文献１参照）。このように、多量の情報から情報検索する際のデバイスとして、回転による操作を加えたジョグダイヤル等のリモコンにより快適な検索を実現している。
【特許文献１】特表２００２−５０７３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記情報選択装置においては、ジョグシャトルやジョグダイヤルでは、１次元リストや、２次元テーブル表示によるＧＵＩ操作は快適であるが、一覧性を高めるために３次元に配置したコンテンツ検索などを回転操作のみで行うことは極めて困難である。また、別ボタンを設けるのもボタン数が増え、ユーザの負担を増やすことになるという課題があった。
【０００４】
本発明の目的は、３次元的に表示したＧＵＩにおいて、押下げをすることで方向操作、操作部材を回転させることで奥行き方向の操作を行うことにより、操作時間を削減し、省スペースで直感的に分かりやすい情報選択装置を提供することである。
【課題を解決するための手段】
【０００５】
以上のような課題を解決するために、本発明の情報選択装置は、３次元的に表示された情報を表示選択する情報選択装置であって、３次元的に表示する複数の選択候補となるオブジェクトを記憶するオブジェクト記憶部と、押下及び回動自在な操作入力部と、前記操作入力部から入力された回転操作に従って、前記オブジェクト記憶部にあるオブジェクトの奥行き方向の表示位置を変更した表示画像生成する３次元表示制御部と、生成された画像を表示するディスプレイとを備えるので、目的の項目を選択する時間を減らし、操作性を向上させることができる。
【発明の効果】
【０００６】
本発明の情報選択装置によれば、回転操作を奥行きの移動、押し下げ操作を画面縦横方向の移動に割り当てることで、３次元に配置したコンテンツ選択操作を容易に行うことができる。また、回転スピードが高速な場合、奥行き方向に複数のコンテンツをまとめて移動することで高速に飛ばして検索しながらも視覚的な変化を抑えられ、視認性を高めることが出来る。
【発明を実施するための最良の形態】
【０００７】
（実施の形態１）
図１は、本発明の実施の形態による情報選択装置の構成を示すブロック図である。情報選択装置は、ＤＶＤやＣＤなどの光ディスクや、ＳＤなどの半導体メモリ、およびハードディスク等に格納されている音楽、映像などに関する日時、タイトル、ジャンル等の一つ以上の属性を持つコンテンツ情報を選択再生したり、複数の機能から所望の機能を選択するＧＵＩを持った表示選択装置であって、オブジェクト情報記憶部１０１、操作入力部１０２、３次元表示制御部１０３、ディスプレイ１０４を備える。
【０００８】
オブジェクト情報記憶部１０１は、従来の情報選択装置同様、例えば選択候補となるオブジェクトとして、映像などのコンテンツなどに関するタイトル、ジャンル等の一つ以上の属性を持つオブジェクト情報ＯＢＪＥＣＴｉ（ｉ＝１，２，…，Ｉ）を複数記憶する。図２は、オブジェクト情報記憶部１０１に保持される各オブジェクト情報に関連するタイトルやジャンルなどの属性情報の一例を示す図である。ここでＯＢＪＥＣＴｉに対応する３次元オーダーＯＲＤＥＲｉ（ＸＯＲＤＥＲｉ、ＹＯＲＤＥＲｙｉ、ＺＯＲＤＥＲｉ）は、各オブジェクトの属性情報を元に表示の為に順位付けされたデータである。例えば、ＸＯＲＤＥＲ、ＹＯＲＤＥＲはジャンルの種類から決定し、同じジャンルのオブジェクトのタイトルの名前順にソートした結果をＺＯＲＤＥＲに設定する場合などがある。
【０００９】
操作入力部１０２は、図３に示すホイールパッドのような回転操作と押下（タッチ）操作を受け付ける操作部材を持つ入力デバイスである。回転操作に関しては、ホイールパッドのような部材自身は回転せずに、ある連続タッチ操作による回転を認識するデバイスや、上部の部材自身が回転し、押下認識は下部のセンサで行うものもある。
【００１０】
３次元表示制御部１０３は、入力操作解析部１０３ａ、表示対象決定部１０３ｂ、選択候補決定部１０３ｃ、配置パラメータ決定部１０３ｄ、表示形式決定部１０３ｅ、透視変換パラメータ決定部１０３ｆ、出力画像生成部１０３ｇからなる。
【００１１】
入力操作解析部１０３ａ、表示対象決定部１０３ｂ、選択候補決定部１０３ｃでの処理概要を示すフローチャートが図４である。フローチャートに従って、入力操作解析部１０３ａは、操作入力部１０２から入力される操作入力イベントが回転操作であるか、押下操作であるか判定する。回転操作である場合は、回転スピードＲｓを判定する。このとき、回転方向によってスピードＲｓの符合が変わるものとする。押下操作である場合には、押し下げ位置を例えば８方向に割り当てる。
【００１２】
次に、表示対象決定部１０３ｂは、回転スピードを入力とし、奥行き方向スキップ数Ｚｎｅｘｔを決定する関数Ｚｎｅｘｔ＝ＦｕｎｃＺｎｅｘｔ（Ｒｓ）にしたがって現在の対象奥行き値Ｚｐ更新する。関数ＦｕｎｃＺｎｅｘｔとしては、入力値Ｒｓが正の場合ＦｕｎｃＺｔｒａｎｓ（Ｒｓ）＝０（Ｒｓ＜Ｒｚｅｒｏ）、ＦｕｎｃＺｔｒａｎｓ（Ｒｓ）＝１（Ｒｓ＜Ｒｏｎｅ）、ＦｕｎｃＺｔｒａｎｓ（Ｒｓ）＝Ｚｓｋｉｐ（ｏｔｈｅｒｗｉｓｅ）という整数値を取る関数である。ここでＲｚｅｒｏ、ＲｏｎｅはＲｚｅｒｏ＜Ｒｏｎｅを満たす所定の閾値であり、ユーザが指定できる場合やユーザの回転スピードの利用履歴に従って自動的に決定される場合もある。また、Ｚｓｋｉｐは１以上の所定の奥行き方向スキップ数であり、現在の選択候補オブジェクトの奥行き方向のオブジェクトの同一グループ・オブジェクト数である場合もある。また入力値Ｒｓが負の場合には、結果の符合のみが変わり、絶対値は等しくＦｕｎｃＺｎｅｘｔ（Ｒｓ）＝−ＦｕｎｃＺｎｅｘｔ（−Ｒｓ）を満たす。次に、Ｚｐ＝Ｚｐ＋Ｚｎｅｘｔとして更新しＺｐが所定の最小値、最大値で決まる範囲［Ｚｍｉｎ、Ｚｍａｘ］内に収まるように丸めるものとする。また、押下動作で、入力された８方向情報からＸＹ方向表示位置Ｘｐ、Ｙｐを更新する場合もある。更新方法は、８方向情報をＸ方向とＹ方向の成分に分解し、それぞれの方向成分が非０である場合には、従来の情報選択装置の表示対象先頭オブジェクト・インデックスＩｓと同様にＸｐ、Ｙｐを１づつ増減させる。このとき、Ｘｐ、Ｙｐを増減した結果は、Ｚｐ同様それぞれの定義域を超えないように最大値や最小値に丸めるものとする。
【００１３】
選択候補決定部１０３ｃは、選択候補位置（Ｘｒ、Ｙｒ、Ｚｒ）のＺ成分はＺｒ＝Ｚｐとする。（Ｘｒ、Ｙｒ）は、押下動作で表示位置が更新される場合は（Ｘｐ、Ｙｐ）とする。更新されないタイプの場合は、押下動作で入力された８方向情報を元に、８方向情報をＸ方向とＹ方向の成分に分解し、それぞれの方向成分が非０である場合には、従来の情報選択装置の表示対象先頭オブジェクト・インデックスＩｓと同様にＸｒ、Ｙｒを１づつ増減させる。このとき、Ｘｒ、Ｙｒを増減した結果は、それぞれの定義域を超えないように最大値や最小値に丸めるものとする。
【００１４】
配置パラメータ決定部１０３ｄは、関数Ｚｔｒａｎｓ＝ＦｕｎｃＺｔｒａｎｓ（Ｒｓ）に従って奥行き方向移動スピードＺｔｒａｎｓを決定する。関数ＦｕｎｃＺｔｒａｎｓとしては、Ｒｓに比例する場合や、奥行き方向スキップ時には、計算された移動スピードをスキップ数Ｚｎｅｘｔで割ることにより、スキップ時にも移動スピードが変化しないようにする場合もある。また、予めスピードの制限閾値を設けてＲｓが閾値よりも大きい場合には、それ以上変化しないようにする場合もある。関数ＦｕｎｃＺｔｒａｎｓも入力値Ｒｓが負の場合には、結果の符合のみが変わり、絶対値は等しくＦｕｎｃＺｔｒａｎｓ（Ｒｓ）＝−ＦｕｎｃＺｔｒａｎｓ（−Ｒｓ）を満たすものとする。次に、入力イベント取得からの経過時間Ｔを求めＺｔｒａｎｓ＊Ｔによって奥行き方向の配置を決定する。また、表示対象決定部１０３ｂで求められた奥行き方向の位置Ｚｐの更新が２以上である場合には、スキップする個数のオブジェクトの奥行き方向の配置間隔を小さくするなどして固まって表示されるようにすることもある。なお、ＸＹ方向は選択候補のみが変わる場合は配置情報は変化しないが、Ｘｐ、Ｙｐと同時に、所定のスピードＸｔｒａｎｓ、Ｙｔｒａｎｓを用いて、奥行き方向と同様Ｘｔｒａｎｓ＊Ｔ、Ｙｔｒａｎｓ＊ＴとしてＸＹ方向の配置パラメータを決定する場合もある。
【００１５】
表示形式決定部１０３ｅは、選択候補位置（Ｘｒ、Ｙｒ、Ｚｒ）にしたがって、表示対象オブジェクトの奥行き値Ｚｉごとに、表示形式を割り当てる。例えば、色のコントラストをＺｉごとに奥ほど暗くなるように設定したり、塗りつぶしや透明度を半透明（Ｚｉ＜Ｚｒ）、不透明（Ｚｒ＜Ｚｉ＜Ｚｒ＋Ｎｚｏｐａｑｕｅ）、ワイヤーフレーム（ｏｔｈｅｒｗｉｓｅ）などとして選択候補が見えやすいようにする。なお、奥行き方向複数スキップ時にはスキップモードであることが分かる用にオブジェクトの表示形式を一部ワイヤーフレームにするなどすることもある。
【００１６】
透視変換パラメータ決定部１０３ｆは、視点位置や画角などの透視投影変換パラメータを決定する。このとき、奥行き方向複数スキップ時には、視点位置のみをＹ方向に移動してスキップするオブジェクトが固まって表示されるようにパラメータを変更するなどして、スキップモードであることユーザに分かる用に変更する場合がある。
【００１７】
出力画像生成部１０３ｇは、表示対象決定部１０３ｂによって決定されたＸｐ、Ｙｐ、Ｚｐと所定の表示対象個数Ｎｘ、Ｎｙ、Ｎｚを元に、オブジェクト情報記憶部１０１から３次元オーダーＯＲＤＥＲｉ（ＸＯＲＤＥＲｉ、ＹＯＲＤＥＲｙｉ、ＺＯＲＤＥＲｉ）がＸｐ＜ＸＯＲＤＥＲｉ＜Ｘｐ＋Ｎｘ、Ｙｐ＜ＹＯＲＤＥＲｉ＜Ｙｐ＋Ｎｙ、Ｚｐ＜ＺＯＲＤＥＲｉ＜Ｚｐ＋Ｎｚを満たす表示対象オブジェクトを呼び出す。次に、表示形式決定部１０３ｅによって選択候補オブジェクトを基準に複数の描画方式を各オブジェクトに割り当て、透明度を含む色、塗りつぶし形式、形状などのオブジェクト描画情報をすべてのオブジェクトに関して生成する。最後に、オブジェクト描画情報と透視変換パラメータ決定部１０３ｆによってきまる透視投影変換パラメータ入力として、図５に示すような透視投影変換描画処理を行う。透視投影変換描画処理では、スクリーン座標への変換およびクリッピング、および塗りつぶし処理が行われ、表示画像を生成する。
【００１８】
ディスプレイ１０４は、３次元表示制御部１０３により生成された出力用画像を表示する。図６は、ディスプレイ１０４に表示される出力画像の一例を示す図であり、６０２は選択候補のオブジェクト、６０３は押下操作によって切り替わる縦横方向のオブジェクト、６０４は回転操作によって切り替わる奥行き方向のオブジェクトを示す。
【００１９】
以上のように、本発明の実施の形態による情報選択装置によれば、回転操作を奥行きの移動、押し下げ操作を画面縦横方向の移動に割り当てることで、３次元に配置したコンテンツ選択操作を容易に行うことができる。また、回転スピードが高速な場合、奥行き方向に複数のコンテンツをまとめて移動することで高速に飛ばして検索しながらも視覚的な変化を抑えられ、視認性を高めることが出来る。
【産業上の利用可能性】
【００２０】
本発明は、ハードディスク、半導体メモリおよびＤＶＤ等を備えるホームＡＶシステム、車載ＡＶシステム、携帯電話などのメディアコンテンツ再生用ユーザインタフェースや機能選択ユーザインタフェースとして有用である。さらに、本発明は、上記ＡＶコンテンツや機能などの情報選択ユーザインタフェースをプログラムによって実現したＰＣアプリケーションとして、また、そのＰＣアプリケーションを格納した記録媒体として有用である。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態による情報選択装置の構成を示すブロック図
【図２】図１に示したオブジェクト情報記憶部に保持されるオブジェクト情報に関連するジャンルや３次元オーダーなどの属性情報の一例を示す図
【図３】図１に示した操作入力部での回転操作と押下操作の一例を示す図
【図４】図１に示した３次元表示制御部で処理概要を示すフローチャート
【図５】図１に示した３次元表示制御部で処理する透視投影変換描画処理を示す図
【図６】図１に示したディスプレイに表示される出力画像の一例を示す図
【図７】従来の技術による情報選択装置の構成を示すブロック図
【図８】従来の技術によるディスプレイに表示される出力画像の一例を示す図
【符号の説明】
【００２２】
１０１    オブジェクト情報記憶部
１０２    操作入力部
１０３    ３次元表示制御部
１０３ａ    入力操作解析部
１０３ｂ    表示対象決定部
１０３ｃ    選択候補決定部
１０３ｄ    配置パラメータ決定部
１０３ｅ    表示形式決定部
１０３ｆ    透視変換パラメータ決定部
１０３ｇ    出力画像生成部
１０４    ディスプレイ
５０１    ディスプレイ
５０２    オブジェクト
５０３    視点
６０１    ディスプレイ
６０２    選択候補のオブジェクト
６０３    縦横方向のオブジェクト
６０４    奥行き方向のオブジェクト
７０１    オブジェクト情報記憶部
７０２    操作入力部
７０３    表示制御部
７０３ａ    入力操作解析部
７０３ｂ    表示対象決定部
７０３ｃ    選択候補決定部
７０３ｄ    出力画像生成部
７０４    ディスプレイ
８０１    ディスプレイ
８０２    選択候補のオブジェクト
８０３    縦方向のオブジェクト
【図１】
2006107170.tif 000003
【図２】
2006107170.tif 000004
【図３】
2006107170.tif 000005
【図４】
2006107170.tif 000006
【図５】
2006107170.tif 000007
【図６】
2006107170.tif 000008
【図７】
2006107170.tif 000009
【図８】
2006107170.tif 000010