(57)【要約】【課題】ユーザが奥に配置されているオブジェクトを簡単な操作で視認することができる３Ｄコンテンツ表示装置および３Ｄコンテンツ表示方法を提供する。【解決手段】入力装置１０２（１０６）と、ディスプレイ１０１と、複数のオブジェクトを表示するための３Ｄコンテンツを記憶するためのメモリ１１１と、複数のオブジェクトとポインタとをディスプレイに表示させるためのプロセッサ１１０とを備える３Ｄコンテンツ表示装置１００が提供される。プロセッサは、入力装置を介して受け付けたポインタの移動命令に基づいて、ポインタを移動させ、ポインタの位置と複数のオブジェクトの位置とに基づいて、ディスプレイに、ポインタよりも手前に表示されているオブジェクトを非表示または半透明にさせる。【選択図】図３
2012068705.tif 000002
【特許請求の範囲】
【請求項１】
入力装置と、
ディスプレイと、
複数のオブジェクトを表示するための３Ｄコンテンツを記憶するためのメモリと、
前記複数のオブジェクトとポインタとを前記ディスプレイに表示させるためのプロセッサとを備え、
前記プロセッサは、
前記入力装置を介して受け付けた前記ポインタの移動命令に基づいて、前記ポインタを移動させ、
前記ポインタの位置と前記複数のオブジェクトの位置とに基づいて、前記ディスプレイに、前記ポインタよりも手前に表示されている前記オブジェクトを非表示または半透明にさせる、３Ｄコンテンツ表示装置。
【請求項２】
前記プロセッサは、前記３Ｄコンテンツに基づいて、前記ディスプレイに、ユーザに前記オブジェクトが前記ディスプレイから飛び出しているように見えるように当該オブジェクトを表示させる、請求項１に記載の３Ｄコンテンツ表示装置。
【請求項３】
前記プロセッサは、
前記ポインタの位置と前記複数のオブジェクトの位置とに基づいて、前記ディスプレイに、前記ポインタよりも手前に表示されており、かつ、前記ポインタと重なっている、前記オブジェクトを非表示または半透明にさせる、請求項１または２に記載の３Ｄコンテンツ表示装置。
【請求項４】
前記入力装置は、スクロールボタンを含み、
前記プロセッサは、前記スクロールボタンを介して、前記ポインタの奥行き方向の前記移動命令を受け付ける、請求項１から３のいずれか１項に記載の３Ｄコンテンツ表示装置。
【請求項５】
前記入力装置は、外部の物体による接触面積の変化を前記移動命令として検知するタッチパネルを含み、
前記プロセッサは、前記タッチパネルを介して、前記接触面積が大きくなるほど前記ポインタの奥行き方向へ移動させる、請求項１から４のいずれか１項に記載の３Ｄコンテンツ表示装置。
【請求項６】
前記入力装置は、外部の物体による押し圧の変化を前記移動命令として検知するタッチパネルを含み、
前記プロセッサは、前記タッチパネルを介して、前記押し圧が大きくなるほど前記ポインタを奥行き方向へ移動させる、請求項１から５のいずれか１項に記載の３Ｄコンテンツ表示装置。
【請求項７】
スピーカをさらに備え、
前記プロセッサは、前記オブジェクトを非表示または半透明にさせたときに、前記スピーカに効果音を出力させる、請求項１から６のいずれか１項に記載の３Ｄコンテンツ表示装置。
【請求項８】
入力装置と、ディスプレイと、複数のオブジェクトを表示するための３Ｄコンテンツを記憶するためのメモリと、プロセッサとを含む３Ｄコンテンツ表示装置における３Ｄコンテンツ表示方法であって、
前記プロセッサが、前記３Ｄコンテンツに基づいて、前記複数のオブジェクトとポインタとを前記ディスプレイに表示させるステップと、
前記プロセッサが、前記入力装置を介して受け付けた前記ポインタの移動命令に基づいて、前記ポインタを移動させるステップと、
前記プロセッサが、前記ポインタの位置と前記複数のオブジェクトの位置とに基づいて、前記ディスプレイに、前記ポインタよりも手前に表示されている前記オブジェクトを非表示または半透明にさせるステップとを備える、３Ｄコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像や動画像などの３Ｄのコンテンツを表示するための３Ｄコンテンツ表示装置および３Ｄコンテンツ表示方法に関する。
【背景技術】
【０００２】
３Ｄの静止画像や３Ｄの動画像を立体的に表示することが可能なコンテンツ表示装置が知られている。また、近年では、視聴者の目の錯覚を利用して、静止画像および動画像を３Ｄで表示させるための様々な方式が知られている。
【０００３】
たとえば、特開２００７−７２２６９号公報（特許文献１）には、立体表示装置が開示されている。特開２００７−７２２６９号公報（特許文献１）によると、立体表示装置は、画像を表示するための光を背面から照射するバックライトと、複数の画素を備えた画像表示部と、３Ｄ画像を立体的に表示するために左右眼に対応した画像に分離する為の視差バリアと、水平面に表示装置をおいた際に立体画像をゆがみなく適切な位置から見るための指標を提示する液晶により構成される観察角度提示バリアからなり、光の透過位置を変えることにより適切な観察角度を提示する。
【０００４】
また、特開２００５−４９６６８号公報（特許文献２）には、データ変換装置、表示装置、データ変換方法、プログラム及び記録媒体が開示されている。特開号２００５−４９６６８公報（特許文献２）によると、オブジェクトが有する属性（使用頻度、重要度、ユーザの嗜好等）の少なくとも一部をオブジェクト属性抽出部が抽出する。データ変換部は、抽出された属性に応じてオブジェクトの立体表示形態（飛び出し量、立体表示期間等）を決定し、決定された立体表示形態を実現するように、オブジェクトを表示するためのデータを変換する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−７２２６９号公報
【特許文献２】特開２００５−４９６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、３Ｄのコンテンツとして複数のオブジェクトが重なって表示されている場合には、ユーザは手前に表示されるオブジェクトを見ることはできるが、奥に配置されるオブジェクトの一部または全部を見ることができない場合がある。これでは、３Ｄのコンテンツを記憶していることや３Ｄのコンテンツを表示しているメリットが低減されてしまう。
【０００７】
本発明は、かかる問題を解決するためになされたものであり、その目的は、ユーザが奥に配置されているオブジェクトを簡単な操作で視認することができる３Ｄコンテンツ表示装置および３Ｄコンテンツ表示方法を提供することにある。
【課題を解決するための手段】
【０００８】
この発明のある局面に従うと、入力装置と、ディスプレイと、複数のオブジェクトを表示するための３Ｄコンテンツを記憶するためのメモリと、複数のオブジェクトとポインタとをディスプレイに表示させるためのプロセッサとを備える３Ｄコンテンツ表示装置が提供される。プロセッサは、入力装置を介して受け付けたポインタの移動命令に基づいて、ポインタを移動させ、ポインタの位置と複数のオブジェクトの位置とに基づいて、ディスプレイに、ポインタよりも手前に表示されているオブジェクトを非表示または半透明にさせる。
【０００９】
好ましくは、プロセッサは、３Ｄコンテンツに基づいて、ディスプレイに、ユーザにオブジェクトがディスプレイから飛び出しているように見えるように当該オブジェクトを表示させる。
【００１０】
好ましくは、プロセッサは、ポインタの位置と複数のオブジェクトの位置とに基づいて、ディスプレイに、ポインタよりも手前に表示されており、かつ、ポインタと重なっている、オブジェクトを非表示または半透明にさせる。
【００１１】
好ましくは、入力装置は、スクロールボタンを含む。プロセッサは、スクロールボタンを介して、ポインタの奥行き方向の移動命令を受け付ける。
【００１２】
好ましくは、入力装置は、外部の物体による接触面積の変化を移動命令として検知するタッチパネルを含む。プロセッサは、タッチパネルを介して、接触面積が大きくなるほどポインタの奥行き方向へ移動させる。
【００１３】
好ましくは、入力装置は、外部の物体による押し圧の変化を移動命令として検知するタッチパネルを含む。プロセッサは、タッチパネルを介して、押し圧が大きくなるほどポインタを奥行き方向へ移動させる。
【００１４】
好ましくは、３Ｄコンテンツ表示装置は、スピーカをさらに備える。プロセッサは、オブジェクトを非表示または半透明にさせたときに、スピーカに効果音を出力させる。
【００１５】
この発明の別の局面に従うと、入力装置と、ディスプレイと、複数のオブジェクトを表示するための３Ｄコンテンツを記憶するためのメモリと、プロセッサとを含む３Ｄコンテンツ表示装置における３Ｄコンテンツ表示方法が提供される。３Ｄコンテンツ表示方法は、プロセッサが、３Ｄコンテンツに基づいて、複数のオブジェクトとポインタとをディスプレイに表示させるステップと、プロセッサが、入力装置を介して受け付けたポインタの移動命令に基づいて、ポインタを移動させるステップと、プロセッサが、ポインタの位置と複数のオブジェクトの位置とに基づいて、ディスプレイに、ポインタよりも手前に表示されているオブジェクトを非表示または半透明にさせるステップとを備える。
【発明の効果】
【００１６】
以上のように、本発明によって、ユーザが奥に配置されているオブジェクトを簡単な操作で視認することができる３Ｄコンテンツ表示装置および３Ｄコンテンツ表示方法が提供される。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態に係る携帯電話１００の外観を示すイメージ図である。
【図２】実施の形態１に係る携帯電話１００の動作概要を示すイメージ図である。
【図３】本実施の形態に係る携帯電話１００のハードウェア構成を示すブロック図である。
【図４】ポインタのＺ方向の移動命令の第１の入力方法を示すイメージ図である。
【図５】ポインタのＺ方向の移動命令の第２の入力方法を示すイメージ図である。
【図６】ポインタのＺ方向の移動命令の第３の入力方法を示すイメージ図である。
【図７】実施の形態１に係る携帯電話１００におけるコンテンツ表示処理の処理手順を示すフローチャートである。
【図８】実施の形態２に係る携帯電話１００の動作概要を示すイメージ図である。
【図９】実施の形態２に係る携帯電話１００におけるコンテンツ表示処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１９】
本実施の形態においては、携帯電話１００を「コンテンツ表示装置」の代表例として説明を行う。ただし、表示装置は、ＰＮＤ（Personal  Navigation  Device）、ＰＤＡ（Personal  Data  Assistance）、ゲーム機、電子辞書、電子ＢＯＯＫ、パーソナルコンピュータなどのような、ディスプレイを有する他の情報機器であってもよい。なお、コンテンツ表示装置は、ネットワークに接続可能であって、他の機器との間でデータの送受信が可能な情報通信機器であることが好ましい。
【００２０】
そして、本実施の形態に係るディスプレイは、３Ｄの静止画像や３Ｄの動画像を、３Ｄで表示したり、２Ｄで表示したりすることができる。すなわち、ディスプレイは、ユーザがディスプレイからオブジェクトが飛び出しているように見えるように当該オブジェクトを表示する。
【００２１】
現在、静止画像や動画像を３Ｄの表示で表示するための多数の方式が提案されている。たとえば、メガネを用いる方式として、液晶アクティブシャッターメガネ方式および偏向板方式が挙げられる。また、メガネを用いない方式として、視差バリア方式およびレンチキュラー方式が挙げられる。本実施の形態に係る３Ｄの表示方式は、上記の方式に限定されるものではない。
【００２２】
［実施の形態１］
＜携帯電話１００の全体構成＞
まず、本実施の形態に係る携帯電話１００の全体構成について説明する。図１は、本実施の形態に係る携帯電話１００の外観を示すイメージ図である。
【００２３】
図１を参照して、本実施の形態に係る携帯電話１００は、ディスプレイ１０１と、タブレット１０２と、スクロールボタン（方向キー）１０６とを含む。ディスプレイ１０１は、３Ｄのコンテンツを表示する。より詳細には、ディスプレイ１０１は、後述するＣＰＵ（Central  Processing  Unit）からの信号に基づいて、３Ｄのコンテンツとして、複数の立体画像（オブジェクト）とポインタとを表示する。
【００２４】
本実施の形態に係るタッチパネル１０３は、ＣＰＵ１１０からの信号に基づいて、複数のオブジェクトとポインタとを３Ｄ表示する。より詳細には、オブジェクトとポインタとが３Ｄ表示されている場合、本実施の形態に係る携帯電話１００のユーザは、複数のオブジェクトとポインタとがタッチパネル１０３から飛び出しているように見える。
【００２５】
＜携帯電話１００の動作概要＞
次に、本実施の形態に係る携帯電話１００の動作概要について説明する。図２は、本実施の形態に係る携帯電話１００の動作概要を示すイメージ図である。より詳細には、図２（ａ）は、ポインタが複数のオブジェクトＡ，Ｂ，Ｃの手前に位置する状態を示す斜視図である。このようなポインタをＺ１と示す。図２（ｂ）は、ポインタが複数のオブジェクトＡ，Ｂ，Ｃの手前に位置する状態を示す平面図である。図２（ｃ）は、ポインタがオブジェクトＡの背後に位置する状態を示す斜視図である。このようなポインタをＺ２と示す。図２（ｄ）は、ポインタがオブジェクトＡの背後に位置する状態を示す平面図である。図２（ｅ）は、ポインタがオブジェクトＣの背後に位置する状態を示す斜視図である。図２（ｆ）は、ポインタがオブジェクトＣの背後に位置する状態を示す平面図である。
【００２６】
図２（ａ）（ｂ）を参照して、ディスプレイ１０１が複数のオブジェクトＡ，Ｂ，Ｃを表示しているものとする。オブジェクトＡ，Ｃは、オブジェクトＢよりも手前に位置するものとする。ポインタが全てのオブジェクトＡ，Ｂ，Ｃよりも手前に位置する場合、携帯電話１００は、全てのオブジェクトＡ，Ｂ，Ｃを通常通りに表示する。すなわち、オブジェクトＢの一部が、オブジェクトＡ，Ｃによって見えない。
【００２７】
図２（ｃ）（ｄ）を参照して、ポインタが奥行き方向（Ｚ方向）に移動して、ポインタがオブジェクトＡの背後に位置するものとする。このとき、携帯電話１００は、ポインタの手前に位置するオブジェクトＡ，Ｃのうち、正面視においてポインタと重なるオブジェクトＡを非表示にする。あるいは、携帯電話１００は、ポインタの手前に位置するオブジェクトＡ，Ｃのうち、正面視においてポインタと重なるオブジェクトＡを半透明にする。これによって、ユーザは、オブジェクトＢが見易くなる。
【００２８】
図２（ｅ）（ｆ）を参照して、ポインタが奥行きと垂直の方向（Ｘ，Ｙ方向）に移動して、ポインタがオブジェクトＣの背後に位置するものとする。このとき、携帯電話１００は、ポインタの手前に位置するオブジェクトＡ，Ｃのうち、正面視においてポインタと重なるオブジェクトＣを非表示にする。あるいは、携帯電話１００は、ポインタの手前に位置するオブジェクトＡ，Ｃのうち、正面視においてポインタと重なるオブジェクトＣを半透明にする。これによって、ユーザは、オブジェクトＢが見易くなる。
【００２９】
なお、ポインタがオブジェクトＢよりも奥に位置する場合には、携帯電話１００は、全てのオブジェクトＡ，Ｂ，Ｃを非表示にする。あるいは、ポインタがオブジェクトＢよりも奥に位置する場合には、携帯電話１００は、全てのオブジェクトＡ，Ｂ，Ｃを半透明にする。
【００３０】
以上のように、本実施の形態に係る携帯電話１００においては、ユーザがポインタの位置を変更することによって、当該ポインタの手前に位置するオブジェクトのうち、ポインタと重なって表示されるオブジェクトを非表示あるいは半透明にする。これによって、ユーザが奥に配置されているオブジェクトを簡単な操作で視認することができる。
【００３１】
以下、このような機能を実現するための携帯電話１００の構成について詳述する。
＜携帯電話１００のハードウェア構成＞
本実施の形態に係る携帯電話１００のハードウェア構成について説明する。図３は、本実施の形態に係る携帯電話１００のハードウェア構成を示すブロック図である。
【００３２】
図３に示すように、本実施の形態に係る携帯電話１００は、ディスプレイ１０１と、タブレット１０２と、ボタン１０４と、通信インターフェイス１０５と、スクロールボタン１０６と、マイク１０７と、スピーカ１０８と、メモリインターフェイス１０９と、ＣＰＵ１１０と、メモリ１１１とを含む。
【００３３】
ディスプレイ１０１は、ＣＰＵ１１０によって制御されることによって、様々な情報を表示する。タブレット１０２は、ユーザの指やスタイラスペンによるタッチ操作を検出して、タッチ座標をＣＰＵ１１０に入力する。あるいは、タブレット１０２は、ユーザの指とタブレット１０２との接触面積を検出して、接触面積をＣＰＵ１１０に入力する。あるいは、タブレット１０２は、ユーザの指やスタイラスペンによる押し圧を検出して、押し圧をＣＰＵ１１０に入力する。すなわち、ＣＰＵ１１０は、タブレット１０２を介して、ユーザからの命令を受け付けることができる。
【００３４】
図１に示すように、ディスプレイ１０１とタブレット１０２とが別々に携帯電話１００に配置されてもよいし、ディスプレイ１０１の表面にタブレット１０２が敷設されていてもよい。すなわち、ディスプレイ１０１とタブレット１０２とがタッチパネル１０３を構成してもよい。
【００３５】
ボタン１０４は、携帯電話１００の表面に配置される決定キー１０４ａやテンキーなどを含む。ボタン１０４は、ユーザから様々な命令を受け付ける。ボタン１０４は、ユーザからの命令をＣＰＵ１１０に入力する。ただし、上記のタッチパネル１０３に表示されるソフトウェアボタンが、ボタン１０４の役割を果たしてもよい。たとえば、決定キー１０４ａが押下されたことがＣＰＵ１１０に入力されると、ＣＰＵ１１０は、ポインタの直後に位置するオブジェクトを選択状態にする。
【００３６】
通信インターフェイス１０５は、ＣＰＵ１１０によって制御されることによって、ネットワークを介して、外部の端末やサーバとデータ通信を行う。たとえば、ＣＰＵ１１０は、通信インターフェイス１０５を介して、外部のサーバからコンテンツデータやプログラムを受信する。
【００３７】
スクロールボタン１０６は、ポインタをディスプレイ１０１に垂直な方向に移動させるための命令を受け付ける。スクロールボタン１０６は、表示対象のコンテンツのうちの表示エリアを移動させるための命令を受け付ける。スクロールボタン１０６は、それらの命令をＣＰＵ１１０に入力する。
【００３８】
なお、図１に示すように、方向キーがスクロールボタン１０６の役割を果たしてもよいし、スクロールボタン１０６と方向キーとが別々に携帯電話１００に配置されてもよい。たとえば、上下キーが、ポインタをディスプレイ１０１に垂直な方向に移動させるための命令を受け付けてもよい。さらに、マウス１１３が、スクロールボタン１０６とタブレット１０２の役割を果たしてもよい。
【００３９】
マイク１０７は、音声を受け付けて、音声信号を生成する。マイク１０７は、音声信号をＣＰＵ１１０に入力する。
【００４０】
スピーカ１０８は、ＣＰＵ１１０によって制御されることによって、様々な情報（たとえば、音声メッセージやビープ音など）を出力する。
【００４１】
メモリインターフェイス１０９は、着脱可能な（接続可能な）外部の記録媒体からデータを読み出すことによってＣＰＵ１１０に当該データを入力したり、ＣＰＵ１１０からのデータを当該記録媒体に格納したりする。
【００４２】
なお、記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００４３】
メモリ１１１は、各種のＲＡＭ（Random  Access  Memory）や、ＲＯＭ（Read-Only  Memory）や、ハードディスクなどによって実現される。たとえば、メモリ１１１は、読取用のインターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）メモリ、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体などによっても実現される。
【００４４】
メモリ１１１は、ＣＰＵ１１０によって実行される制御プログラムや、３Ｄのコンテンツデータなどを記憶する。３Ｄのコンテンツデータは、３Ｄの静止画像を表示するための３Ｄの静止画像データ、３Ｄの動画像を表示するための３Ｄの動画像データを含む。
【００４５】
ＣＰＵ１１０は、メモリ１１１に記憶されている各種のプログラムを実行する。携帯電話１００における処理（たとえば、図７および図９に示す処理など。）は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１１１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００４６】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス１０５を利用することによってダウンロードされて、メモリ１１１に一旦格納される。ＣＰＵ１１０は、ソフトウェアを実行可能なプログラムの形式でメモリ１１１に格納してから、当該プログラムを実行する。
【００４７】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４８】
ＣＰＵ１１０は、メモリ１１１に格納されている３Ｄのコンテンツデータに基づいて、ディスプレイ１０１に３Ｄのコンテンツとして立体画像（オブジェクト）を表示させる。ＣＰＵ１１０は、ディスプレイ１０１にオブジェクトをその奥行きが認識できるように表示させる。たとえば、ＣＰＵ１１０は、オブジェクトを２Ｄ表示してもよいし３Ｄ表示してもよい。
【００４９】
ＣＰＵ１１０は、ディスプレイ１０１にオブジェクトとともにポインタを表示させる。ＣＰＵ１１０は、タブレット１０２、タッチパネル１０３、あるいは方向キーを介して、ポインタをディスプレイ１０１に並行な方向（Ｘ，Ｙ方向）に移動させる。ＣＰＵ１１０は、スクロールボタン１０６、タブレット１０２、あるいはタッチパネル１０３を介して、ポインタをディスプレイ１０１に垂直な方向（Ｚ方向）に移動させる。
【００５０】
より詳細には、以下のような方式に基づいて、ＣＰＵ１１０は、ポインタのＺ方向の移動命令を受け付ける。図４は、ポインタのＺ方向の移動命令の第１の入力方法を示すイメージ図である。
【００５１】
図４を参照して、ＣＰＵ１１０は、スクロールボタン１０６を介して、ポインタのＺ方向の移動命令を受け付ける。たとえば、ＣＰＵ１１０は、スクロールボタン１０６が前方向に回転されたことを検知して（Ｓ１→Ｓ２→Ｓ３）、ポインタをＺ方向へ（ディスプレイ１０１の奥へ）と移動させる（Ｚ１→Ｚ２→Ｚ３）。逆に、ＣＰＵ１１０は、スクロールボタン１０６が後方向に回転されたことを検知して、ポインタをＺ方向の逆方向へ（ディスプレイ１０１の手前へ）と移動させる（Ｚ３→Ｚ２→Ｚ１）。
【００５２】
あるいは、ＣＰＵ１１０は、スクロールボタン１０６の上部が押されたことを検知して、ポインタをＺ方向へ（ディスプレイ１０１の奥へ）と移動させる（Ｚ１→Ｚ２→Ｚ３）。逆に、ＣＰＵ１１０は、スクロールボタン１０６の下部が押されたことを検知して、ポインタをＺ方向の逆方向へ（ディスプレイ１０１の手前へ）と移動させる（Ｚ３→Ｚ２→Ｚ１）。
【００５３】
図５は、ポインタのＺ方向の移動命令の第２の入力方法を示すイメージ図である。ここでは、タブレット１０２あるいはタッチパネル１０３が、外部の物体の接触面積を取得することができる静電式のタブレットを含む。
【００５４】
図５を参照して、ＣＰＵ１１０は、タブレット１０２あるいはタッチパネル１０３を介して、ポインタのＺ方向の移動命令を受け付ける。たとえば、ＣＰＵ１１０は、タブレット１０２あるいはタッチパネル１０３と外部の物体との接触面積が増加したことを検知して（Ａ１→Ａ２→Ａ３）、ポインタをＺ方向へ（ディスプレイ１０１の奥へ）と移動させる（Ｚ１→Ｚ２→Ｚ３）。逆に、ＣＰＵ１１０は、タブレット１０２あるいはタッチパネル１０３と外部の物体との接触面積が低減したことを検知して（Ａ３→Ａ２→Ａ１）、ポインタをＺ方向の逆方向へ（ディスプレイ１０１の手前へ）と移動させる（Ｚ３→Ｚ２→Ｚ１）。
【００５５】
図６は、ポインタのＺ方向の移動命令の第３の入力方法を示すイメージ図である。ここでは、タブレット１０２あるいはタッチパネル１０３が、外部の物体による押し圧を取得することができる感圧式のタブレットを含む。
【００５６】
図６を参照して、ＣＰＵ１１０は、タブレット１０２あるいはタッチパネル１０３を介して、ポインタのＺ方向の移動命令を受け付ける。たとえば、ＣＰＵ１１０は、タブレット１０２あるいはタッチパネル１０３への外部の物体による押し圧が増加したことを検知して（Ｐ１→Ｐ２→Ｐ３）、ポインタをＺ方向へ（ディスプレイ１０１の奥へ）と移動させる（Ｚ１→Ｚ２→Ｚ３）。逆に、ＣＰＵ１１０は、タブレット１０２あるいはタッチパネル１０３への外部の物体による押し圧が低減したことを検知して（Ｐ３→Ｐ２→Ｐ１）、ポインタをＺ方向の逆方向へ（ディスプレイ１０１の手前へ）と移動させる（Ｚ３→Ｚ２→Ｚ１）。
【００５７】
図２および図３を参照して、ＣＰＵ１１０は、タブレット１０２、タッチパネル１０３、あるいはスクロールボタン（方向キー）１０６を介してユーザからポインタの移動命令を受け付けて、ポインタをＸ，Ｙ，Ｚ方向へ移動させる。そして、本実施の形態に係るＣＰＵ１１０は、ディスプレイ１０１に、ポインタの手前に位置するオブジェクトＡ，Ｃのうち、ポインタと重なって表示されるオブジェクトを非表示あるいは半透明にさせる。
【００５８】
＜携帯電話１００におけるコンテンツ表示処理＞
次に、本実施の形態に係る携帯電話１００におけるコンテンツ表示処理について説明する。図７は、本実施の形態に係る携帯電話１００におけるコンテンツ表示処理の処理手順を示すフローチャートである。
【００５９】
図７を参照して、まず、携帯電話１００のＣＰＵ１１０は、ユーザからのコンテンツを指定するための命令に従って、メモリから３Ｄのコンテンツデータを読み出す。ＣＰＵ１１０は、３Ｄのコンテンツデータに基づいて、ディスプレイ１０１に３Ｄのコンテンツとしての複数のオブジェクトとポインタとを表示させる（ステップＳ１０２）。ＣＰＵ１１０は、ポインタのＸ，Ｙ，Ｚ座標を取得する（ステップＳ１０４）。
【００６０】
ＣＰＵ１１０は、ポインタの手前にオブジェクトが表示されているか否かを判断する（ステップＳ１０６）。ポインタの手前にオブジェクトが表示されていない場合（ステップＳ１０６においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ１１４からの処理を実行する。
【００６１】
ポインタの手前にオブジェクトが表示されている場合（ステップＳ１０６においてＹＥＳである場合）、ＣＰＵ１１０は、ポインタの手前にオブジェクトの中に、ポインタと重なるオブジェクトが存在するか否かを判断する（ステップＳ１０８）。ポインタの手前のオブジェクトの中に、ポインタと重なるオブジェクトが存在しない場合（ステップＳ１０８においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ１１４からの処理を実行する。
【００６２】
ポインタの手前のオブジェクトの中に、ポインタと重なるオブジェクトが存在する場合（ステップＳ１０８においてＹＥＳである場合）、ＣＰＵ１１０は、ディスプレイ１０１に、ポインタと重なるオブジェクトを非表示にさせる（ステップＳ１１０）。あるいは、ＣＰＵ１１０は、ディスプレイ１０１に、ポインタと重なるオブジェクトを半透明にさせる。
【００６３】
これによって、ユーザは、当該ポインタと重なるオブジェクトの背後のオブジェクトを見易くなる。
【００６４】
ＣＰＵ１１０は、スピーカ１０８に、ポインタを非表示（半透明）にした旨を報知するためのサウンドを出力させる（ステップＳ１１２）。ＣＰＵ１１０は、タブレット１０２、タッチパネル１０３、あるいは、スクロールボタン１０６を介して、ポインタの移動命令を受け付けたか否かを判断する（ステップＳ１１４）。ＣＰＵ１１０は、ポインタの移動命令を受け付けなかった場合（ステップＳ１１４においてＮＯである場合）、ステップＳ１１４からの処理を繰り返す。
【００６５】
ＣＰＵ１１０は、ポインタの移動命令を受け付けた場合（ステップＳ１１４においてＹＥＳである場合）、ディスプレイ１０１にポインタを移動させる（ステップＳ１１６）。ＣＰＵ１１０は、ステップＳ１０４からの処理を繰り返す。
【００６６】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係る携帯電話１００は、ポインタの手前に表示されるオブジェクトのうちの、ポインタと重なるオブジェクトを非表示（半透明）にするものであった。しかしながら、本実施の形態に係る携帯電話１００は、ポインタの手前に表示されるオブジェクトを非表示（半透明）にするものである。
【００６７】
なお、以下では、実施の形態１に係る携帯電話１００と同様の構成については、説明を繰り返さない。たとえば、本実施の形態に係る、携帯電話１００の全体構成（図１）、携帯電話１００のハードウェア構成（図３）、ポインタの奥行き方向への移動命令の入力方法（図４、図５、図６）などは、実施の形態１のそれらと同様であるため、ここでは説明を繰り返さない。
【００６８】
＜携帯電話１００の動作概要＞
次に、本実施の形態に係る携帯電話１００の動作概要について説明する。図８は、本実施の形態に係る携帯電話１００の動作概要を示すイメージ図である。より詳細には、図８（ａ）は、ポインタが複数のオブジェクトＡ，Ｂ，Ｃの手前に位置する状態を示す斜視図である。図８（ｂ）は、ポインタが複数のオブジェクトＡ，Ｂ，Ｃの手前に位置する状態を示す平面図である。図８（ｃ）は、ポインタがオブジェクトＡの背後に位置する状態を示す斜視図である。図８（ｄ）は、ポインタがオブジェクトＡの背後に位置する状態を示す平面図である。図８（ｅ）は、ポインタがオブジェクトＣの背後に位置する状態を示す斜視図である。図８（ｆ）は、ポインタがオブジェクトＣの背後に位置する状態を示す平面図である。
【００６９】
図８（ａ）（ｂ）を参照して、ディスプレイ１０１が複数のオブジェクトＡ，Ｂ，Ｃを表示しているものとする。オブジェクトＡ，Ｃは、オブジェクトＢよりも手前に位置するものとする。ポインタが全てのオブジェクトＡ，Ｂ，Ｃよりも手前に位置する場合、携帯電話１００は、全てのオブジェクトＡ，Ｂ，Ｃを通常に表示する。すなわち、オブジェクトＢの一部が、オブジェクトＡ，Ｃによって見えない。
【００７０】
図８（ｃ）（ｄ）を参照して、ポインタが奥行き方向（Ｚ方向）に移動して、ポインタがオブジェクトＡの背後に位置するものとする。このとき、携帯電話１００は、ポインタの手前に位置するオブジェクトＡ，Ｃを非表示にする。あるいは、携帯電話１００は、ポインタの手前に位置するオブジェクトＡ，Ｃを半透明にする。これによって、ユーザは、オブジェクトＢが見易くなる。
【００７１】
図８（ｅ）（ｆ）を参照して、ポインタが奥行きと垂直の方向（Ｘ，Ｙ方向）に移動して、ポインタがオブジェクトＣの背後に位置するものとする。本実施の形態においては、このときも、携帯電話１００は、ポインタの手前に位置するオブジェクトＡ，Ｃを非表示にする。あるいは、携帯電話１００は、ポインタの手前に位置するオブジェクトＡ，Ｃを半透明にする。これによって、ユーザは、オブジェクトＢが見易くなる。
【００７２】
なお、ポインタがオブジェクトＢよりも奥に位置する場合には、携帯電話１００は、全てのオブジェクトＡ，Ｂ，Ｃを非表示にする。あるいは、ポインタがオブジェクトＢよりも奥に位置する場合には、携帯電話１００は、全てのオブジェクトＡ，Ｂ，Ｃを半透明にする。
【００７３】
以上のように、本実施の形態に係る携帯電話１００においては、ユーザがポインタの位置を変更することによって、当該ポインタの手前に位置するオブジェクトを非表示あるいは半透明にする。これによって、ユーザが奥に配置されているオブジェクトを簡単な操作で視認することができる。
【００７４】
＜携帯電話１００におけるコンテンツ表示処理＞
次に、本実施の形態に係る携帯電話１００におけるコンテンツ表示処理について説明する。図９は、本実施の形態に係る携帯電話１００におけるコンテンツ表示処理の処理手順を示すフローチャートである。
【００７５】
図９を参照して、まず、携帯電話１００のＣＰＵ１１０は、ユーザからのコンテンツを指定するための命令に従って、メモリから３Ｄのコンテンツデータを読み出す。ＣＰＵ１１０は、３Ｄのコンテンツデータに基づいて、ディスプレイ１０１に３Ｄのコンテンツとしての複数のオブジェクトとポインタとを表示させる（ステップＳ２０２）。ＣＰＵ１１０は、ポインタのＸ，Ｙ，Ｚ座標を取得する（ステップＳ２０４）。
【００７６】
ＣＰＵ１１０は、ポインタの手前にオブジェクトが表示されているか否かを判断する（ステップＳ２０６）。ポインタの手前にオブジェクトが表示されていない場合（ステップＳ２０６においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ２１４からの処理を実行する。
【００７７】
ポインタの手前にオブジェクトが表示されている場合（ステップＳ２０６においてＹＥＳである場合）、ＣＰＵ１１０は、ディスプレイ１０１に、ポインタの手前のオブジェクトを非表示にさせる（ステップＳ２１０）。あるいは、ＣＰＵ１１０は、ディスプレイ１０１に、ポインタの手前のオブジェクトを半透明にさせる。
【００７８】
これによって、ユーザは、ポインタより奥に位置するオブジェクトを見易くなる。
ＣＰＵ１１０は、スピーカ１０８に、ポインタを非表示（半透明）にした旨を報知するためのサウンドを出力させる（ステップＳ２１２）。ＣＰＵ１１０は、タブレット１０２、タッチパネル１０３、あるいは、スクロールボタン１０６を介して、ポインタの移動命令を受け付けたか否かを判断する（ステップＳ２１４）。ＣＰＵ１１０は、ポインタの移動命令を受け付けなかった場合（ステップＳ２１４においてＮＯである場合）、ステップＳ２１４からの処理を繰り返す。
【００７９】
ＣＰＵ１１０は、ポインタの移動命令を受け付けた場合（ステップＳ２１４においてＹＥＳである場合）、ディスプレイ１０１にポインタを移動させる（ステップＳ２１６）。ＣＰＵ１１０は、ステップＳ２０４からの処理を繰り返す。
【００８０】
＜本実施の形態に係る携帯電話１００のその他の適用例＞
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【００８１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８５】
１００  携帯電話、１０１  ディスプレイ、１０２  タブレット、１０３  タッチパネル、１０４  ボタン、１０４ａ  決定キー、１０５  通信インターフェイス、１０６  スクロールボタン（方向キー）、１０７  マイク、１０８  スピーカ、１０９  メモリインターフェイス、１１０  ＣＰＵ、１１１  メモリ、１１３  マウス、Ａ，Ｂ，Ｃ  オブジェクト。
【図１】
2012068705.tif 000003
【図２】
2012068705.tif 000004
【図３】
2012068705.tif 000005
【図４】
2012068705.tif 000006
【図５】
2012068705.tif 000007
【図６】
2012068705.tif 000008
【図７】
2012068705.tif 000009
【図８】
2012068705.tif 000010
【図９】
2012068705.tif 000011