(57)【要約】【課題】表示画面に表示されるオブジェクトの視認性を向上させる。【解決手段】メニュー制御部４８は、メニュー画面にアイコンやテキストなどのオブジェクトを表示するときに、背景画像とオブジェクトとの外観上の区別を容易にするために、オブジェクトに陰影をつける。画像生成部１１０は、第１モード、第２モードなど、複数の陰影描画方法を実現する機能を含み、背景画像に応じて陰影描画方法を選択して切り替える。画像生成部１１０は、予め格納部８０に格納された画像を背景画像として表示しているときは、第１モードを選択し、そうでないときは、第２モードを選択する。【選択図】図２
2006162815.tif 000002
【特許請求の範囲】
【請求項１】
画面に表示されるオブジェクトを描画するオブジェクト描画部と、
前記画面に表示される背景画像を描画する背景描画部と、
複数の異なる方法で前記オブジェクトの陰影を描画する複数の陰影描画部と、
前記背景画像に応じて、前記陰影を描画する陰影描画部を選択する選択部と、
を含むことを特徴とするマルチメディア再生装置。
【請求項２】
前記陰影描画部のうちの１つは、前記背景画像の正規化された画素値を１から減じた値に予め設定された値を乗じ、得られた値を元の画素値から減じる第１モードにより、前記陰影を描画することを特徴とする請求項１に記載のマルチメディア再生装置。
【請求項３】
前記陰影描画部のうちの１つは、前記背景画像の画素値から予め設定された値を減じる第２モードにより、背景画像に陰影を描画することを特徴とする請求項１又は２に記載のマルチメディア再生装置。
【請求項４】
前記オブジェクトの陰影のテクスチャを保持する格納部を更に備えることを特徴とする請求項２又は３に記載のマルチメディア再生装置。
【請求項５】
前記複数の陰影描画部において、共通の前記テクスチャを用いて陰影を描画することを特徴とする請求項４に記載のマルチメディア再生装置。
【請求項６】
前記選択部は、前記背景画像として、該マルチメディア再生装置に予め格納された画像が表示されているときは前記第１モードを選択し、そうでないときは前記第２モードを選択することを特徴とする請求項３から５のいずれかに記載のマルチメディア再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、マルチメディア再生装置に関する。この発明は、特に、マルチメディア再生装置におけるグラフィカルユーザインタフェイスの技術に関する。
【背景技術】
【０００２】
近年、ハードディスクレコーダやＤＶＤ（デジタル多目的ディスク）レコーダ、これらの複合機器、デジタルカメラといったデジタル家庭電化製品の普及が急速に進んでいる。これらの製品の普及は、単に製品自体の需要を喚起するだけでなく、映画、音楽、ゲームといったデジタルコンテンツの需要をも高め、今や景気回復の起爆剤として注目されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
デジタル家庭電化製品の多くは、家庭のリビングルームで使用されることを前提としているが、製品およびコンテンツの需要をいっそう喚起するためには場所を選ばず様々なコンテンツを楽しめる機器の普及が必要と考えられる。そうした要求を満たすためには、テレビ画面を用いたデジタル家庭電化製品と遜色のない操作性や快適性がそのユーザインタフェイスに強く求められるところである。
【０００４】
グラフィカルユーザインタフェイスにおいて、アイコンやテキストなどのオブジェクトを画面に表示する際に、オブジェクトの色彩と、オブジェクトの表示位置における背景画像の色彩とが近い場合、オブジェクトが見にくくなることがある。グラフィカルユーザインタフェイスの使い勝手を向上させるためには、オブジェクトの視認性を向上させる技術が要求される。
【０００５】
本発明者は以上の課題に基づき本発明をなしたもので、その目的は、グラフィカルユーザインタフェイスにおいて表示されるオブジェクトの視認性を高めることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様のマルチメディア再生装置は、画面に表示されるオブジェクトを描画するオブジェクト描画部と、前記画面に表示される背景画像を描画する背景描画部と、複数の異なる方法で前記オブジェクトの陰影を描画する複数の陰影描画部と、前記背景画像に応じて、前記陰影を描画する陰影描画部を選択する選択部と、を含むことを特徴とする。
【０００７】
前記陰影描画部のうちの１つは、前記背景画像の正規化された画素値を１から減じた値に予め設定された値を乗じ、得られた値を元の画素値から減じる第１モードにより、前記陰影を描画してもよく、また、前記背景画像の画素値から予め設定された値を減じる第２モードにより、背景画像に陰影を描画してもよい。
【０００８】
前記選択部は、前記背景画像として、該マルチメディア再生装置に予め格納された画像が表示されているときは前記第１モードを選択し、そうでないときは前記第２モードを選択してもよい。
【発明の効果】
【０００９】
本発明によれば、グラフィカルユーザインタフェイスにおいて表示されるオブジェクトの視認性を高めることができる。
【発明を実施するための最良の形態】
【００１０】
本実施例におけるマルチメディア再生装置は、静止画、動画、音楽、ゲームなどの複数種のコンテンツを再生または実行できる携帯型複合機器である。この装置は、小型の液晶表示パネルを内蔵し、操作手段としては画面上の表示内容と十字キーや各種キーを用いる。通常、複数種のコンテンツをコンピュータ上で再生する場合、各コンテンツはそれぞれの種類に応じたビューアなど個別のプログラムを用いる。これら個別のプログラムはそれぞれ異なるベンダーにより制作されたものであり、通常、共通したインタフェイスを有しておらず、それぞれの操作方法に統一感はない。
【００１１】
本実施例におけるマルチメディア再生装置は、複数種のコンテンツ再生を共通インタフェイスの下に統合し、共通の操作性をユーザに与える。また、メニュー画面においては複数の記録媒体に格納された複数種のコンテンツを一度にすべて表示するのではなく、コンテンツの種類別で記録媒体別にコンテンツ内容を示唆するアイコンおよびメニュー用画像を表示する。具体的には、動画再生、写真再生、音楽再生、ゲーム実行といった各再生機能の種類を象徴するアイコンを横方向に表示し、光ディスクやメモリカードといった記録媒体の種類やそれらに格納されたコンテンツの内容を象徴するアイコンをそれぞれ縦方向に表示することによりメニュー画面を構成する。これにより、ユーザは比較的小さい画面の中で所望のコンテンツを容易に探して選択することができる。さらに、ユーザの直感に訴えるような視覚性と簡素な操作性を実現したインタフェイスを提供することにより、ユーザの利便性を高める。
【００１２】
本実施の形態では、マルチメディア再生装置のグラフィカルユーザインタフェイスにおいて、画面上に表示されるアイコンや文字列などのオブジェクトに陰影をつけることにより、立体的な視覚効果を与えるとともに、背景画像とオブジェクトの間に境界を設け、オブジェクトの視認性を向上させる。このとき、背景画像に応じて適切な陰影の描画方法を選択して切り替えることにより、陰影をより効果的に付加し、オブジェクトの視認性をさらに向上させる技術を提案する。まず、マルチメディア再生装置の全体構成について説明し、その後、本実施の形態に特徴的な陰影の表示方法について説明する。
【００１３】
図１は、マルチメディア再生装置の外観を示す。マルチメディア再生装置１０は、携帯型の電子機器であり、動画、静止画、音楽などのデジタルコンテンツを再生できるほか、ゲームプログラムなどのコンテンツを実行することができる。各コンテンツは、マルチメディア再生装置１０に着脱できる外部記録媒体から主に読み出される。本実施例における外部記録媒体は、小型光ディスク７０とメモリカード７２である。小型光ディスク７０およびメモリカード７２は、それぞれマルチメディア再生装置１０に設けられた図示しない駆動装置に装填される。小型光ディスク７０は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭより小さな直径の光ディスクが保護カートリッジに納められて構成され、数ＧＢの記憶容量をもつ読出専用の光ディスクである。この小型光ディスク７０は、音楽データや静止画データはもちろんのこと、映画などの比較的データサイズの大きな動画データを格納することができる。メモリカード７２は、デジタルカメラや携帯電話にも着脱できる小型のメモリカードであり、静止画データ、動画データ、音声データなどの比較的データサイズの小さなデータを格納することができる。
【００１４】
マルチメディア再生装置１０には、液晶ディスプレイ１２と、十字キー１４、アナログスティック１６、ボタンキー１８、ホームボタン２０などのキーが設けられる。ユーザはマルチメディア再生装置１０の左右端を両手で把持し、主に左手の親指で十字キー１４またはアナログスティック１６を用いて上下左右の方向を指示し、主に右手の親指でボタンキー１８を用いて各種の操作を指示する。ホームボタン２０は、十字キー１４やボタンキー１８と異なり、マルチメディア再生装置１０の左右端を両手で把持したときにいずれかの指で押下しにくい位置に設けられ、誤操作の防止が図られている。液晶ディスプレイ１２には、図２以降で説明するグラフィカルユーザインタフェイスによるメニュー画面および各コンテンツの再生画面が表示される。また、マルチメディア再生装置１０には、ＵＳＢポート、赤外線ポート、無線ＬＡＮ通信の機能がさらに搭載されており、これらのポートまたは通信機能を介して他の装置との間でデータを送受信する。
【００１５】
図２は、マルチメディア再生装置の構成を示す機能ブロック図である。マルチメディア再生装置１０は、操作部４０、読出部４４、表示処理部４６、メニュー制御部４８、表示部３０、格納部８０、およびゲーム実行部８２を備える。マルチメディア再生装置１０は、ハードウエア的には、ＣＰＵ、ＲＡＭ、ＲＯＭ、描画回路などの構成で実現でき、ソフトウエア的にはデータ入力機能、データ保持機能、画像処理機能、描画機能などの諸機能を発揮するプログラムで実現されるが、図２ではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組み合わせによって様々な形で実現できる。各部は、操作部４０を介したユーザの操作に基づいて制御される。
【００１６】
操作部４０は、方向決定部９２、指示決定部９４、操作制御部９５を含み、ユーザの操作を介してコンテンツの再生に関する指示を取得する。方向決定部９２は、十字キー１４またはアナログスティック１６を介してユーザにより入力された上下左右の方向に関する指示を取得する。指示決定部９４は、ボタンキー１８やホームボタン２０を介してユーザにより入力された再生開始、再生停止、選択決定、選択取消、メニュー画面呼び出しなどの指示を取得する。特に指示決定部９４は、ホームボタン２０が押下されるたびにその押下指示をメニュー画面の表示と非表示の切替指示として取得する。また、指示決定部９４は、コンテンツの再生または実行を終了させる指示を取得したとき、メニュー画面へ戻る指示が同時になされたものと認識する。方向決定部９２および指示決定部９４は、複数のボタン、ボタン押下を検知する回路、および検知したことを認識するプログラムなどの組み合わせで構成される。
【００１７】
操作制御部９５は、方向決定部９２および指示決定部９４が取得した指示に応じて、読出部４４、表示処理部４６、メニュー制御部４８、ゲーム実行部８２、表示部３０の各部を制御する。表示部３０は、液晶ディスプレイ１２にメニュー画面や各コンテンツの再生画像を表示する。
【００１８】
読出部４４は、入出力端子制御部８４、無線ＬＡＮ通信部８５、赤外線通信部８６、ディスク制御部８８、およびメモリカード制御部８９を含み、主に、再生されるコンテンツのデータ格納領域として装填された外部記録媒体からコンテンツを読み出す。ディスク制御部８８は、小型光ディスク７０から映画や音楽などのコンテンツを読み出す。メモリカード制御部８９は、メモリカード７２から画像や音楽などのコンテンツを読み出し、ゲームプログラムの保存データなどのデータをメモリカード７２へ書き込む。入出力端子制御部８４は、ＵＳＢ接続された他の装置との間でデータを入出力する。無線ＬＡＮ通信部８５は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇなどの無線ＬＡＮ通信を介して他の装置との間でデータを送受信する。赤外線通信部８６は、ＩｒＤＡなどの赤外線通信を介して他の装置との間でデータを送受信する。
【００１９】
ディスク制御部８８およびメモリカード制御部８９は、小型光ディスク７０またはメモリカード７２から、ユーザからのコンテンツ再生指示に先立ってコンテンツのメニュー用画像を読み出す。ここでいうメニュー用画像は、コンテンツの概要を視覚的に示す画像であり、例えば、タイトル、データサイズ、再生時間、製作時期、内容の説明文、サムネイル画像などの概要が含まれる。メニュー用画像は、画像サイズに関する所定の規則にしたがって作成され、コンテンツの概要を視覚的に表現した前景画像と、背景として用いられる後景画像とで構成される。ただし、前景画像と後景画像のいずれか一方のみがメニュー用画像として小型光ディスク７０やメモリカード７２に格納されていてもよいし、前景画像または後景画像として複数枚の画像が格納されていてもよく、これらはコンテンツ制作者の任意である。
【００２０】
ディスク制御部８８およびメモリカード制御部８９は、小型光ディスク７０またはメモリカード７２から、ユーザからのコンテンツ再生指示に先立ってコンテンツの内容を示すコンテンツアイコンを読み出す。コンテンツアイコンは、他のコンテンツと区別させるためにその内容を象徴する絵や図形にて表現され、動画形式で生成された動画アイコンと静止画形式で生成された静止画アイコンが含まれる。また、ディスク制御部８８およびメモリカード制御部８９は、小型光ディスク７０またはメモリカード７２に格納されたコンテンツに含まれる画像からサムネイルを生成し、そのサムネイルをコンテンツアイコンとして取得してもよい。
【００２１】
入出力端子制御部８４、無線ＬＡＮ通信部８５、および赤外線通信部８６は、ＵＳＢ、無線ＬＡＮ通信、赤外線通信を介して他の装置がマルチメディア再生装置１０に接続された場合、その装置からディスク制御部８８およびメモリカード制御部８９と同様にコンテンツのメニュー用画像とコンテンツアイコンを取得する。
【００２２】
格納部８０は、複数の機能アイコンのデータと複数の媒体アイコンのデータを保持する。複数の機能アイコンは、それぞれが異なる種類のコンテンツを再生する複数の再生機能の種類を象徴する。複数の媒体アイコンは、マルチメディア再生装置１０に装填可能な外部記録媒体の種類を象徴する。機能アイコンとしては、例えば写真再生機能を象徴するアイコン、音楽再生機能を象徴するアイコン、動画再生機能を象徴するアイコン、ゲーム実行機能を象徴するアイコン、および各種設定機能を象徴するアイコンが格納部８０によりあらかじめ保持される。媒体アイコンとしては、小型光ディスク７０を象徴するアイコンとメモリカード７２を象徴するアイコンが格納部８０によりあらかじめ保持される。また、格納部８０には、読出部４４により読み出されたコンテンツアイコンや読出部４４により読み出されたコンテンツから生成されたコンテンツアイコン、対応するコンテンツアイコンが取得されなかったコンテンツのためにあらかじめ用意される共通のコンテンツアイコンが保持される。
【００２３】
格納部８０は、小型光ディスク７０や特定のコンテンツに視聴制限の制限レベルが設定されている場合に、その視聴制限を動作させるか否かに関してユーザにより設定された制限設定データをさらに格納する。具体的には、視聴制限の動作レベルに関する設定が制限設定データに含まれる。制限設定データに設定された動作レベルとコンテンツに設定された制限レベルが比較され、制限レベルが動作レベル以下であればそのコンテンツの再生または実行が許可される。視聴制限をオフにしたい場合は、例えば視聴制限機能をオフに設定したり、最も緩い動作レベルに設定すればよい。また、いかなる動作レベルの設定がなされた場合にもその視聴制限を解除できるパスワードがあらかじめユーザから設定され、そのパスワードが制限設定データに格納される。
【００２４】
表示処理部４６は、復号処理部９６、合成処理部９８、出力バッファ１００、オンスクリーンバッファ１０２を含み、特にコンテンツの再生に関するメニュー画面の表示と記録媒体から読み出されたコンテンツの再生または実行を処理する。復号処理部９６は、操作部４０が取得したユーザの指示に基づき、小型光ディスク７０やメモリカード７２などの外部記録媒体から読み出された動画データ、静止画データ、音声データなどの符号化データを復号する。特に小型光ディスク７０やメモリカード７２に暗号化されたデータが格納されている場合、その暗号化データの復号もまた復号処理部９６が処理する。復号処理部９６は、復号した再生データを出力バッファ１００へ格納する。出力バッファ１００は、再生データを表示部３０へ送る前にその再生データを一時的に蓄積する。オンスクリーンバッファ１０２は、オンスクリーンディスプレイ表示用の画像データを表示部３０へ出力する前にその画像データを一時的に蓄積する。オンスクリーンディスプレイ表示用の画像データは、例えばメニュー制御部４８により生成されるメニュー画面の画像データである。なお、出力バッファ１００およびオンスクリーンバッファ１０２は、物理的には一つのバッファメモリで構成されてもよいし、別個のバッファメモリで構成されてもよい。
【００２５】
合成処理部９８は、出力バッファ１００に蓄積された再生データとオンスクリーンバッファ１０２に蓄積されたオンスクリーンディスプレイ表示用の画像データを合成して表示部３０へ送る。表示部３０は、合成処理部９８から送られたデータを液晶ディスプレイ１２に表示させる。
【００２６】
メニュー制御部４８は、メニュー管理部１０４、コンテンツ制御部１０６、エフェクト処理部１０８、画像生成部１１０を含み、メニュー画面の画像データを生成する。メニュー管理部１０４は、再生機能の種類と記録媒体の種類をメニュー項目として管理する。メニュー管理部１０４は、小型光ディスク７０またはメモリカード７２から読み出されたコンテンツの項目を記憶するとともに、再生機能の種類、記録媒体の種類、およびコンテンツの項目としてそれぞれどの項目が現在選択されているかを記憶する。また、各記録媒体に格納されたコンテンツとそのコンテンツを再生する機能の対応関係を記憶する。例えば、装填された小型光ディスク７０に動画再生機能と対応するコンテンツおよび音楽再生機能と対応するコンテンツが格納されている場合に、それぞれ機能、記録媒体、コンテンツの対応関係がメニュー管理部１０４により記憶される。
【００２７】
コンテンツ制御部１０６は、操作部４０が取得したユーザの指示に基づき、外部記録媒体からのコンテンツの読出開始とそのコンテンツの再生または実行の開始を制御する。エフェクト処理部１０８は、メニュー画面におけるアイコンの動作を処理する。例えば各アイコンのスクロール、拡大および縮小などの動作を処理するとともに、アイコンが動画アイコンの場合はその再生を処理する。
【００２８】
画像生成部１１０は、操作部４０が取得したユーザの指示に基づき、複数の機能アイコンと一つ以上の媒体アイコンとを二次元配列した形でメニュー画面の画像データを生成する。例えば画像生成部１１０は、複数の機能アイコンを水平方向に配列し、媒体アイコンを垂直方向に配列する。これら二つの配列は画面の略中央近傍で交差し、画像生成部１１０は交差位置およびその近傍に表示される機能アイコンと媒体アイコンを注目対象として視覚的に強調する。このように注目すべきアイコンが画面の略中央近傍に表示されるので、コンテンツ再生中にメニュー画面へ切り替えるような場合に、ユーザは視点の移動を最小限に済ますことができる。画像生成部１１０により生成されたメニュー画面の画像データはオンスクリーンバッファ１０２へ送られる。
【００２９】
エフェクト処理部１０８は、方向決定部９２が左右方向の指示を取得したときに機能アイコンの配列をユーザの指示にしたがって水平方向にスクロール表示させ、方向決定部９２が上下方向の指示を取得したときに媒体アイコンの配列を垂直方向にスクロール表示させる。ただし、表示される媒体アイコンが一つの場合は垂直方向にスクロールさせない。また各アイコンは、水平方向の配列と垂直方向の配列の交点を所定位置に据え置いたままスクロール表示される。このように二つのアイコン配列の交点が画面上で所定位置に据え置かれ、注目すべきコンテンツがつねに同じ位置に表示されるので、ユーザは視点を移動させる必要がなく注目すべきコンテンツを把握しやすい。また、多数のコンテンツの全体感を視覚的に把握させやすい。エフェクト処理部１０８は、注目すべき機能アイコンおよび媒体アイコンの強調表示を処理する。アイコンの強調表示は、例えば他のアイコンと異なる色彩による表示とその変化、アイコンの拡大表示とその状態へ遷移する動きなど、他のアイコンと異なる形式により表現される。
【００３０】
画像生成部１１０は、強調表示された媒体アイコンに対応する外部記録媒体から読み出されたメニュー用画像を、ユーザからのコンテンツ再生指示に先立って媒体アイコンの近傍に配置する。これにより、ユーザはコンテンツを再生する前にそのコンテンツの概要を知ることができ、利便性を高めることができる。画像生成部１１０は、メニュー用画像を機能アイコンの配列および媒体アイコンの配列と視覚的に融合させた形でメニュー画面の画像データを生成する。例えばメニュー画像が前景画像と後景画像で構成される場合に、画像生成部１１０は後景画像の上に各アイコンの配列を重ね合わせ、その上に前景画像を重ね合わせる。これにより、前景画像、後景画像、およびアイコンの配列を互いに干渉させずに視覚的に融合させることができる。
【００３１】
画像生成部１１０は、外部記録媒体から読み出されたコンテンツアイコンを媒体アイコンの位置またはその近傍に配置する。画像生成部１１０は、注目対象として強調するコンテンツアイコンとして動画形式で生成されたアイコンを配置し、注目対象以外のコンテンツアイコンとして静止画形式で生成されたアイコンを配置する。
【００３２】
読出部４４は、装填された外部記録媒体に格納されたコンテンツが視聴制限の対象とされているか否かを示す制限情報をその外部記録媒体から読み出す。画像生成部１１０は、注目対象として配置すべき媒体アイコンに対応する外部記録媒体に格納されたコンテンツが視聴制限の対象であることが制限情報に定められていた場合、格納部８０に格納された制限設定データを参照する。制限設定データにおいて視聴制限を動作させる動作レベルが設定されていた場合、画像生成部１１０は視聴制限の解除に必要なパスワードの要求ダイアログを表示し、正しいパスワードがユーザにより入力されることを条件にメニュー用画像を配置する。コンテンツの内容のみならず、その内容を示唆するメニュー用画像においても所定年齢以下のユーザにとって視聴が好ましくない場合がある。本実施例によればメニュー用画像でさえも視聴制限の対象とすることによって、そうした視聴制限の有効性を担保することができる。入力されたパスワードは、コンテンツの再生が終了されるまで有効とされ、再生終了後にあらたにメニュー画面の呼び出しが指示されると再びパスワードの要求ダイアログが表示される。
【００３３】
ゲーム実行部８２は、ディスク制御部８８やメモリカード制御部８９によって小型光ディスク７０やメモリカード７２から読み出されるゲームプログラムを実行する。ゲーム実行部８２は、操作部４０により取得されるユーザの指示に基づいてゲームプログラムの動作を処理するとともに、ゲームの映像および音声を表示部３０へ送る。
【００３４】
図３は、メニュー画面の一例を示す。メニュー画面５０において、水平方向に複数の機能アイコンが並んだ機能アイコン配列５２と、垂直方向に一つ以上の媒体アイコンが並んだ媒体アイコン配列５４とが交差する二次元配列が表示される。機能アイコン配列５２には、マルチメディア再生装置１０がもつ再生機能の種類を象徴するアイコンとして、設定機能アイコン５６、写真再生機能アイコン５８、音楽再生機能アイコン６０、動画再生機能アイコン６２、ゲーム実行機能アイコン６４が含まれる。媒体アイコン配列５４には、メモリカードアイコン６６および小型光ディスクアイコン６８などの媒体アイコンが含まれる。機能アイコン配列５２および媒体アイコン配列５４で構成されるメニュー画面５０はオンスクリーン表示であり、通常、いわゆる壁紙と呼ばれる背景画像の前面に重ね合わされて表示されるが、例えばコンテンツ再生画像の前面に重ね合わされて表示される場合もある。背景領域に現在再生中のコンテンツ映像が表示される場合、エフェクト処理部１０８は機能アイコン配列５２と媒体アイコン配列５４が表示される領域に、背景領域との外観上の区別を容易にするための彩色を施してもよく、またコンテンツ映像の明るさを調整するなどの方法により外観上の区別を容易にしてもよい。
【００３５】
機能アイコン配列５２と媒体アイコン配列５４が交差する領域（以下、「交差領域」という）１４０に位置する機能アイコンは、ユーザにより現在選択されている注目対象であり、他の機能アイコンと異なる色彩にてやや拡大される形で強調される。図３では写真再生機能アイコン５８が注目対象として強調表示されている。交差領域１４０は、メニュー画面５０の略中央に位置したままその位置が据え置かれ、操作部４０を介したユーザの左右方向の指示に応じて機能アイコン配列５２全体が左右方向に移動し、交差領域１４０に位置した機能アイコンの色彩とアイコンサイズが変化する。ユーザは左右の方向指示をするだけで所望の再生機能を選択できる。
【００３６】
エフェクト処理部１０８は、機能アイコンの左右方向の移動を、機能アイコン配列５２の領域全体を左右方向にスクロールすることによって実現する。エフェクト処理部１０８は、機能アイコン配列５２に含まれる複数の機能アイコンをカルーセル表示させてもよく、その場合ユーザは左右いずれか一方向を指示し続ければすべての機能アイコンをメニュー画面５０の略中央位置に順次表示させることができる。エフェクト処理部１０８は、各機能アイコンを左右に移動させる間はこれらをすべて同色、同サイズで表示し、交差領域１４０にいずれかの機能アイコンが位置したときにその機能アイコンの色彩とサイズを変化させ、機能アイコンの下に「フォト」などの機能名を表示する。エフェクト処理部１０８は、色彩の変化として、機能アイコンの明度、彩度、色相などの要素を変化させてもよいし、点滅表示することにより色彩を変化させてもよい。このように、交差領域１４０に位置する機能アイコンをその他の機能アイコンと異なる表示態様で表示するため、ユーザは直感的に注目対象を把握することができる。
【００３７】
エフェクト処理部１０８は、機能アイコンが左右方向へ移動中であって交差領域１４０にいずれの機能アイコンも位置していないときには媒体アイコン配列５４を表示させず、いずれかの機能アイコンが交差領域１４０に位置したときに、媒体アイコン配列５４を交差領域１４０の下の位置から垂直方向に繰り出すように展開表示する。ユーザは、交差領域１４０に注目しながら機能アイコンを左右にスクロール操作するだけでその機能に対応した媒体アイコン配列５４を展開表示させることができる。逆に、媒体アイコン配列５４が表示された状態で左右方向の指示があった場合、エフェクト処理部１０８は展開されていた媒体アイコン配列５４を交差領域１４０に向かって収納するような動きで表示する。
【００３８】
注目領域１４２は、ユーザによる操作の対象となる外部記録媒体の媒体アイコンが表示されるべき領域であり、その位置はメニュー画面５０の略中央の位置に据え置かれる。画像生成部１１０は、この注目領域１４２の近傍位置、すなわち注目領域１４２の直上に交差領域１４０が位置するように媒体アイコン配列５４を表示する。注目領域１４２は媒体アイコン配列５４の一部を構成するとともに、エフェクト処理部１０８は注目領域１４２内に位置する媒体アイコン、図３ではメモリカードアイコン６６を、注目対象として拡大する形で強調表示する。その他の媒体アイコンである小型光ディスクアイコン６８は、注目対象であるメモリカードアイコン６６より小さいサイズで表示される。
【００３９】
操作部４０がユーザによる上下方向の指示を取得する間は、その指示に応じて各媒体アイコンが上下方向に移動する。エフェクト処理部１０８は、媒体アイコンの上下方向の移動を、媒体アイコン配列５４の領域全体を上下方向にスクロールさせることにより実現する。エフェクト処理部１０８は、媒体アイコン配列５４に含まれる媒体アイコンをカルーセル表示させてもよく、その場合ユーザは上下いずれか一方向を指示し続ければすべての媒体アイコンをメニュー画面５０に順次表示させることができる。ユーザが操作部４０を介して斜め方向を指示した場合、操作部４０はこれを上下方向の指示とみなし、媒体アイコン配列５４のスクロール表示が優先される。これにより、ユーザが媒体アイコン配列５４をスクロールさせる間に、不意の機能変更、すなわち機能アイコン配列５２の左右方向のスクロールを実行してしまうような誤操作を防止できる。
【００４０】
エフェクト処理部１０８は、各媒体アイコンを上下に素早く移動させる間はこれらをすべて同サイズで表示し、上下の移動が停止されていずれかの媒体アイコンが注目領域１４２で位置確定したときにその媒体アイコンのサイズを拡大させてもよいし、移動中の媒体アイコンが注目領域１４２を通るたびに拡大させるなどにより強調表示してもよい。エフェクト処理部１０８は、注目領域１４２に位置した媒体アイコンを強調表示するために、その明度、彩度、色相などの要素をさらに変化させてもよいし、点滅表示してもよい。注目領域１４２に位置した媒体アイコンが拡大表示されると、その近傍位置、すなわち右方には注目対象の記録媒体に関する属性が媒体説明表示１２０として表示される。図３においては、注目対象であるメモリカードアイコン６６の右方にその記録媒体の名称である「ＭｅｍｏｒｙＣａｒｄ」の文字列と、その容量を示す「３２ＭＢ」の文字列が媒体説明表示１２０として表示される。この媒体説明表示１２０には、あらかじめ用意された記録媒体の名称などのテキストと、記録媒体の容量などの検出された情報とが説明文として含まれる。画像生成部１１０は、機能アイコン配列５２をメニュー画面５０の垂直方向における中央よりやや上方に表示するとともに、媒体アイコン配列５４をメニュー画面５０の水平方向における中央よりやや左方に表示する。これにより、注目領域１４２に位置する媒体アイコンと媒体説明表示１２０の組み合わせは、メニュー画面５０の略中央位置に表示される。ユーザはメニュー画面５０の中央に記録媒体の属性を見ることができ、これらの内容を容易に認識できる。
【００４１】
図４は、メニュー画面の別の例を示す。小型光ディスク７０またはメモリカード７２にメニュー用画像が格納されていた場合、図４のようにそのメニュー用画像がメニュー画面５０に表示される。これらの図の場合、メニュー用画像として前景画像１３０、第１後景画像１３２、および第２後景画像１３４が機能アイコン配列５２やコンテンツアイコン配列１５０と融合した形で表示されている。前景画像１３０は、コンテンツのタイトル、作成日、再生時間、内容の説明などが記述された画像であり、コンテンツ制作者により自由にデザインされ、小型光ディスク７０またはメモリカード７２の所定領域に所定のファイル名にて格納される。前景画像１３０は、機能アイコン配列５２への干渉を回避した大きさの画像であり、図４のように機能アイコン配列５２と重ならないよう表示される。図４の前景画像１３０は、映画の題名、映画の封切り日、上映時間、映画ストーリーの概要などの情報が記述された画像である。
【００４２】
第１後景画像１３２は、機能アイコン配列５２に背景として重なる大きさの画像であり、図４に示すようにメニュー画面５０の約半分を占める。第１後景画像１３２は、メニュー画面５０の右側に表示されるとともに、その下半分の前面に前景画像１３０が表示され、第１後景画像１３２の中央よりやや上部分の前面には機能アイコン配列５２が重なって表示され、さらにその上側領域はシステム情報として時刻表示１２２とバッテリ残量表示１２４が配置される。このように第１後景画像１３２は前景画像１３０、機能アイコン配列５２、時刻表示１２２、バッテリ残量表示１２４が前面に重なって表示されることを前提としており、そうした前提の下で図柄やモチーフがコンテンツ制作者によりデザインされる。また、第１後景画像１３２は、小型光ディスク７０またはメモリカード７２の所定領域に所定のファイル名にて格納され、メニュー画面５０の右側約半分の領域に表示される。なお、前景画像１３０および第１後景画像１３２が一体的に一つの画像として生成されてもよく、その場合、第１後景画像１３２の下側約半分の領域に、本来前景画像１３０として表示すべきコンテンツのタイトル、作成日、再生時間、内容の説明などが記述される。
【００４３】
第２後景画像１３４は、メニュー画面５０において第１後景画像１３２を除いた残りの部分を占め、第１後景画像１３２と同様に他の表示内容との重なりを前提としてデザインされた壁紙でもよいし、現在再生中のコンテンツ映像であってもよい。第２後景画像１３４は、図３においても機能アイコン配列５２やコンテンツアイコン配列１５０、メモリカードアイコン６６、コンテンツ説明表示１２１などの背景に表示される画像であり、ユーザによるコンテンツ選択のための諸操作と関わりなく表示される。図４に示す通り、第２後景画像１３４はその前面に機能アイコン配列５２の一部や小型光ディスクアイコン６８、動画アイコン１２６などのアイコン、前景画像１３０および第１後景画像１３２、時刻表示１２２、バッテリ残量表示１２４が重なっている。以上のように、第１後景画像１３２および第２後景画像１３４はそれぞれ機能アイコン配列５２やコンテンツアイコン配列１５０などの各アイコンやシステム情報と重なる背景として表示される前提の下でコンテンツ制作者によりデザインされる。また、第２後景画像１３４の前面に第１後景画像１３２を重ね合わせて表示するために、第１後景画像１３２にアルファブレンディング用のα値を設定しておいてもよい。その場合、第１後景画像１３２および第２後景画像１３４はアルファブレンディングにより調和されることを前提としたデザインにて製作しておいてもよい。これにより、前景画像１３０、第１後景画像１３２、第２後景画像１３４の各デザインに応じて注目すべきコンテンツの内容を視覚的に多様な表現を用いてメニュー画面５０に示すことができ、ユーザはコンテンツの内容を直感的かつ容易に把握することができる。
【００４４】
図４の状態で注目領域１４２に位置するコンテンツの再生決定指示を操作部４０がユーザから取得すると、コンテンツ制御部１０６はメニュー画面５０の画像データを非表示にし、選択されたコンテンツの再生を開始する。コンテンツ再生中においては、ユーザがホームボタン２０を介してメニュー画面の呼び出しを指示すると、コンテンツ再生中の画面にメニュー画面が重ね合わされて表示される。ここで表示されるメニュー画面には、コンテンツが再生決定されたときの状態が再現される。
【００４５】
つづいて、本実施の形態に特徴的な陰影の表示方法について説明する。図３及び図４に示すように、メニュー制御部４８は、メニュー画面５０に媒体アイコン、機能アイコン、媒体説明表示１２０、時刻表示１２２、バッテリ残量表示１２４など、テキストや画像などのオブジェクトを表示するときに、背景画像とオブジェクトとの外観上の区別を容易にするために、オブジェクトに陰影をつける。これにより、背景画像とオブジェクトの間に陰影による境界が設けられるので、オブジェクトと背景画像を容易に区別することができるようになり、オブジェクトの視認性を向上させることができる。
【００４６】
図３に示したように、背景画像として、マルチメディア再生装置１０の格納部８０などに予め用意されていた背景画像（以下、「システム画像」という）が第２後景画像１３４として表示される場合と、図４に示したように、コンテンツ制作者により用意され、小型光ディスク７０やメモリカード７２などの記録媒体に格納されているメニュー用画像が前景画像１３０や第１後景画像１３２として表示される場合がある。後者の場合、コンテンツ制作者がメニュー用画像を自由に作成することが許されるため、オブジェクトがこの背景画像と重なって表示される領域において、陰影と背景画像との区別がつきにくく、陰影が目立たなくなる可能性がある。
【００４７】
このような問題を回避するために、画像生成部１１０は、前景画像１３０、第１後景画像１３２、第２後景画像１３４などの背景画像として、システム画像が表示されているのか、その他の画像が表示されているのかを検知し、それに応じて、陰影の描画方法を切り替える。これにより、より効果的な陰影をオブジェクトにつけることができるので、オブジェクトの視認性を向上させることができ、ひいては、ユーザの使用感を向上させることができる。
【００４８】
この技術を実現するために、画像生成部１１０は、複数の陰影描画方法を実現する機能を含むが、ここでは、陰影描画方法の例として、２つの描画モードについて説明する。
【００４９】
第１のモードは、背景色の色彩をより強くコントラストをつけることにより陰影を表現する方法である。例えば、背景色が緑がかった色であれば、より強い緑色で陰影を描画する。これにより、鮮やかで美しい陰影が得られる。第２のモードは、背景色を暗くすることにより陰影を描画する方法である。これにより、背景色の色彩によらず確実に陰影を表現することができる。以下、図５から図７を参照して、これらの陰影描画方法について詳述する。
【００５０】
図５は、オブジェクトの陰影のテクスチャを示す。この例では、丸いオブジェクトの陰影として、丸い陰影テクスチャが用意されている。テクスチャ２００には、後述する描画モードにより使用されるカラー値及びアルファ値が設定されている。陰影２０１は、一様なカラー値を有してもよいし、例えば中心部が濃く端部が薄い影になるように、グラデーションがつけられていてもよい。カラー値は、０から１までの係数として保持されてもよいし、０から階調数までの値として保持されてもよい。カラー値は、Ｒ、Ｇ、Ｂの各色で異なる値が設定されてもよいし、同じ値が設定されてもよい。ここでは、説明を容易にするために、陰影２０１に一様に（０．５、０．５、０．５）という値が設定されているものとする。陰影ではない領域２０２には、カラー値として（０，０，０）が設定される。
【００５１】
上述したように、本実施の形態では、複数の描画方法で陰影を描画するが、これらの描画方法において、共通の陰影テクスチャが利用されてもよい。すなわち、共通のカラー値を用い、演算式のみを変更して、異なる陰影を表現してもよい。これにより、メモリの消費量を節減することができる。
【００５２】
図６（ａ）（ｂ）は、第１モードによる陰影の描画方法について説明するための図である。図６（ａ）は、陰影を描画すべき領域の、ある画素の背景画像の画素値を示す。ここで、画素値は、０から１までの値に正規化されているものとする。図６（ａ）の例では、（Ｒ，Ｇ，Ｂ）の画素値は、（０．５，０．８，０．５）である。
【００５３】
第１モードでは、まず、画素値を１から減じた値に陰影のカラー値を乗じ、さらに、得られた値を元の画素値から減じる。図６（ａ）の例では、まず、各色の画素値を１から減じて、（０．５，０．２，０．５）となる。これに、陰影のカラー値（０．５，０．５，０．５）を乗じて、（０．２５，０．１，０．２５）となる。さらに、この値を元の画素値から減じて、（０．２５，０．７，０．２５）となる。この結果を図６（ｂ）に示す。演算の結果、画素値が負の値になった場合は、０にしてもよい。
【００５４】
このように、第１モードでは、陰影をつける領域の背景画像に対して上述した演算を施すことにより、画素値の大きな色については小さな値が減じられ、画素値の小さい色については大きな値が減じられるので、よりコントラストの強い色彩となり、鮮やかな陰影を表現することができる。
【００５５】
図７（ａ）（ｂ）は、第２モードによる陰影の描画方法について説明するための図である。図６（ａ）は、陰影を描画すべき領域の、ある画素の背景画像の画素値を示す。ここで、画素値は、０から１までの値に正規化されているものとする。図６（ａ）の例では、（Ｒ，Ｇ，Ｂ）の画素値は、（０．５，０．８，０．５）である。
【００５６】
第２モードでは、減算アルファブレンディング法を用いる。すなわち、画素値からカラー値を減じる。図６（ａ）の例では、画素値（０．５，０．８，０．５）からカラー値（０．５，０．５，０．５）を減じて、（０．０，０．３，０．０）となる。この結果を図７（ｂ）に示す。演算の結果、画素値が負の値になった場合は、０にしてもよい。
【００５７】
このように、第２モードでは、陰影をつける領域の背景画像に対して上述した演算を施すことにより、背景画像を暗くして、陰影を表現する。第２モードでは、単に各色の明度を下げて暗くするだけであるから、背景画像の色彩によらず、確実に陰影をつけることができるので、オブジェクトの視認性を適切に確保することができる。
【００５８】
上述した第１モード及び第２モードにおける演算は、表示装置の画素単位で行われる。すなわち、画像生成部１１０は、画素ごとに、背景画像の画素値と、陰影テクスチャのカラー値とを取得して、陰影を描画するための演算を実施する。ここで、例えば、アイコンが拡大／縮小表示される場合など、背景画像の画素値や陰影テクスチャのカラー値が、表示装置の画素と１対１で対応していない場合、バイリニア法などを用いて補間することにより、表示装置の画素ごとに画素値やカラー値を算出すればよい。
【００５９】
画像生成部１１０は、選択部の機能も有しており、背景画像に応じて陰影を描画するモードを選択して切り替える。具体的には、画像生成部１１０は、背景画像としてシステム画像が表示されているときには、システム画像はオブジェクトの視認性を妨げないような画像を用意できるので、第１モードを選択する。これにより、より美しい視覚効果を得ることができる。画像生成部１１０は、背景画像としてシステム画像以外の画像が表示されているときには、視認性の確保を優先し、第２モードを選択する。すなわち、オブジェクトの視認性が確保されるか否かを予測できない画像を背景画像として表示するときには、第２モードにより陰影を描画する。このように、最適な陰影の描画方法を選択することにより、オブジェクトの視認性を確保しつつ、表現力を高めることができる。
【００６０】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、変形例を説明する。
【００６１】
実施例においては携帯型複合機器を例示したが、変形例においては携帯型以外のデジタル機器で実現してもよいし、パーソナルコンピュータなどの装置で実現してもよい。
【００６２】
陰影の描画方法として、第１モードと第２モードを挙げたが、その他の既知の任意の技術を利用してもよく、例えば、「焼き込み」などにより陰影を描画してもよい。３以上の描画方法を用意しておき、背景画像の種類に応じて適宜選択して切り替えてもよい。
【００６３】
第１モードにおいて、Ｒ、Ｇ、Ｂの全ての画素値が０か１のいずれかである場合は、演算により画素値が変化しないので、この場合は、第２モードや他の描画方法に切り替えてもよい。例えば、画素値を所定値に設定してもよい。
【００６４】
また、背景画像の色彩、画素値などを解析して、適切な描画方法を選択してもよい。例えば、画像生成部１１０が、アイコンなどのオブジェクトを表示する際に、表示位置の近傍の領域における背景画像の画素値を取得して、オブジェクトの画素値と比較し、画素値の差が所定値以下であれば、オブジェクトと背景画像の色彩が似ていて区別がつきにくいと考えられるので、第２モードを選択してもよい。逆に、オブジェクトと背景画像の色彩が似ていなければ、第１モードを選択してもよい。
【図面の簡単な説明】
【００６５】
【図１】マルチメディア再生装置の外観を示す図である。
【図２】マルチメディア再生装置の構成を示す機能ブロック図である。
【図３】メニュー画面の一例を示す図である。
【図４】メニュー画面の別の例を示す図である。
【図５】オブジェクトの陰影のテクスチャを示す図である。
【図６】図６（ａ）（ｂ）は、第１モードによる陰影の描画方法について説明するための図である。
【図７】図７（ａ）（ｂ）は、第２モードによる陰影の描画方法について説明するための図である。
【符号の説明】
【００６６】
１０  マルチメディア再生装置、  ３０  表示部、  ４０  操作部、  ４４  読出部、  ４６  表示処理部、  ４８  メニュー制御部、  ５０  メニュー画面、  ５２  機能アイコン配列、  ５４  媒体アイコン配列、  ７０  小型光ディスク、  ７２  メモリカード、  ８０  格納部、  ８２  ゲーム実行部、  １２６  動画アイコン、  １３０  前景画像、  １３２  第１後景画像、  １３４  第２後景画像。
【図１】
2006162815.tif 000003
【図２】
2006162815.tif 000004
【図３】
2006162815.tif 000005
【図４】
2006162815.tif 000006
【図５】
2006162815.tif 000007
【図６】
2006162815.tif 000008
【図７】
2006162815.tif 000009