(57)【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の前面に設けられた表示面に画像を表示する表示手段と、
ユーザにより前記表示面に対して指定された位置及びユーザにより前記筐体の背面に対して指定された位置を検出する指定位置検出手段と、
幅方向、高さ方向及び奥行き方向に割り当てられた項目に対応して配列された情報を前記表示手段に立体的に表示させる表示制御手段と、
前記情報のうち、前記指定位置検出手段により検出された位置に対応する前記表示面の領域に表示されている情報を含んで前記奥行き方向に配列された情報群を特定する情報群特定手段とを備え、
前記表示制御手段は、
ユーザにより前記表示面に対して位置が指定された場合には、前記情報群特定手段により特定された情報群を、前記奥行き方向の奥側に移動させて表示させ、ユーザにより前記筐体の背面に対して前記位置が指定された場合には、前記情報群特定手段により特定された情報群を、前記奥行き方向の手前側に移動させて表示させ、当該移動により最前面に表示された情報の前面に当該情報に対応した項目が表記された画像を表示させる
ことを特徴とする表示装置。
【請求項２】
前記表示制御手段は、
最前面に表示された情報の前面に当該情報に対応した項目が表記された画像を表示させた後に、前記情報群の前記奥行き方向の奥側又は手前側の移動に応じて前記奥行き方向に割り当てられた項目と前記最前面に表示された情報に対応した項目とが一致した場合には、前記情報群の移動前に表示させていた前記画像を表示させないようにする
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記ユーザが前記表示面又は前記筐体の背面に対して位置を指定する操作の速度又は強度に応じた物理量を検出する物理量検出手段を備え、
前記表示制御手段は、
前記物理量検出手段により検出された物理量に応じた量だけ、前記情報群特定手段により特定された情報群を移動させて表示させる
ことを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記ユーザが前記表示面又は前記筐体の背面に対して位置を指定する操作の速度又は強度に応じた物理量を検出する物理量検出手段を備え、
前記表示制御手段は、
前記物理量検出手段により検出された物理量に応じて、前記情報群特定手段により特定された情報群を前記奥行き方向の奥側又は手前側に移動させる速度を変えて表示させる
ことを特徴とする請求項１又は２に記載の表示装置。
【請求項５】
前記表示制御手段は、
前記情報群特定手段により閾値以上の期間にわたって同じ情報群が特定されている場合、前記情報群特定手段により特定された情報群を当該期間にわたって移動させ続ける表示を行う
ことを特徴とする請求項１〜４のいずれか１項に記載の表示装置。
【請求項６】
前記筐体の背面に対して位置を指定するためにユーザにより用いられる操作手段が当該筐体の背面に接していないときに、前記筐体の背面において前記操作手段に最も近い位置を検出する近接位置検出手段と、
前記近接位置検出手段によって検出された位置に対応する前記表示面の領域に表示されている情報を特定する情報特定手段とを備え、
前記表示制御手段は、
前記情報特定手段により特定された情報の表示態様を他の情報の表示態様と異ならせて表示させ、
前記指定位置検出手段は、
前記筐体の背面において前記操作手段が接した位置を検出する
ことを特徴とする請求項１〜５のいずれか１項に記載の表示装置。
【請求項７】
前記表示制御手段は、
前記表示手段に表示されている複数の情報のうち、前記表示面に対して指定され前記指定位置検出手段により検出された位置に対応する情報を特定し、所定の操作が行われると、当該情報が表記された画像と、当該情報と関連し且つ当該情報とは異なる内容の情報が表記された画像とを表示させる
ことを特徴とする請求項１〜６のいずれか１項に記載の表示装置。
【請求項８】
筐体の前面に表示面が設けられた表示装置が行う表示制御方法であって
幅方向、高さ方向及び奥行き方向に割り当てられた項目に対応して配列された情報を前記表示面に立体的に表示させる第１の表示制御工程と、
ユーザにより前記表示面に対して指定された位置及びユーザにより前記筐体の背面に対して指定された位置を検出する指定位置検出工程と、
前記情報のうち、前記指定位置検出工程において検出された位置に対応する前記表示面の領域に表示されている情報を含んで前記奥行き方向に配列された情報群を特定する情報群特定工程と、
ユーザにより前記表示面に対して位置が指定された場合には、前記情報群特定工程において特定された情報群を、前記奥行き方向の奥側に移動させて表示させ、ユーザにより前記筐体の背面に対して位置が指定された場合には、前記情報群特定工程において特定された情報群を、前記奥行き方向の手前側に移動させて表示させ、当該移動により最前面に表示された情報の前面に当該情報に対応した項目が表記された画像を表示させる第２の表示制御工程と
を備えることを特徴とする表示制御方法。
【請求項９】
筐体、当該筐体の前面に設けられた表示面に画像を表示する表示手段及びユーザにより前記表示面に対して指定された位置及びユーザにより前記筐体の背面に対して指定された位置を検出する指定位置検出手段を備えたコンピュータに、
幅方向、高さ方向及び奥行き方向に割り当てられた項目に対応して配列された情報を前記表示面に立体的に表示させる第１の表示制御工程と、
前記情報のうち、前記指定位置検出手段によって検出された位置に対応する前記表示面の領域に表示されている情報を含んで前記奥行き方向に配列された情報群を特定する情報群特定工程と、
ユーザにより前記表示面に対して位置が指定された場合には、前記情報群特定工程において特定された情報群を、前記奥行き方向の奥側に移動させて表示させ、ユーザにより前記筐体の背面に対して位置が指定された場合には、前記情報群特定工程において特定された情報群を、前記奥行き方向の手前側に移動させて表示させ、当該移動により最前面に表示された情報の前面に当該情報に対応した項目が表記された画像を表示させる第２の表示制御工程と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に表示されている内容を操作に応じて制御する技術に関する。
【背景技術】
【０００２】
表示装置において、テレビ放送やラジオ放送の番組表を表す画像を立体的に見えるように表示させる技術が提案されている。特許文献１には、表示面にタッチセンサを備えた表示装置において、ユーザがその表示面をタッチすると、番組表の画像を、放送局別に表示させたり、日付別に表示させたり、指定された時間帯別に表示させたりする仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４５８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、放送局別、日付別、あるいは指定された時間帯別、といった、それぞれ異なる属性に注目して番組表の画像を表示させるべく、その画像全体が回転する仕組みとなっている。このため、例えば、ユーザが、特定の日付の番組表を見ながら、一部の時間帯については異なる日付の番組の内容を確認する、といった使い方ができないという問題がある。さらに、このように番組表に含まれる内容の一部について日付などを変えることをユーザが表示装置に指示するときに、その番組表が立体的に表示されているということを生かして、ユーザの操作と、番組表の画像が変更されるときの画像の動きとの間に体感的な共通性があると、ユーザにとっては使いやすい。
【０００５】
本発明は上述の背景に鑑みてなされたものであり、複数の情報が配列された表の一部の内容をユーザの操作に応じて変更して表示する場合に、ユーザの操作と、表の画像が変更されるときの画像の動きとの間に体感的な共通性をもたせることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、筐体と、前記筐体の前面に設けられた表示面に画像を表示する表示手段と、ユーザにより前記表示面に対して指定された位置及びユーザにより前記筐体の背面に対して指定された位置を検出する指定位置検出手段と、幅方向、高さ方向及び奥行き方向に割り当てられた項目に対応して配列された情報を前記表示手段に立体的に表示させる表示制御手段と、前記情報のうち、前記指定位置検出手段により検出された位置に対応する前記表示面の領域に表示されている情報を含んで前記奥行き方向に配列された情報群を特定する情報群特定手段とを備え、前記表示制御手段は、ユーザにより前記表示面に対して位置が指定された場合には、前記情報群特定手段により特定された情報群を、前記奥行き方向の奥側に移動させて表示させ、ユーザにより前記筐体の背面に対して前記位置が指定された場合には、前記情報群特定手段により特定された情報群を、前記奥行き方向の手前側に移動させて表示させ、当該移動により最前面に表示された情報の前面に当該情報に対応した項目が表記された画像を表示させることを特徴とする表示装置を提供する。
好ましい態様において、前記表示制御手段は、最前面に表示された情報の前面に当該情報に対応した項目が表記された画像を表示させた後に、前記情報群の前記奥行き方向の奥側又は手前側の移動に応じて前記奥行き方向に割り当てられた項目と前記最前面に表示された情報に対応した項目とが一致した場合には、前記情報群の移動前に表示させていた前記画像を表示させないようにすることを特徴とする。
【０００７】
好ましい態様において、前記ユーザが前記表示面又は前記筐体の背面に対して位置を指定する操作の速度又は強度に応じた物理量を検出する物理量検出手段を備え、前記表示制御手段は、前記物理量検出手段により検出された物理量に応じた量だけ、前記情報群特定手段により特定された情報群を移動させて表示させることを特徴とする。
【０００８】
また、好ましい態様において、前記ユーザが前記表示面又は前記筐体の背面に対して位置を指定する操作の速度又は強度に応じた物理量を検出する物理量検出手段を備え、前記表示制御手段は、前記物理量検出手段により検出された物理量に応じて、前記情報群特定手段により特定された情報群を前記奥行き方向の奥側又は手前側に移動させる速度を変えて表示させることを特徴とする。
【０００９】
また、好ましい態様において、前記表示制御手段は、前記情報群特定手段により閾値以上の期間にわたって同じ情報群が特定されている場合、前記情報群特定手段により特定された情報群を当該期間にわたって移動させ続ける表示を行うことを特徴とする。
【００１０】
また、好ましい態様において、前記筐体の背面に対して位置を指定するためにユーザにより用いられる操作手段が当該筐体の背面に接していないときに、前記筐体の背面において前記操作手段に最も近い位置を検出する近接位置検出手段と、前記近接位置検出手段によって検出された位置に対応する前記表示面の領域に表示されている情報を特定する情報特定手段とを備え、前記表示制御手段は、前記情報特定手段により特定された情報の表示態様を他の情報の表示態様と異ならせて表示させ、前記指定位置検出手段は、前記筐体の背面において前記操作手段が接した位置を検出することを特徴とする。
【００１１】
また、好ましい態様において、前記表示制御手段は、前記表示手段に表示されている複数の情報のうち前記表示面に対して指定され前記指定位置検出手段により検出された位置に対応する情報を特定し、所定の操作が行われると、当該情報が表記された画像と、当該情報と関連し且つ当該情報とは異なる内容の情報が表記された画像とを表示させることを特徴とする。
【００１２】
また、本発明は、筐体の前面に表示面が設けられた表示装置が行う表示制御方法であって、幅方向、高さ方向及び奥行き方向に割り当てられた項目に対応して配列された情報を前記表示面に立体的に表示させる第１の表示制御工程と、ユーザにより前記表示面に対して指定された位置及びユーザにより前記筐体の背面に対して指定された位置を検出する指定位置検出工程と、前記情報のうち、前記指定位置検出工程において検出された位置に対応する前記表示面の領域に表示されている情報を含んで前記奥行き方向に配列された情報群を特定する情報群特定工程と、ユーザにより前記表示面に対して位置が指定された場合には、前記情報群特定工程において特定された情報群を、前記奥行き方向の奥側に移動させて表示させ、ユーザにより前記筐体の背面に対して位置が指定された場合には、前記情報群特定工程において特定された情報群を、前記奥行き方向の手前側に移動させて表示させ、当該移動により最前面に表示された情報の前面に当該情報に対応した項目が表記された画像を表示させる第２の表示制御工程とを備えることを特徴とする表示制御方法を提供する。
【００１３】
また、本発明は、筐体、当該筐体の前面に設けられた表示面に画像を表示する表示手段及びユーザにより前記表示面に対して指定された位置及びユーザにより前記筐体の背面に対して指定された位置を検出する指定位置検出手段を備えたコンピュータに、幅方向、高さ方向及び奥行き方向に割り当てられた項目に対応して配列された情報を前記表示面に立体的に表示させる第１の表示制御工程と、前記情報のうち、前記指定位置検出手段によって検出された位置に対応する前記表示面の領域に表示されている情報を含んで前記奥行き方向に配列された情報群を特定する情報群特定工程と、ユーザにより前記表示面に対して位置が指定された場合には、前記情報群特定工程において特定された情報群を、前記奥行き方向の奥側に移動させて表示させ、ユーザにより前記筐体の背面に対して位置が指定された場合には、前記情報群特定工程において特定された情報群を、前記奥行き方向の手前側に移動させて表示させ、当該移動により最前面に表示された情報の前面に当該情報に対応した項目が表記された画像を表示させる第２の表示制御工程とを実行させるためのプログラムとしても提供し得る。
【発明の効果】
【００１４】
本発明によれば、複数の情報が配列された表の一部の内容をユーザの操作に応じて変更して表示する場合に、ユーザの操作と、表の画像が変更されるときの画像の動きとの間に体感的な共通性をもたせることが可能となる。
【図面の簡単な説明】
【００１５】
【図１】表示装置の外観を表す正面図
【図２】表示装置のハードウェア構成を表すブロック図
【図３】番組表データの内容を表す図
【図４】移動量テーブルの内容を表す図
【図５】快適立体視範囲を説明する模式図
【図６】表示面において３Ｄ表示される番組表を表す図
【図７】表示装置の前面へのタッチ操作による表示内容の変更を表す図
【図８】表示装置の背面へのタッチ操作による表示内容の変更を表す図
【図９】タッチ操作による表示内容の変更の一例を表す図
【図１０】タッチ操作による表示内容の変更の一例を表す図
【図１１】タッチ操作による表示内容の変更の一例を表す図
【図１２】タッチ操作による表示内容の変更の一例を表す図
【図１３】タッチ操作による表示内容を変更する処理の流れを示すフローチャート
【図１４】制御部の機能的構成を表すブロック図
【図１５】変形例１に係るオブジェクトの展開表示を表す図
【図１６】変形例１に係るオブジェクトを展開表示する処理の流れを示すフローチャート
【図１７】変形例２に係る移動速度テーブルの内容を表す図
【図１８】変形例４に係るオブジェクトの移動に伴う表示内容の変更を表す図
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について説明する。
＜実施形態＞
＜構成＞
図１は、表示装置１００の外観を表す正面図である。図１（ａ）は、表示装置１００を前面から見た様子を表しており、図１（ｂ）は、表示装置１００を背面からみた様子を表している。表示装置１００は例えば板状の六面体である筐体を備えており、表示装置１００の前面とは、筐体を構成する複数の面のうち、ユーザによって表示装置１００が使われるときにそのユーザに対向する面のことであり、表示装置１００の背面とは、筐体において前面の反対側にある面のことである。表示装置１００は、その前面に、長方形の表示面２００と、表示面２００の周囲に設けられた操作子３１とを有するコンピュータであり、例えば、スマートフォン、タブレット端末、ＰＤＡ（Personal Digital Assistant）、無線ＬＡＮ（Local Area Network）機能を有する情報端末、ゲーム機、パーソナルコンピュータ、及び通信機能を有するリモコンなどの電子機器である。ユーザは、表示面２００及び操作子３１を指や操作具で触れたり押したりすることで、表示装置１００を操作することができるようになっている。また、表示装置１００の背面には、背面タッチセンサ５２及び背面近接センサ５３が設けられている。
【００１７】
図２は、表示装置１００のハードウェア構成を表すブロック図である。表示装置１００は、制御部１０、記憶部２０、操作部３０、表示部４０、検出部５０通信部６０、及び図示せぬ計時機能を有し、これらの各部はバス７０を介して接続されている。制御部１０は、ＣＰＵ（Central Processing Unit）などの演算装置と、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等のメモリを有している。制御部１０において、ＣＰＵが、ＲＯＭや記憶部２０に記憶されているコンピュータプログラムを読み出しＲＡＭにロードして実行することにより、表示装置１００の各部を制御する。操作部３０は、操作子３１を備えており、ユーザによる操作内容を表す操作信号を制御部１０に出力する。
【００１８】
表示部４０は、３Ｄ（Dimension）ディスプレイ４１を備え、制御部１０による制御の下で、ユーザの操作に応じた画像やメニュー画像等の各種画像を３Ｄディスプレイ４１の表示面に表示する。３Ｄディスプレイ４１は、２次元の画像を表示するほか、３次元の画像をも表示し得るディスプレイである。以下、３次元の画像を表示することを３Ｄ表示という。３Ｄ表示の方式としては、単に２次元の斜視図に陰影をつけて立体的に見せる方法のほか、視差バリア方式や、レンチキュラーレンズ方式、スリット状の偏光フィルターと偏光メガネを用いた方式や液晶シャッターによる時分割方式などが知られている。この３Ｄディスプレイ４１においては、上述の方式うち、どれを用いてもよいが、ここでは、視差バリア方式、つまり、スリットを利用して、左右の眼に対し、視差を持つ映像を入射させることでユーザがあたかも立体的な画像を見ていると感じられるような仕組みを用いている。つまり、ユーザは、３Ｄディスプレイ４１に表示される画像が３Ｄディスプレイ４１の表示面から飛び出しているかのように見えたり、反対に、３Ｄディスプレイ４１の表示面の奥のほうに引っ込んでいるかのように見えたりする。以降において、３Ｄディスプレイ４１に表示される画像について、飛び出しているかのように見えたり、反対に、奥に引っ込んでいるかのように見えたりする、その飛び出しているまたは引っ込んでいる度合いのことを、画像の立体視度合い量という。この立体視度合い量において、特に画像の飛び出しに関する度合いのことを、画像の飛び出し量といい、画像の引っ込みに関する度合いのことを、画像の奥行き量という。
【００１９】
この３Ｄディスプレイ４１は、長方形の形状であり、ＸＹ直交座標系が設定されている。このＸＹ直交座標系の原点Ｏは、３Ｄディスプレイ４１の四隅のうちのいずれか（図１（ａ）においては左上隅）に位置している。この原点Ｏを含む、３Ｄディスプレイ４１の２辺のうち、一方の辺（ここでは３Ｄディスプレイ４１の短手方向の辺）がＸ軸に対応し、他方の辺（ここでは３Ｄディスプレイ４１の長手方向の辺）がＹ軸に対応している。これらＸ軸及びＹ軸と直交する直線をＺ軸とする。つまり、Ｘ軸及びＹ軸で表される平面に対して、Ｚ軸は飛び出し方向及び奥行き方向の座標軸に相当する。図１に示す座標記号のうち、内側が白い円の中に黒い円を描いた記号は、紙面奥側から手前側に向かう矢印を表している。つまり、Ｚ軸は、手前側が正方向であり、奥側が負方向である。表示部４０は、筐体の前面に設けられた表示面に画像を表示する表示手段に相当する。
【００２０】
検出部５０は、前面タッチセンサ５１、背面タッチセンサ５２、背面近接センサ５３、及び加速度センサ５４を備えており、各センサが検出した結果を表す検出信号を制御部１０に出力する。タッチセンサには、主に抵抗皮膜型と静電容量型があり、他にも光センサを用いたものなどがある。前面タッチセンサ５１には、これらのうちいずれを用いてもよいが、本実施形態では、抵抗皮膜型を用いる例を示す。前面タッチセンサ５１は、図１（ａ）における表示面２００において、３Ｄディスプレイ４１の上（Ｚ軸正方向側）に積層され、且つ、３Ｄディスプレイ４１の全体を覆うように重ねられた状態で配置されており、その大きさ及び形状は、前述した３Ｄディスプレイ４１の大きさ及び形状とほぼ同じである。この前面タッチセンサ５１は、光を透過する材料で構成されており、３Ｄディスプレイ４１に表示された画像は前面タッチセンサ５１を透過してユーザに視認されるようになっている。背面タッチセンサ５２は、図１（ｂ）における表示装置１００の背面において、３Ｄディスプレイ４１のちょうど裏側に位置するように配置されており、その大きさ及び形状は、前述した３Ｄディスプレイ４１の大きさ及び形状とほぼ同じである。なお、前面タッチセンサに静電容量型のタッチセンサを用いる場合は、３Ｄディスプレイ４１の下（Ｚ軸負方向側）に前面タッチセンサが積層されることになる。
【００２１】
前述した３Ｄディスプレイ４１と同様に、この前面タッチセンサ５１及び背面タッチセンサ５２にも、ＸＹ直交座標系が設定されている。つまり、ＸＹ直交座標系の原点Ｏは、前面タッチセンサ５１の四隅のうちのいずれか（ここでは図１（ａ）の左上隅）及び背面タッチセンサ５２の四隅のうちのいずれか（ここでは図１（ｂ）の右上隅）に位置している。この原点Ｏを含む、前面タッチセンサ５１及び背面タッチセンサ５２の２辺のうち、一方の辺（ここでは前面タッチセンサ５１及び背面タッチセンサ５２の短手方向の辺）がＸ軸に対応し、他方の辺（ここでは前面タッチセンサ５１及び背面タッチセンサ５２の長手方向の辺）がＹ軸に対応している。前面タッチセンサ５１及び背面タッチセンサ５２は、指が接触したか否かを所定のサンプリング周期で検出し、その接触位置（操作点という）を示す座標を検出結果として制御部１０へ出力する。前面タッチセンサ５１及び背面タッチセンサ５２は、ユーザにより表示面に対して指定された位置及びユーザにより筐体の背面に対して指定された位置を検出する指定位置検出手段に相当する。
【００２２】
このように、３Ｄディスプレイ４１、前面タッチセンサ５１、及び背面タッチセンサ５２には、共通のＸＹ直交座標系が設定されており、前面タッチセンサ５１及び背面タッチセンサ５２によって出力される操作点の位置と、３Ｄディスプレイ４１によって表示される画像の位置はいずれも、共通のＸＹ直交座標系で規定されるようになっている。これらのうち、３Ｄディスプレイ４１及び前面タッチセンサ５１によって表示面２００が構成されている。なお、３Ｄディスプレイ自体にタッチセンサの機能が組み込まれて構成される態様もあり、本発明はこれらの態様も含むものであるが、本実施形態では上述したように３Ｄディスプレイ及びタッチセンサが、それぞれ分離している構成を例に挙げて説明を行う。
【００２３】
背面近接センサ５３は、図１（ｂ）における表示装置１００の背面において、背面タッチセンサ５２の上に積層され、且つ、背面タッチセンサ５２の全体を覆うように重ねられた状態で配置されている。背面近接センサ５３の大きさ及び形状は、前述した前面タッチセンサ５１、背面タッチセンサ５２及び３Ｄディスプレイ４１の大きさ及び形状とほぼ同じである。つまり、表示装置１００の前面の垂直な方向から見たとき、前面タッチセンサ５１、背面タッチセンサ５２及び背面近接センサ５３と表示面２００とはちょうど重なっている。前述した３Ｄディスプレイ４１、前面タッチセンサ５１、及び背面タッチセンサ５２と同様に、この背面近接センサ５３にも、ＸＹ直交座標系が設定されている。つまり、ＸＹ直交座標系の原点Ｏは、背面近接センサ５３の四隅のうちのいずれか（ここでは図１（ｂ）の右上隅）に位置している。この原点Ｏを含む、背面近接センサ５３の２辺のうち、一方の辺（ここでは背面近接センサ５３の短手方向の辺）がＸ軸に対応し、他方の辺（ここでは背面近接センサ５３の長手方向の辺）がＹ軸に対応している。
【００２４】
近接センサには、赤外線型や超音波型、静電容量型などがあり、これらのうちいずれを背面近接センサ５３に用いてもよいが、ここでは、赤外線型のセンサを用いる例を示す。背面近接センサ５３は、赤外線を発する複数の発光素子と、光を受け取って電気信号に変換する複数の受光素子を備えており、これらがＸＹ直交座標系に従って配置されている。発光素子から発せられた赤外線が、測定対象物に当たって反射してくると、受光素子は、反射した赤外線を受光する。測定対象物が近いほど反射光の強度が増すため、背面近接センサ５３は、受光素子の受光強度に基づいて表示装置１００と対象物との距離、つまりＺ座標値を測ると、Ｘ座標、Ｙ座標及びＺ座標の各座標値を検出結果として制御部１０に出力する。以下、ユーザが表示面２００（より正確にはユーザから見て最も手前側に設けられている前面タッチセンサ５１）及び表示装置１００の背面（より正確にはユーザから見て最も奥側に設けられている背面近接センサ５３）に触れて行う操作のことを、タッチ操作という。このタッチ操作は、ユーザが表示面２００上または背面タッチセンサ５２上の任意の位置を指定する操作である。なお、タッチセンサは、指のほかスタイラスペンなどの操作具などのあらゆる操作手段の接触を検出するものもあるが、以下では指によるタッチ操作を例に上げて説明を行う。
【００２５】
加速度センサ５４は、ユーザが表示装置１００に対してタッチ操作を行った際に、表示装置１００に生じる加速度を検出し、その検出結果を制御部１０へ出力する。この加速度は、ユーザのタッチ操作によって表示装置１００に力が加えられて生じるものであるから、このタッチ操作におけるタッチの速さまたは強さに応じたものとなる。つまり、加速度センサ５４は、ユーザが表示面又は筐体の背面に対して位置を指定する操作の速度又は強度に応じた物理量を検出する物理量検出手段に相当する。
【００２６】
通信部６０は、ネットワークを介して通信ノード（図示せず）とデータ通信を行う。記憶部２０は、例えばフラッシュメモリやハードディスク等の不揮発性の記憶手段であり、各種のデータを記憶している。記憶部２０に記憶されているデータには、制御部１０が実行するプログラムに加え、番組表データ２１、移動量テーブル２２、及び各種の閾値が含まれる。番組表データ２１は、例えばテレビ放送の番組表を表すデータであり、各番組の放送チャンネル、放送日時、番組名など、番組に関する各種情報を含んでいる。制御部１０は、通信部６０を用いて図示せぬサーバ装置から番組表データ２１を取得すると、これを記憶部２０に記憶させる。移動量テーブル２２は、ユーザのタッチ操作に伴って加速度センサ５４が検出する加速度と、表示面２００に表示される画像のオブジェクト（以降、単にオブジェクトという）の移動量とが対応付けて記述されたものである。ユーザによりタッチ操作が行われると、制御部１０は、表示装置１００に加えられた加速度に応じて、タッチ操作により指定されたオブジェクトをＺ軸方向に移動させて表示させる。つまり、オブジェクトの移動量とは、オブジェクトのＺ軸方向への移動量のことである。ここでいう画像のオブジェクトとは、番組表に含まれる各々の情報を画像として表したものである。
【００２７】
図３は、番組表データ２１の内容を表す図である。図に示すように、番組表データ２１は、「日付」、「ｃｈ（チャンネル）」、「開始時刻」、「終了時刻」、及び「番組名」といった複数の項目を含んでいる。「日付」は、番組が放送される予定の日付を表した情報である。「ｃｈ」は、テレビ番組を放送する各放送局に割り当てられたチャンネルを表した情報である。「開始時刻」は、番組の放送が開始される予定の時刻を表した情報である。「終了時刻」は、番組の放送が終了する予定の時刻を表した情報である。「番組名」は、放送される番組に割り当てられた名称を表した情報である。図は、例えば、「２０１２／４／１」の「１ｃｈ」では「９：００」から「９：５８」の時間帯に、「ニュース・気象情報」という番組が放送される予定であることを表している。このように、「日付」、「ｃｈ」、「開始時刻」、及び「終了時刻」といった情報の組み合わせごとに、放送される予定の番組が一意に特定される。
【００２８】
図４は、移動量テーブル２２の内容を表す図である。移動量テーブル２２は、「加速度」及び「オブジェクト移動量」といった複数の項目からなる。「加速度」という項目には、予め区分された加速度（ｍ／ｓ2）の範囲が記述されている。「オブジェクト移動量」という項目には、上述した、表示面２００に表示されるオブジェクトのＺ軸方向への移動量が記述されている。例えば、加速度が「２以上３未満」のとき、オブジェクト移動量は「２」であるから、制御部１０は、指定されたオブジェクトを、オブジェクト２個分だけＺ軸方向（正方向又は負方向）に移動させて表示面２００に表示させる。さらに詳細を説明すると、ユーザにより表示装置１００の前面（すなわち表示面２００）に対してタッチ操作が行われた場合、制御部１０は、タッチ操作で指定されたオブジェクトを、番組表において、決定したオブジェクト移動量の数だけ背面に移動させる。また、ユーザにより表示装置１００の背面に対してタッチ操作が行われた場合、制御部１０は、タッチ操作で指定されたオブジェクトを、番組表において、決定したオブジェクト移動量の数だけ前面に移動させる。
【００２９】
次に、ユーザが３Ｄ画像を快適に視認できるとされている快適立体視範囲について説明する。図５は、快適立体視範囲を説明する模式図であり、表示装置１００を表示面２００に平行な方向から見たときの様子を表している。ここで、ユーザの視点から見たときの表示面２００の水平方向のサイズをｓ[cm]、ディスプレイの水平方向の解像度をｒ[pixel]、左右の目の間隔（眼間距離）をｅ[cm]、表示面２００から左右の目を結んだ線分までの距離（視距離）をｄ[cm]、左右の目でそれぞれ知覚される映像間の水平方向のズレ（視差）における最大視差をＤｍａｘ[Pixel]、最小視差をＤｍｉｎ[Pixel]とする。そして、仮想的な3次元空間において、最も大きい飛び出し量を持つ点と、最も大きい奥行き量を持つ点と、表示面２００上の点とに対する、左右の目の輻輳角をそれぞれα、β、γとする。
【００３０】
快適立体視範囲の定義は様々であるが、一般的に最もよく用いられる定義としては、３ＤＣ安全ガイドラインで述べられている、「視差角｜α―γ｜及び｜β−γ｜が1度以内であること」が挙げられる。従って、この定義に則ると、眼間距離ｅ及び視距離ｄが決まれば、最大飛び出し量ｐ及び最大奥行き量ｑが求まる。具体的な求め方は、以下のようなものである。まず、図５からも明らかなように、以下の数式（ａ）及び（ｂ）が成り立つ。
（ａ）γ＝２ｔａｎ-1（ｅ／２ｄ）
（ｂ）α＝２ｔａｎ-1（ｅ／（２ｄ−２ｐ））
従って、α＝γ＋１を快適立体視範囲の飛び出し上限として、これを上記の数式に代入することで最大飛び出し量ｐが求まる。最大奥行き量ｑも同様に求めることができる。このときの最大飛び出し量ｐ〜最大奥行き量ｑの範囲が、快適立体視範囲であるから、表示装置１００においては、制御部１０が、この快適立体視範囲の範囲内で、画像の立体視度合い量を制御することとなる。なお、この最大飛び出し量ｐ及び最大奥行き量ｑは、一般的には記憶部２０に記憶されているプログラムに記述されているが、ユーザの眼間距離eや視距離dをリアルタイムで取得できる場合は、上記数式に則って、制御部１０が動的に変化させてもよい。
【００３１】
＜動作＞
以下の動作説明において、まず、表示面２００に表示される画像がユーザの操作に応じてどのように変化するかということについて述べる。図６は、表示面２００において３Ｄ表示される番組表を表す図である。図６は、図３に示される番組表データ２１の内容に基づいて表示面２００に３Ｄ表示される内容を表している。このとき表示面２００に３Ｄ表示されるのは番組表の内容の一部に過ぎず、図６の例では、４／１から４／３の午前８時から午前１１時までの放送チャンネル１，２，４，５，６の番組表が表示されている。図６に示されるように、表示面２００のＸ軸方向にはチャンネルが割り当てられ、Ｙ軸方向には時刻が割り当てられ、Ｚ軸方向には日付が割り当てられる。なお、図示の便宜上、日付は「年」を省略した「月日」のみを表示している。
【００３２】
これらの３軸で表される３次元の座標系において、図３に示される番組表データ２１に含まれる番組に関する情報が、直方体を構成する面に表記された状態で表示される。このとき、これらの各直方体は、Ｘ，Ｙ，Ｚ座標系において、番組表データ２１に記述された日付、チャンネル、開始時刻、及び終了時刻に対応した位置に配置されている。このように番組に関する情報が表記された直方体が、前述した画像のオブジェクトに相当する。
【００３３】
各オブジェクトは番組表データ２１の内容に基づいているから、以下では、例えば或るオブジェクトによって表される番組が放送される日付のことを「オブジェクトが持つ日付」といったり、或る日付に放送される番組を表すオブジェクトのことを「日付がＸＸのオブジェクト」といったりすることがある。これは、オブジェクトと、チャンネル、開始時刻及び終了時刻との関係を言うときも同様である。
【００３４】
最前面に表示されるオブジェクトの表示面２００と平行な面のうち、前面に位置する面が表す領域には、この領域に含まれるＸＹ座標系に基づく座標値が割り当てられている。同様に、最背面に表示されるオブジェクトの表示面２００と平行な面のうち、背面に位置する面が表す領域には、この領域に含まれるＸＹ座標系に基づく座標値が割り当てられている。つまり、最前面に表示されるオブジェクトごと及び最背面に表示されるオブジェクトごとに、ＸＹ座標系に基づく座標値が複数割り当てられていることとなる。
【００３５】
図６において、制御部１０は、日付が「４／１」のオブジェクト群を最前面に表示している。ここでいう最前面に表示されるオブジェクト群とは、制御部１０が表示面２００にオブジェクト群を３Ｄ表示するときに、画像の飛出し量が最も大きいオブジェクト群のことである。日付が「４／１」のオブジェクト群の背面には、次の日付「４／２」のオブジェクト群が表示されている。ここでいう或るオブジェクト群の背面に表示されるオブジェクト群とは、或るオブジェクト群よりもオブジェクト１つ分だけ画像の飛出し量が小さいオブジェクト群、換言すれば、或るオブジェクト群よりもオブジェクト１つ分だけ画像の奥行き量が大きいオブジェクト群のことである。そして日付が「４／２」のオブジェクト群の背面には、次の日付「４／３」のオブジェクト群が表示されている。また、最背面に表示されるオブジェクト群とは、制御部１０が表示面２００にオブジェクト群を３Ｄ表示するときに、画像の飛出し量が最も小さいオブジェクト群、換言すれば画像の奥行き量が最も大きいオブジェクト群のことである。
【００３６】
一度に表示面２００に３Ｄ表示されるＺ軸方向におけるオブジェクトの数は、同時表示数というパラメータとして予め記憶部２０に記憶されている。この同時表示数は、ユーザによって、操作部３０を用いて所定の範囲内で任意に変更可能としてもよい。図６の場合では、この同時表示数に「３」の値が設定されている。また、図６においては、「４／１」を基準として（基準日という）、基準日のオブジェクトが最前面に表示され、その背面に、基準日より後の日付のオブジェクト群が表示されている。このように、基準日は、オブジェクト群全体において最前面に表示されるオブジェクト群の日付であり、パラメータとしてＲＡＭに記憶されている。ここで、ユーザがタッチ操作によりオブジェクトを指定することで、変更前の基準日より後の日付のオブジェクトを最前面に表示させることや、変更前の基準日より前の日付のオブジェクトを最前面に表示させることが可能である。次に、このタッチ操作について詳細を説明する。
【００３７】
図７は、表示装置１００の前面へのタッチ操作による表示内容の変更を表す図である。図７は、図６に示される表示面２００への表示内容の一部を拡大して表したものである。図７において、「４／１」が基準日としてＲＡＭに記憶されている。また、図７上段において、ユーザは、表示面２００に表示されるオブジェクトのうち、日付が「４／１」、チャンネルが「４」、開始時刻が「９：００」、終了時刻が「９：５８」の番組表データに基づくオブジェクトを、表示面２００上において指でタッチしている。このように、ユーザが表示面２００上でオブジェクトを指定してタッチ操作を行うと、前面タッチセンサ５１によりタッチが検出される。この検出に応じた制御部１０は、操作点の座標値に表示されているオブジェクトを背面に移動させるとともに、基準日より前の日付のオブジェクトを最前面に表示させる。ここで、オブジェクトを何日分移動させるか、すなわちＺ軸方向の移動量は、前述した移動量テーブル２２の内容に基づいて制御部１０が決定する。例えば、ユーザが表示面２００上でオブジェクトを指定してタッチ操作を行ったときに検出された加速度が１．５（ｍ／ｓ2）である場合、この加速度は図４に示すように１以上２未満に相当するから、制御部１０は、オブジェクトの移動量が「１」であると決定する。そして制御部１０は、指定されたオブジェクトを１つだけ背面に移動させて表示させるとともに、未表示であった、基準日より１日前のオブジェクトを、最前面に表示させる。
【００３８】
また、ＲＡＭには、最前面に表示される各オブジェクトを含みＺ軸方向に延びるオブジェクト郡ごとに、日付変更量なるパラメータが記憶されている。この日付変更量は、表示面２００の最前面に表示される各々のオブジェクトの日付と、基準日との差分であって、上記オブジェクト群が基準日に対して何日分前後して表示されるかを表している。図７上段において、基準日は「４／１」であり、表示面２００の最前面に表示される各々のオブジェクトに対応する日付変更量は「０」である。つまり、図７上段において、表示面２００の最前面に表示されるオブジェクトは全て「４／１」に放送される番組に関するものである。ここで、例えば、上記のように表示装置１００の前面に対するタッチ操作によりオブジェクト移動量が「１」と決定された場合、制御部１０は、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群に対応する日付変更量をＲＡＭ上で「０」から「−１」に更新する。この結果、変更後の表示内容を表す図７下段において、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群のうち、日付が「４／１」の指定されたオブジェクトが、オブジェクト１個分だけ背面に移動して表示され、未表示であった、日付が「３／３１」のオブジェクトが最前面に表示されることとなる。つまり、日付変更量がマイナスの値は、基準日よりも過去であることを意味しており、日付変更量がプラスの値は、基準日よりも未来であることを意味している。
【００３９】
さらにこのとき、制御部１０は、同時表示数と同じ数だけのオブジェクトを一度に表示面２００に表示させるため、上記オブジェクトの移動に伴い、同時表示数からはみ出したオブジェクトが表示面２００に表示されないようにする。図７下段の例では、オブジェクトの移動量が「１」であるため、制御部１０は、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群のうち、最背面に表示されていた、日付が「４／３」のオブジェクトを消去して表示面２００に表示させないようにする。
【００４０】
次に、図８は、表示装置１００の背面へのタッチ操作による表示内容の変更を表す図である。図８は、図６に示される表示面２００への表示内容の一部を拡大して表したものである。図８において「４／１」が基準日としてＲＡＭに記憶されている。図８上段は、ユーザが、指３００を用いて、表示面２００に表示されるオブジェクトのうち、日付が「４／３」、チャンネルが「４」、開始時刻が「９：００」、終了時刻が「９：５８」の番組表データに基づくオブジェクトを指定して、表示装置１００の背面にタッチしていることを表している。
【００４１】
ここで、表示装置１００の前面からタッチ操作を行うときには、表示面２００に表示されているオブジェクトを視認しながら直接指定することができるため、ユーザにとっては、オブジェクトの指定が行いやすい。これに対して、表示装置１００の背面に対してタッチ操作が行われるときには、どのオブジェクトを指定しているのかユーザにとっては分かりづらい。これに対して、ユーザが、表示装置１００の背面に指３００を移動させて、指３００と表示装置１００の背面との距離が所定の長さ以内になると、背面近接センサ５３が、指３００の近接を検出し、検出結果を制御部１０に出力する。このとき指３００は表示装置１００の背面に接しておらず、背面近接センサ５３は、表示装置１００の背面において指３００に最も近い位置を検出する。つまり、背面近接センサ５３は、筐体の背面に対して位置を指定するためにユーザにより用いられる操作手段（ここでは指３００）が当該筐体の背面に接していないときに、筐体の背面において操作手段に最も近い位置を検出する近接位置検出手段に相当する。
【００４２】
そして制御部１０が、検出結果が表すＸＹ座標系の座標値に基づいて、この座標値に対応して表示面２００の最背面に表示されているオブジェクトを特定する。つまり、ここにおいて制御部１０は、背面近接センサ５３によって検出された位置に対応する表示面の領域に表示されている情報（ここではオブジェクト）を特定する情報特定手段として機能する。そして表示制御手段１１として機能する制御部１０は、特定したオブジェクトの色を、他のオブジェクトの色と変更して表示させるなど、表示態様を他のオブジェクトと異ならせて表示させる。これにより、ユーザは、どのオブジェクトを指定しているのか分かりやすくなる。ここで、上記所定の長さは、例えば１ｃｍといった数値が、パラメータとして記憶部２０に記憶されている。この値は、背面近接センサ５３の近接検出可能な範囲内において、操作部３０を用いてユーザにより設定可能としてもよい。表示態様を異ならせる方法は、このほかに、制御部１０が、オブジェクトを点滅させて表示させたり、オブジェクトを囲うようなカーソルを表示させたりする方法であってもよい。
【００４３】
ユーザが、オブジェクトを指定して表示装置１００の背面にタッチ操作を行うと、背面タッチセンサ５２によりタッチが検出される。この検出に応じた制御部１０は、操作点の座標値に表示されているオブジェクトを前面に移動させるとともに、基準日より後ろの日付のオブジェクトを最前面に表示させる。ここで、オブジェクトを日付において何日分移動させるか、すなわちＺ軸方向の移動量は、図７と同様にして決定される。例えば、ユーザが表示面２００上でオブジェクトを指定してタッチ操作を行ったときに検出された加速度が２．６（ｍ／ｓ2）である場合、この加速度は図４に示すように２以上３未満に相当するから、制御部１０は、オブジェクトの移動量が「２」であると決定する。そして制御部１０は、指定されたオブジェクトを２つだけ前面に移動させて表示させるとともに、基準日より２日後のオブジェクトを、最前面に表示させる。
【００４４】
図８上段におけるタッチ操作では、制御部１０によってオブジェクト移動量が「２」と決定されたものとする。このとき、制御部１０は、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群に設定され、ＲＡＭに記憶された日付変更量を「＋２」に更新する。従って、変更後の表示内容を表す図８下段において、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群のうち、日付が「４／３」の指定されたオブジェクトが、オブジェクト２個分だけ前面に移動して表示されることで、最前面に表示されている。また、制御部１０は、同時表示数と同じ数だけのオブジェクトを一度に表示面２００に表示させるため、上記オブジェクトの移動に伴い同時表示数からはみ出すオブジェクトを表示面２００に表示させないようにする。図８下段の例では、オブジェクトの移動量が「２」であるため、制御部１０は、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群のうち、最前面に表示されていた、日付が「４／１」のオブジェクトと、その背面に表示されていた、日付が「４／２」のオブジェクトとを、表示面２００に表示させないようにする。また、これに伴い制御部１０は、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群のうち、未表示であった、日付が「４／４」及び「４／５」のオブジェクトを、日付が「４／３」のオブジェクトの背面に表示させる。
【００４５】
このように、ユーザは、タッチ操作によって、オブジェクト単位で、表示面２００の最前面に表示される内容を変更可能であるため、タッチ操作で指定されたオブジェクトの日付と、タッチ操作で指定されていないオブジェクトの日付とが、最前面において一致しない場合が生じる。この場合、例えば図７下段に示すように、制御部１０が、タッチ操作で指定されたオブジェクトの前面に日付の文字列を表示させることで、このオブジェクトの日付と、タッチ操作で指定されていないオブジェクトの日付とが区別可能となる。図７下段においては、タッチ操作で指定されたオブジェクトの前面には、このオブジェクトの日付である「３／３１」の文字列が表示されている。このような日付の文字列の表示は、表示装置１００の背面に対してタッチ操作が行われた場合の図８下段においても同様である。
【００４６】
また、ユーザがタッチ操作によってオブジェクトを指定した際に最前面に表示されているオブジェクトが持つ「開始時刻」と「終了時刻」との差分、すなわち放送時間が、例えば約１時間であり、このオブジェクトがいわゆる１時間番組を表すのに対して、オブジェクトの移動後において最前面に表示される同じ時間帯のオブジェクトが３０分番組や２時間番組であったり、オブジェクトの移動後における同じ時間帯において複数のオブジェクトが跨っていたりする場合がある。このような場合に対して、制御部１０は、次のような処理を行う。例えば、指定されたオブジェクトが持つ開始時刻から終了時刻までの間の時間帯と同じ時間帯に、オブジェクトの移動後における複数のオブジェクトが収まる場合、制御部１０は、オブジェクトの移動後において、これら複数のオブジェクトを全て最前面に表示させる。例えば、指定されたオブジェクトが「９：００〜９：５８」の時間帯に放送される１時間番組を表し、オブジェクトの移動後において、この時間帯に２つのオブジェクトが収まる場合、制御部１０は、オブジェクトの移動後において、これら２つのオブジェクトを最前面に表示させる。
【００４７】
図９は、タッチ操作による表示内容の変更の一例を表す図である。図９上段において、ユーザは指３００を用いて、表示面２００に表示されるオブジェクトのうち、日付が「４／１」、チャンネルが「４」、開始時刻が「１０：００」、終了時刻が「１０：５５」の番組表データに基づくオブジェクトを指定して、表示装置１００の前面にタッチしている。ここで、制御部１０は、オブジェクト移動量を「１」であると決定したとする。このとき、図３に示すように、日付が「３／３１」及びチャンネルが「４」で、「１０：００〜１０：５５」の放送時間帯には、開始時刻が「１０：００」及び終了時刻が「１０：２５」である「美術」という番組と、開始時刻が「１０：３０」及び終了時刻が「１０：５５」である「番組宣伝」という番組との２つの番組が含まれる。従って、図９下段に示すように、制御部１０は、日付が「３／３１」、チャンネルが「４」のオブジェクトのうち、開始時刻が「１０：００」及び終了時刻が「１０：２５」である「美術」という番組のオブジェクトと、開始時刻が「１０：３０」及び終了時刻が「１０：５５」である「番組宣伝」という番組のオブジェクトとを最前面に表示させる。
【００４８】
また、変更後の基準日の、指定されたオブジェクトが持つ開始時刻から終了時刻までの間の時間帯と同じ時間帯に、複数のオブジェクトが全て収まらない場合、制御部１０は、オブジェクトの移動後において、これら複数のオブジェクトのうち、指定されたオブジェクトの開始時刻以降で、より早い開始時刻を持つオブジェクトを最前面に表示させる。図１０は、タッチ操作による表示内容の変更の一例を表す図である。図１０上段において、ユーザは指３００を用いて、表示面２００に表示されるオブジェクトのうち、日付が「４／１」、チャンネルが「５」、開始時刻が「１０：００」、終了時刻が「１０：５５」の番組表データに基づくオブジェクトを指定して、表示装置１００の前面にタッチしている。ここで、制御部１０は、オブジェクト移動量を「１」であると決定したとする。このとき、図３に示すように、日付が「３／３１」及びチャンネルが「５」で、「１０：００〜１０：５５」の放送時間帯には、開始時刻が「１０：００」及び終了時刻が「１０：２５」である「為替」という番組と、開始時刻が「１０：３０」及び終了時刻が「１１：５８」である「ゴルフ」という番組との２つの番組があるが、後者の番組は上記放送時間帯に収まらない。従って、図１０下段に示すように、制御部１０は、日付が「３／３１」、チャンネルが「５」のオブジェクトのうち、開始時刻が「１０：００」及び終了時刻が「１０：２５」である「為替」という番組のオブジェクトを最前面に表示させる。
【００４９】
図１１は、タッチ操作による表示内容の変更の一例を表す図である。図１１上段において、ユーザは指３００を用いて、表示面２００に表示されるオブジェクトのうち、日付が「４／１」、チャンネルが「１」、開始時刻が「１０：００」、終了時刻が「１０：５５」の番組表データに基づくオブジェクトを指定して、表示装置１００の前面にタッチしている。ここで、制御部１０は、オブジェクト移動量を「１」であると決定したとする。このとき、図３に示すように、日付が「３／３１」及びチャンネルが「１」で、「１０：００〜１０：５５」の放送時間帯には、開始時刻が「９：４５」及び終了時刻が「１０：２８」である「歴史」という番組と、開始時刻が「１０：３０」及び終了時刻が「１１：５８」である「ドキュメンタリー」という番組との２つの番組があるが、両番組ともに上記放送時間帯に収まらない。従って、図１０下段に示すように、制御部１０は、日付が「３／３１」、チャンネルが「１」のオブジェクトのうち、開始時刻が「１０：３０」及び終了時刻が「１１：５８」である「ドキュメンタリー」という番組のオブジェクトを最前面に表示させる。
【００５０】
また、オブジェクトの移動後において、指定されたオブジェクトが持つ開始時刻から終了時刻までの間の時間帯と同じ時間帯に、このオブジェクトより長い放送時間を持つ単一のオブジェクトがある場合、制御部１０は、このオブジェクトを最前面に表示させる。図１２は、タッチ操作による表示内容の変更の一例を表す図である。図１２上段において、ユーザは指３００を用いて、表示面２００に表示されるオブジェクトのうち、日付が「４／１」、チャンネルが「６」、開始時刻が「１０：００」、終了時刻が「１０：５５」の番組表データに基づくオブジェクトを指定して、表示装置１００の前面にタッチしている。ここで、制御部１０は、オブジェクト移動量を「１」であると決定したとする。このとき、図３に示すように、日付が「３／３１」及びチャンネルが「６」で、「１０：００〜１０：５５」の放送時間帯には、開始時刻が「１０：００」及び終了時刻が「１１：５５」である「映画」という単一の番組があり、この番組は上記放送時間帯に収まらない。従って、図１２下段に示すように、制御部１０は、日付が「３／３１」、チャンネルが「６」のオブジェクトのうち、開始時刻が「１０：００」及び終了時刻が「１１：５５」である「映画」という番組のオブジェクトを最前面に表示させる。
【００５１】
また、制御部１０は、最前面に表示されるオブジェクトの日付（つまり前述した基準日）を、ユーザのタッチ操作によってオブジェクト単位で変更するだけでなく、オブジェクト全体で変更することが可能である。最前面に表示する日付の変更の対象をオブジェクト単位とするか、オブジェクト全体とするかは、ユーザが例えば操作部３０を用いて変更可能である。この変更内容は、表示内容変更モードとしてＲＡＭに記憶されている。表示内容変更モードが「オブジェクト単位」である場合、制御部１０は、ユーザのタッチ操作を契機として前述したような処理を行い、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群のうち最前面に表示されるオブジェクトを変更して表示させる。一方、表示内容変更モードが「オブジェクト全体」である場合、制御部１０は、ユーザのタッチ操作を契機として、決定されたオブジェクト移動量に応じてＲＡＭに記憶された基準日を変更する。例えば、基準日が「４／１」であったときに、「オブジェクト全体」の表示内容変更モードで、表示装置１００の前面へのタッチ操作によりオブジェクト移動量が「１」と決定されると、制御部１０は、基準日を「３／３１」に更新してＲＡＭに記憶させる。そして制御部１０は、新たな基準日のオブジェクト群を最前面に表示させる。ユーザが、表示装置１００の背面に対してタッチ操作を行った場合も同様にして、制御部１０は、新たな基準日のオブジェクト群を最前面に表示させる。
【００５２】
図１３は、タッチ操作による表示内容を変更する処理の流れを示すフローチャートである。制御部１０は、タッチ操作を検出したか否かを判定する（ステップＳ１００）。具体的にステップＳ１００において、制御部１０は、前面タッチセンサ５１又は背面タッチセンサ５２から検出信号を入力された場合、タッチ操作を検出する。制御部１０は、タッチ操作を検出しない場合（ステップＳ１００；ＮＯ）、ステップＳ１００の判定を繰り返す。制御部１０は、タッチ操作を検出すると（ステップＳ１００；ＹＥＳ）、タッチ操作によって指定されたオブジェクトを特定する（ステップＳ１１０）。具体的にステップＳ１１０において、制御部１０は、操作点の座標値を割り当てられたオブジェクトを、指定されたオブジェクトとして特定する。ここで、制御部１０は、前面タッチセンサ５１から検出信号が入力されていた場合、操作点に基づいて、最前面に表示されているオブジェクトを指定されたオブジェクトとして特定し、背面タッチセンサ５２から検出信号が入力されていた場合、操作点に基づいて、最背面に表示されているオブジェクトを指定されたオブジェクトとして特定する。次に制御部１０は、加速度センサ５４から入力される、表示装置１００に生じる加速度を表す検出信号に基づいて移動量テーブル２２を参照し、オブジェクト移動量を決定する（ステップＳ１２０）。
【００５３】
制御部１０は、タッチ操作が表示面２００へのタッチであった場合、すなわち前面タッチセンサ５１から検出信号を入力されている場合（ステップＳ１３０；ＹＥＳ）、ＲＡＭに記憶された日付変更量を、特定したオブジェクト移動量に応じた負の値に更新する（ステップＳ１４０）。ステップＳ１４０において、制御部１０は、例えばオブジェクト移動量を「２」と特定していた場合、日付変更量を「−２」に更新すると、これをＲＡＭに記憶させる。また、制御部１０は、タッチ操作が表示装置１００の背面へのタッチであった場合、すなわち背面タッチセンサ５２から検出信号を入力されている場合（ステップＳ１３０；ＮＯ）、ＲＡＭに記憶された日付変更量を、特定したオブジェクト移動量に応じた正の値に更新する（ステップＳ１５０）。ステップＳ１５０において、制御部１０は、例えばオブジェクト移動量を「１」と特定していた場合、日付変更量を「＋１」に更新すると、これをＲＡＭに記憶させる。ステップＳ１４０又はステップＳ１５０の次に、制御部１０は、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群のうち、最前面に表示されるオブジェクトを変更すると（ステップＳ１６０）、処理をステップＳ１００へ戻す。具体的にステップＳ１６０において、制御部１０は、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群のうち、指定されたオブジェクトの日付に日付変更量を加算した日付を持つオブジェクトを最前面に表示させる。また、ステップＳ１６０において、制御部１０は、指定されたオブジェクトの前後の日付を持つオブジェクトをオブジェクト移動量に応じて移動させることで、未表示であったオブジェクトを表示させたり、表示されていたオブジェクトを表示させないようにしたりする。
【００５４】
図１４は、制御部１０の機能的構成を表すブロック図であり、制御部１０は、プログラムを実行することで図に示す各機能を実現する。制御部１０は、幅方向、高さ方向及び奥行き方向にそれぞれ情報（ここではオブジェクト）が配列された表の一部を、表示部４０に立体的に表示させる表示制御手段１１として機能する。また、制御部１０は、表に含まれる複数の情報のうち、前面タッチセンサ５１及び背面タッチセンサ５２により検出された位置に対応する表示面の領域に表示されている情報を含んで奥行き方向に配列された情報群を特定する情報群特定手段１２として機能する。さらに表示制御手段１１は、ユーザにより表示面に対して位置が指定された場合には、情報群特定手段１２により特定された情報群を、表において奥行き方向の奥側に移動させて表示させ、ユーザにより筐体の背面に対して位置が指定された場合には、情報群特定手段１２により特定された情報群を、表において奥行き方向の手前側に移動させて表示させる。このとき表示制御手段１１は、物理量検出手段により検出された物理量に応じた量だけ、情報群特定手段１２により特定された情報群を移動させて表示させる。
【００５５】
このように、本実施形態によれば、ユーザは、特定の日付の番組表を見ながら、一部の時間帯の番組を表すオブジェクトを指定して、このオブジェクト単位で異なる日付の番組の内容を確認することができる。これにより、ユーザは、異なる日付ごとに用意された番組表を行ったり来たりすることなく、互いに異なる日付の番組の内容を同時に比較することが可能となる。また、ユーザは、表示装置１００の前面へタッチ操作を行った場合、その操作形態から、指定したオブジェクトを後ろに押し込むイメージを持つことができるが、この操作に対して、指定されたオブジェクトがあたかも奥側に押し込まれるように移動されて表示されるから、自身の操作感と画像の変更内容とが共通しているという感覚を得ることが可能となる。また、ユーザは、表示装置１００の背面へタッチ操作を行った場合、その操作形態から、指定したオブジェクトを前に押し出すイメージを持つことができるが、この操作に対して、指定されたオブジェクトがあたかも手前側へ押し出されるように移動されて表示されるから、この場合も、自身の操作感と画像の変更内容とが共通しているという感覚を得ることが可能となる。このように、本実施形態によれば、ユーザの操作と表の変更内容との間に共通性をもたせることが可能となる。
【００５６】
＜変形例＞
以上の実施形態は次のように変形可能である。尚、以下の変形例は適宜組み合わせて実施してもよい。
【００５７】
＜変形例１＞
実施形態においては、ユーザによるタッチ操作に応じて制御部１０が行う処理は、最前面に表示されるオブジェクトを変更して表示させるというものであったが、これに加えて次のようにしてもよい。図１５は、変形例１に係るオブジェクトの展開表示を表す図である。図１５上段には、図６と同内容の番組表を表すオブジェクト群が表示面２００に表示されている。図１５上段において、ユーザが、指３００を用いて、表示面２００に表示されるオブジェクトのうち、日付が「４／１」、チャンネルが「４」、開始時刻が「９：００」、終了時刻が「９：５８」の番組表データに基づくオブジェクトを指定して、表示面２００上で展開操作を行っている。ここで展開操作とは、ユーザが、指定したオブジェクトを展開させて表示させるための操作のことである。また、ここで、制御部１０は、所定の時間内に同一のオブジェクトを指定したタッチを２回検出すると（いわゆるダブルクリック）、これを展開操作であるとみなす。制御部１０は、オブジェクトを指定して展開操作が行われたことを検出すると、この指定されたオブジェクトを展開して表示面２００に表示させる。
【００５８】
図１５下段は、制御部１０が、指定されたオブジェクトを展開して表示面２００に表示させた様子を表している。オブジェクトは、ブロック状の直方体で表示されているから、制御部１０は、オブジェクトを展開することで、予め前面に表示されていた面と、この面の上下左右の面と合わせて５面を、表示面２００の最前面に表示させる。そして制御部１０は、背後のオブジェクト群をグレーアウトすることで、これらのオブジェクト群に対する操作を受け付けないようにするとともに、最前面に表示される展開後のオブジェクトをユーザが視認しやすいようにする。
【００５９】
変形例１では、図３の番組表データ２１において、各々のデータが、「出演者」、「概要」及び「キーワード」といった項目を追加で保持している。制御部１０は、展開後のオブジェクトに、これらの項目の情報を表示させる。例えば図１５下段における展開後のオブジェクトでは、中央に番組の番組名が表示され、中央からみて上の面には番組が放送される予定の日時とチャンネルが表示され、中央からみて右の面には出演者の名前が表示され、中央からみて左の面には番組の概要が表示され、中央からみて下の面には番組に関するキーワードが表示されている。ここで、上記キーワードとは、ユーザが番組を検索するときに使用される文字列である。例えば、ユーザが「時代劇」という文字列を指定して番組の検索を行うと、制御部１０は、番組表データ２１の項目「キーワード」に、「時代劇」という文字列を保持する番組を検索結果として表示させる、といった具合である。ユーザが展開後のオブジェクトに対して再び展開操作を行うと、制御部１０は、このオブジェクトをたたんで、展開される前のブロック状の直方体として表示させるとともに、オブジェクト群のグレーアウトを解除して、オブジェクト群に対する操作を受け付けるようにする。このように、ユーザによりオブジェクトを指定して展開操作が行われると、制御部１０は、「番組名」のほか、指定されたオブジェクトに関連し且つ「番組名」とは異なる内容の画像を表示させる。つまり、表示制御手段１１として機能する制御部１０は、表示手段に表示されている複数の情報のうちいずれかが指定されて所定の操作が行われると、当該情報が表記された画像と、当該情報と関連し且つ当該情報とは異なる情報が表記された画像とを表示させる。
【００６０】
図１６は、変形例１に係るオブジェクトを展開表示する処理の流れを示すフローチャートである。制御部１０は、展開操作が行われたことを検出すると（ステップＳ２００；ＹＥＳ）、このオブジェクトが展開済みであるか否かを判定する（ステップＳ２１０）。この展開操作は、例えば上述したように、オブジェクトを指定したダブルクリックである。このほかに、同一のオブジェクトを指定したタッチが所定の時間以上持続した場合に、制御部１０が、展開操作が行われたことを検出するようにしてもよい。制御部１０は、展開操作が行われたことを検出しない場合（ステップＳ２００；ＮＯ）、ステップＳ２００の判定を繰り返す。制御部１０は、指定されたオブジェクトが展開されていない場合（ステップＳ２１０；ＮＯ）、このオブジェクトを展開して表示面２００の最前面に表示させるとともに、その他のオブジェクト群をグレーアウトして、ユーザによる操作を受け付けなくすると（ステップＳ２２０）、処理をステップＳ２００に戻す。一方、制御部１０は、指定されたオブジェクトが展開済みである場合（ステップＳ２１０；ＹＥＳ）、このオブジェクトをたたんでブロック状の直方体として表示面２００に表示させるとともに、その他のオブジェクト群のグレーアウトを解除して、ユーザによる操作を受け付けるようにすると（ステップＳ２３０）、処理をステップＳ２００に戻す。
【００６１】
このようにすれば、ユーザは、表示面２００に表示された番組表を表すオブジェクトのうち、番組名を見て内容が気になった番組などについて、展開操作を行うことで、この番組のより詳細な内容を知ることができるようになる。
【００６２】
＜変形例２＞
ユーザによるタッチ操作の速度に応じて、制御部１０が、表示面２００に表示されるオブジェクトを移動させる速度を変更してもよい。変形例２において、記憶部２０は、移動速度テーブル２３を記憶している。図１７は、変形例２に係る移動速度テーブル２３の内容を表す図である。移動速度テーブル２３は、「タッチ速度」及び「オブジェクト移動速度」といった複数の項目からなる。「タッチ速度」という項目には、予め区分されたタッチ速度（ｍ／ｓ）の範囲が記述されている。「オブジェクト移動速度」という項目には、表示面２００に表示されるオブジェクトのＺ軸方向への移動速度（ｃｍ／ｓ）が記述されている。例えば、タッチ速度が「２以上３未満」のとき、オブジェクト移動速度は「４」であるから、制御部１０は、選択されたオブジェクトを、「４ｃｍ／ｓ」の速さでＺ軸方向に移動させて表示面２００に表示させる。
【００６３】
変形例２において、表示装置１００は、背面近接センサ５３に加えて、その前面にも近接センサ（前面近接センサという）を備えている。前面近接センサあるいは背面近接センサ５３は、ユーザの指と表示装置１００の前面あるいは背面との垂直方向の距離が所定の長さ以内になると、指の近接を検出し、検出結果を表す検出信号を制御部１０に出力する。ここで所定の長さとは、例えば５ｍｍであり、記憶部２０に予め記憶されている。制御部１０は、この検出信号を受けてからタッチが検出されるまでにかかった時間を計時機能より取得する。そして制御部１０は、上記所定の距離を取得した時間で除算することで、上述したタッチ速度を算出する。制御部１０は、算出したタッチ速度に基づいて移動速度テーブル２３を参照し、オブジェクト移動速度を決定する。
【００６４】
変形例２では、図１３のフローチャートにおいて、ステップＳ１００の前に、制御部１０は、前面近接センサあるいは背面近接センサ５３から、ユーザの指と表示装置１００の前面あるいは背面との垂直方向の距離が所定の長さ以内に近接したことを表す検出信号を受け取る。そしてステップＳ１２０とステップＳ１３０との間に、制御部１０は、タッチ速度を算出すると、算出したタッチ速度に基づいて移動速度テーブル２３を参照し、オブジェクト移動速度を決定する。そしてステップＳ１６０において、制御部１０は、決定したオブジェクト移動速度でオブジェクトを移動させて表示面２００に表示させる。つまり、表示制御手段１１として機能する制御部１０は、物理量検出手段により検出された物理量に応じて、情報群特定手段１２により特定された情報群を奥行き方向の奥側又は手前側に移動させる速度を変えて表示させる。
【００６５】
このようにすれば、ユーザは、タッチ操作の速度を変更するという直感的な操作によって、オブジェクトを移動させる速度を変更することが可能となる。これにより、ユーザは、例えば、番組の内容を確認したい日付が基準日から離れている場合などには、速くタッチ操作を行うことで、オブジェクトの移動速度を速いものとして、自らの望む日付のオブジェクトをより早く最前面に表示させることができる。また、ユーザは、例えば、異なる日付の番組の内容をじっくり確認したい場合などには、ゆっくりタッチ操作を行うことで、オブジェクトの移動速度を遅いものとして、最前面に表示されるオブジェクトを一つずつ確認することが可能となる。
【００６６】
＜変形例３＞
実施形態においては、制御部１０が、表示装置１００に加えられる加速度に基づいてオブジェクトの移動量を決定していたが、これに限らず、次のようにしてもよい。変形例３において、前面タッチセンサ５１又は背面タッチセンサ５２から、タッチ操作が行われたことを表す検出信号が出力されていないときは、実施形態と同様に、制御部１０は、オブジェクトを移動させて表示させることはない。一方、変形例３において、ユーザが、表示面２００又は表示装置１００の背面に対して指がタッチした状態を維持する間、制御部１０は、オブジェクトを移動させる処理を継続する。具体的には、前面タッチセンサ５１又は背面タッチセンサ５２から、閾値以上の期間にわたって同じ位置にタッチ操作が行われていることを表す検出信号が出力される場合、制御部１０は、上記期間にわたって、指定されたオブジェクトを含みＺ軸方向に配列されたオブジェクト群を移動させて表示する処理を継続する。上記閾値は、例えば「２秒」であり、パラメータとして予め記憶部２０に記憶されている。このパラメータは、操作部３０を用いて、ユーザにより変更可能としてもよい。また、このときのオブジェクトの移動速度は、例えば「１ｃｍ／ｓ」であり、パラメータとして予め記憶部２０に記憶されている。このパラメータは、操作部３０を用いて、ユーザにより変更可能としてもよい。
【００６７】
このようにすれば、ユーザは、「指をタッチさせ続ける」という動作と、「指をタッチさせない」という動作との、２種類の動作を使い分けることで、オブジェクトを移動させて表示させることが可能となる。従って、ユーザは、複数回に渡るタッチ操作という煩雑な操作を行うことなく、望みの日付のオブジェクトを最前面に表示させることができる。
【００６８】
＜変形例４＞
実施形態においては、ユーザが、単一のオブジェクトを指定することで、制御部１０が、このオブジェクトを移動させて表示内容を変更させていたが、これに加えて次のようにしてもよい。図１８は、変形例４に係るオブジェクトの移動に伴う表示内容の変更を表す図である。変形例４において、ユーザは、オブジェクトを指定する際に、単一のオブジェクトのみならず、複数のオブジェクトを一度に指定することが可能である。まず、ユーザは、表示面２００にタッチした状態を維持したまま指３００を移動させる、いわゆるドラッグ操作を行って表示内容を変更させたいオブジェクトを選択する。制御部１０は、ドラッグ操作の開始位置の操作点と、ドラッグ操作の終了位置の操作点とを対角に持つ矩形を特定する。この矩形を選択範囲という。そして制御部１０は、オブジェクトの表示面２００に平行な面を表す矩形が上記選択範囲に含まれる場合、このオブジェクトを、表示内容を変更する対象のオブジェクトとして特定する。図１８上段では、ユーザが、ドラッグ操作を行うことにより、日付が「４／１」、開始時刻が「９：００」、終了時刻が「９：５８」であって、チャンネルが「４」、「５」及び「６」の３つのオブジェクトを選択した様子を表している。制御部１０は、例えば図１８に示すように、選択範囲を破線の矩形として表示させる。制御部１０は、このようなドラッグ操作に基づく選択範囲を、表示面２００に対するタッチ操作から特定するだけでなく、表示装置１００の背面に対してのタッチ操作からも特定することができる。この場合、制御部１０は、背面タッチセンサ５２が検出するドラッグ操作の開始位置の操作点及び終了位置の操作点を対角に持つ矩形を、選択範囲として特定する。
【００６９】
図１８下段は、図１８上段に示すように選択されたオブジェクトに対して、ユーザが、表示面２００上でタッチ操作を行った結果を表す。図１８下段に示すように、チャンネルが「４」、「５」及び「６」、開始時刻が「９：００」、終了時刻が「９：５８」の３つのオブジェクトは、最前面に表示されるオブジェクトの日付が「３／３１」となっている。なお、図１８では、ユーザが、同一の時間帯についてチャンネルが異なる複数のオブジェクトを選択する例を示したが、これに限らず、ユーザは、同一のチャンネルについて時間帯が異なる複数のオブジェクトを選択してもよいし、複数のチャンネルにおける複数の時間帯のオブジェクトを選択してもよい。このようにすれば、ユーザは、複数のチャンネル及び複数の時間帯に渡って異なる日付の番組内容を確認したい場合に、一度の操作で確認を行うことが可能となる。
【００７０】
＜変形例５＞
制御部１０が画像を立体的に表示させる方法は、視差バリア方式や、レンチキュラーレンズ方式、或いは時分割方式などを用いて３次元で表示させる方法以外に、前述したように斜視図により画像を表示させる方法であってもよい。この場合、オブジェクト群の画像が斜視図により表示されるだけであるから、画像の飛出し量及び奥行き量は生じないが、制御部１０が行う処理の内容は実施形態と同様に奥行き方向のオブジェクトの位置を変えるというものになる。なお、制御部１０は、画像を３次元で表示させたり、斜視図により表示させたりするのに限らず、画像が幅方向と高さ方向と奥行き方向との３軸を持ち立体的に表示させるものであれば、そのほかの方法を用いてもよい。
【００７１】
＜変形例６＞
実施形態においては、タッチ操作により表示装置１００に生じる加速度とオブジェクトの移動量とを対応付け、また、変形例２においては、タッチ操作の速度とオブジェクトの移動速度とを対応付けていた。ユーザが表示面又は背面に対して位置を指定する操作の速度又は強度に応じた物理量と、制御部１０の処理内容との対応関係はこれらの内容に限ったものではない。例えば、タッチ操作の速度とオブジェクトの移動量とを対応付けたテーブルを記憶部２０が記憶してもよいし、タッチ操作により表示装置１００に生じる加速度とオブジェクトの移動速度とを対応付けたテーブルを記憶部２０が記憶しており、制御部１０が、これらのテーブルに基づいて表示内容の制御を行うようにしてもよい。ユーザは、操作部３０を用いて、どのテーブルを参照すべきかを変更可能である。また、表示装置１００に生じる加速度やタッチ操作の速度に限らず、ユーザが表示面又は背面に対して位置を指定する操作の速度又は強度に応じた物理量であれば、どのようなものであってもよい。
【００７２】
＜変形例７＞
本発明は、表示装置以外にも、これらを実現するための方法、及びコンピュータに表示機能を実現させるためのプログラムとしても把握される。かかるプログラムは、これを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等を介して、コンピュータにダウンロードさせ、これをインストールして利用させるなどの形態でも提供されたりする。
【符号の説明】
【００７３】
１０…制御部、２０…記憶部、２１…番組表データ、２２…移動量テーブル、２３…移動速度テーブル、３０…操作部、３１…操作子、４０…表示部、４１…３Ｄディスプレイ、５０…検出部、５１…前面タッチセンサ、５２…背面タッチセンサ、５３…背面近接センサ、５４…加速度センサ、６０…通信部、７０…バス、１００…表示装置、２００…表示面、３００…指
【図１】
0005734732.tif 000002
【図２】
0005734732.tif 000003
【図３】
0005734732.tif 000004
【図４】
0005734732.tif 000005
【図５】
0005734732.tif 000006
【図６】
0005734732.tif 000007
【図７】
0005734732.tif 000008
【図８】
0005734732.tif 000009
【図９】
0005734732.tif 000010
【図１０】
0005734732.tif 000011
【図１１】
0005734732.tif 000012
【図１２】
0005734732.tif 000013
【図１３】
0005734732.tif 000014
【図１４】
0005734732.tif 000015
【図１５】
0005734732.tif 000016
【図１６】
0005734732.tif 000017
【図１７】
0005734732.tif 000018
【図１８】
0005734732.tif 000019