(57)【要約】【課題】操作性を向上させた情報入出力装置および方法を提供する。【解決手段】情報入出力装置を、多面体の各構成面の各々に表示部を設定した構成とし、センサから入力する回転や傾き情報、および入出力部に対するユーザ入力に基づいて表示情報の更新や制御情報の出力を実行する。本構成によれば、表示情報を装置の操作、例えば回転に伴って順次更新可能であり、無数のメニューなどの情報表示が実現され、多様な情報表示が可能となる。情報入力処理や外部機器の制御処理を実行する場合も、ユーザは、各表示面を触れる処理や、情報入出力装置自体を回転または傾けることで、様々な選択情報や操作情報の入力が可能であり、様々な機器に対する多様な制御が可能となる。【選択図】図２
2007287005.tif 000002
【特許請求の範囲】
【請求項１】
多面体形状を持つ情報入出力装置であり、
多面体を構成する各構成面に設定された複数の表示部と、
情報入出力装置の回転または傾きを検出するセンサと、
情報入出力装置のユーザ操作に基づくユーザ入力を検出し、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行する制御部と、
を有することを特徴とする情報入出力装置。
【請求項２】
前記表示部は、ユーザ入力可能な入力部としての機能を有する入出力部として構成され、
前記制御部は、
前記入出力部を介するユーザ入力を検出し、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行する構成であることを特徴とする請求項１に記載の情報入出力装置。
【請求項３】
前記制御部は、
情報入出力装置のユーザ操作に基づく回転または傾き情報を前記センサから入力し、センサ検出情報をユーザ入力として識別し、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行する構成であることを特徴とする請求項１に記載の情報入出力装置。
【請求項４】
前記制御部は、
多面体を構成する各構成面に設定された複数の表示部から情報表示を実行する表示領域を選択し、該選択表示領域を識別可能とするガイド表示を実行する構成であることを特徴とする請求項１に記載の情報入出力装置。
【請求項５】
前記制御部は、
多面体を構成する各構成面に設定された複数の表示部から情報表示を実行する表示領域を、複数の面によって構成される帯状領域、または隣接する複数の面によって構成される隣接領域のいずれかの態様で設定する構成であることを特徴とする請求項１に記載の情報入出力装置。
【請求項６】
前記制御部は、
前記表示部に対して、制御対象機器として設定可能な外部機器の選択メニュー、前記外部機器の機能選択メニュー、操作情報のいずれかを表示し、ユーザ操作に基づいて表示情報の更新処理を実行する構成であることを特徴とする請求項１に記載の情報入出力装置。
【請求項７】
前記制御部は、
前記複数の表示部のどの表示部が最上面に位置しているかを前記センサの検出情報に基づいて解析し、最上面に位置する表示部またはその近傍を含む複数の表示部を情報表示領域として選択する処理を実行する構成であることを特徴とする請求項１に記載の情報入出力装置。
【請求項８】
多面体形状を有し、多面体を構成する各構成面に設定された複数の表示部を有する情報入出力装置における情報処理方法であり、
センサにおいて、情報入出力装置の回転または傾きを検出する状態検出ステップと、
制御部において、情報入出力装置のユーザ操作に基づくユーザ入力を検出するユーザ入力検出ステップと、
制御部において、前記ユーザ操作に基づいて、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行する制御ステップと、
を有することを特徴とする情報処理方法。
【請求項９】
前記表示部は、ユーザ入力可能な入力部としての機能を有する入出力部として構成され、
前記ユーザ入力検出ステップは、前記入出力部を介するユーザ入力を検出するステップであり、
前記制御ステップは、
前記入出力部を介するユーザ入力に基づいて、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記ユーザ入力検出ステップは、情報入出力装置のユーザ操作に基づく回転または傾き情報を前記センサから入力し、センサ検出情報をユーザ入力として識別するステップであり、
前記制御ステップは、
前記センサ検出情報に基づいて、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１１】
前記制御ステップは、
多面体を構成する各構成面に設定された複数の表示部から情報表示を実行する表示領域を選択し、該選択表示領域を識別可能とするガイド表示を実行するステップを含むことを特徴とする請求項８に記載の情報処理方法。
【請求項１２】
前記制御ステップは、
多面体を構成する各構成面に設定された複数の表示部から情報表示を実行する表示領域を、複数の面によって構成される帯状領域、または隣接する複数の面によって構成される隣接領域のいずれかの態様で設定するステップを含むことを特徴とする請求項８に記載の情報処理方法。
【請求項１３】
前記制御ステップは、
前記表示部に対して、制御対象機器として設定可能な外部機器の選択メニュー、前記外部機器の機能選択メニュー、操作情報のいずれかを表示し、ユーザ操作に基づいて表示情報の更新処理を実行するステップを含むことを特徴とする請求項８に記載の情報処理方法。
【請求項１４】
前記制御ステップは、
前記複数の表示部のどの表示部が最上面に位置しているかを前記センサの検出情報に基づいて解析し、最上面に位置する表示部またはその近傍を含む複数の表示部を情報表示領域として選択する処理を実行するステップを含むことを特徴とする請求項８に記載の情報処理方法。
【請求項１５】
多面体形状を有し、多面体を構成する各構成面に設定された複数の表示部を有する情報入出力装置における情報処理を実行させるコンピュータ・プログラムであり、
センサにおいて、情報入出力装置の回転または傾きを検出させる状態検出ステップと、
制御部において、情報入出力装置のユーザ操作に基づくユーザ入力を検出させるユーザ入力検出ステップと、
制御部において、前記ユーザ操作に基づいて、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行させる制御ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入出力装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、例えばパーソナルコンピュータ（ＰＣ）などの外部機器の制御に適用可能な情報表示および情報入力を行なう情報入出力装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
例えばパーソナルコンピュータ（ＰＣ）などの情報処理装置に対する情報の入力には、キーボード、マウスなどが利用され、また、ＰＣなどの情報処理装置からの出力データの表示には、例えばＬＣＤ、ＣＲＴなどの２次元ディスプレイが利用される。しかし、２次元ディスプレイは、データ表示利用域が矩形領域として規定され、ディスプレイ領域に入らない表示データは例えばマウス操作によってスクロールする処理が必要となる。
【０００３】
また、例えば、入力デバイスを利用した操作においてメニューを利用した機能選択を実行する場合、ＰＣのディスプレイに複数の機能情報を表示したメニュー画面を表示し、メニュー中の特定の機能表示位置にカーソルを移動させてクリックするといった処理が実行される。しかし、このような操作においても、メニューの表示領域は、ディスプレイの領域によって制限され、多数の機能を表示させるためには、画面スクロール等の新たな処理を実行する必要が生じる。
【０００４】
表示部を立体形状の各面に設定したマルチディスプレイ型の表示装置について、例えば特許文献１，２，３に記載されている。このようなマルチディスプレイ型の表示装置では、２次元ディスプレイに比較してユーザに提示できる情報を増加させることが可能となる。
【０００５】
しかし、これらの従来技術は、表示部を複数の面に設定した構成を開示するものであり、特許文献３には、入力スイッチについても記載してある。しかし、いずれにおいても情報の入出力デバイスとして多角形を有効に活用し、ユーザの操作性を飛躍的に向上させる機能を持つ構成とはなっていない。
【特許文献１】特開平８−２４１０６９号公報
【特許文献２】特開２００５−３７３２号公報
【特許文献３】特開２００４−６２２６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、立体形状を持つ多面体の各面に表示部を設定し、さらに効率的で操作性の高いユーザ入力を可能とし、多様な情報提示およびユーザによる情報入力を高いユーザ操作性の下で実行可能とした情報入出力装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の側面は、
多面体形状を持つ情報入出力装置であり、
多面体を構成する各構成面に設定された複数の表示部と、
情報入出力装置の回転または傾きを検出するセンサと、
情報入出力装置のユーザ操作に基づくユーザ入力を検出し、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行する制御部と、
を有することを特徴とする情報入出力装置にある。
【０００８】
さらに、本発明の情報入出力装置の一実施態様において、前記表示部は、ユーザ入力可能な入力部としての機能を有する入出力部として構成され、前記制御部は、前記入出力部を介するユーザ入力を検出し、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行する構成であることを特徴とする。
【０００９】
さらに、本発明の情報入出力装置の一実施態様において、前記制御部は、情報入出力装置のユーザ操作に基づく回転または傾き情報を前記センサから入力し、センサ検出情報をユーザ入力として識別し、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行する構成であることを特徴とする。
【００１０】
さらに、本発明の情報入出力装置の一実施態様において、前記制御部は、多面体を構成する各構成面に設定された複数の表示部から情報表示を実行する表示領域を選択し、該選択表示領域を識別可能とするガイド表示を実行する構成であることを特徴とする。
【００１１】
さらに、本発明の情報入出力装置の一実施態様において、前記制御部は、多面体を構成する各構成面に設定された複数の表示部から情報表示を実行する表示領域を、複数の面によって構成される帯状領域、または隣接する複数の面によって構成される隣接領域のいずれかの態様で設定する構成であることを特徴とする。
【００１２】
さらに、本発明の情報入出力装置の一実施態様において、前記制御部は、前記表示部に対して、制御対象機器として設定可能な外部機器の選択メニュー、前記外部機器の機能選択メニュー、操作情報のいずれかを表示し、ユーザ操作に基づいて表示情報の更新処理を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の情報入出力装置の一実施態様において、前記制御部は、前記複数の表示部のどの表示部が最上面に位置しているかを前記センサの検出情報に基づいて解析し、最上面に位置する表示部またはその近傍を含む複数の表示部を情報表示領域として選択する処理を実行する構成であることを特徴とする。
【００１４】
さらに、本発明の第２の側面は、
多面体形状を有し、多面体を構成する各構成面に設定された複数の表示部を有する情報入出力装置における情報処理方法であり、
センサにおいて、情報入出力装置の回転または傾きを検出する状態検出ステップと、
制御部において、情報入出力装置のユーザ操作に基づくユーザ入力を検出するユーザ入力検出ステップと、
制御部において、前記ユーザ操作に基づいて、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行する制御ステップと、
を有することを特徴とする情報処理方法にある。
【００１５】
さらに、本発明の情報処理方法の一実施態様において、前記表示部は、ユーザ入力可能な入力部としての機能を有する入出力部として構成され、前記ユーザ入力検出ステップは、前記入出力部を介するユーザ入力を検出するステップであり、前記制御ステップは、前記入出力部を介するユーザ入力に基づいて、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行するステップであることを特徴とする。
【００１６】
さらに、本発明の情報処理方法の一実施態様において、前記ユーザ入力検出ステップは、情報入出力装置のユーザ操作に基づく回転または傾き情報を前記センサから入力し、センサ検出情報をユーザ入力として識別するステップであり、前記制御ステップは、前記センサ検出情報に基づいて、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行するステップであることを特徴とする。
【００１７】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、多面体を構成する各構成面に設定された複数の表示部から情報表示を実行する表示領域を選択し、該選択表示領域を識別可能とするガイド表示を実行するステップを含むことを特徴とする。
【００１８】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、多面体を構成する各構成面に設定された複数の表示部から情報表示を実行する表示領域を、複数の面によって構成される帯状領域、または隣接する複数の面によって構成される隣接領域のいずれかの態様で設定するステップを含むことを特徴とする。
【００１９】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、前記表示部に対して、制御対象機器として設定可能な外部機器の選択メニュー、前記外部機器の機能選択メニュー、操作情報のいずれかを表示し、ユーザ操作に基づいて表示情報の更新処理を実行するステップを含むことを特徴とする。
【００２０】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、前記複数の表示部のどの表示部が最上面に位置しているかを前記センサの検出情報に基づいて解析し、最上面に位置する表示部またはその近傍を含む複数の表示部を情報表示領域として選択する処理を実行するステップを含むことを特徴とする。
【００２１】
さらに、本発明の第３の側面は、
多面体形状を有し、多面体を構成する各構成面に設定された複数の表示部を有する情報入出力装置における情報処理を実行させるコンピュータ・プログラムであり、
センサにおいて、情報入出力装置の回転または傾きを検出させる状態検出ステップと、
制御部において、情報入出力装置のユーザ操作に基づくユーザ入力を検出させるユーザ入力検出ステップと、
制御部において、前記ユーザ操作に基づいて、前記表示部の表示情報の更新および制御情報の通信部を介する出力を実行させる制御ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【００２２】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００２３】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２４】
本発明の構成によれば、情報入出力装置を、多面体の各構成面の各々に表示部を設定した構成とし、センサから入力する回転や傾き情報、および、入出力部に対するユーザ入力に基づいて情報表示の更新および制御情報の出力を実行する構成とした。本構成によれば、各面の表示情報を、情報入出力装置の操作、例えば回転に伴って順次更新することが可能であり、無数のメニューなどの情報表示が実現され、二次元ディスプレイとは異なる多様な情報表示が可能となる。また、情報入力処理や外部機器の制御処理を実行する場合も、ユーザは、各表示面を触れる処理や、情報入出力装置自体を回転または傾けることで、様々な選択情報や操作情報の入力が可能となり、様々な機器に対する多様な制御が可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照しながら本発明の実施形態に係る情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００２６】
まず、図１を参照して、本発明の情報入出力装置の一構成例について説明する。図１に示す情報入出力装置１００は、正２０面体の立体形状を有する。情報入出力装置１００の各構成面は、表示部および入力部として機能する。例えば液晶ディスプレイ（ＬＣＤ）、有機ＥＬ、発光ダイオード（ＬＥＤ）などによって表示可能な構成を有し、さらに、各面にタッチパネル形式、あるいは操作ボタン形式の入力部が構成される。ここでは、一例としてタッチパネル形式の液晶ディスプレイによって構成される入出力部１０１が情報入出力装置１００の各面に設定されている構成について説明する。
【００２７】
なお、本実施例では、正２０面体の立体形状の情報入出力装置１００を例として説明するが、多面体の立体形状であれば本発明は構成可能であり面の数は任意である。また。後述するが、情報入出力装置１００には、加速度センサ（ジャイロ）が内蔵されており、例えば、情報入出力装置１００を回転させる、あるいは傾けるなどの処理による情報入力も可能である。
【００２８】
図２を参照して、情報入出力装置１００の利用例について説明する。本発明の情報入出力装置１００の各構成面の入出力部１０１には、様々なデータの表示がなされる。例えばメニュー画面の表示によって、
制御対象機器の選択、
制御対象機器の選択の後の機能の選択
などが可能である。
さらに、機能選択の後の操作が可能となる。
【００２９】
情報入出力装置１００は、通信部を有し、他の情報処理装置、電子機器との通信が可能な構成となっている。例えば、図２に示すＰＣ１２１、テレビ１２２、オーディオ再生装置１２３などとの通信が可能であり、例えばこれらの機器の制御を情報入出力装置の操作によって実行できる。
【００３０】
具体的には、例えば、図２に示すようにまず、情報入出力装置１００の各構成面の入出力部１５１〜１５３の各々に、制御対象機器のアイコンが表示される。図２の例では、入出力部１５１にはオーディオ再生装置１２３に対応する音楽再生を示すアイコンが示され、入出力部１５２にはテレビ１２２に対応するアイコン、入出力部１５３にはＰＣ１２１に対応するアイコンが示される。
【００３１】
ユーザが、このアイコンの表示されたいずれかの入出力部１５１〜１５３に触れることで、各面に形成されたタッチセンサとしての入力部からの入力信号が、情報入出力装置１００の制御部に入力される。例えば、オーディオ再生装置１２３に対応する音楽再生を示すアイコンを選択したとすると、情報入出力装置１００の制御部は、次に、オーディオ再生装置１２３の機能の選択メニューを情報入出力装置１００の各構成面の入出力部に表示する制御を行なう。
【００３２】
具体的には、例えば、図３に示すような表示がなされる。図３の表示例は、入出力部１５１，１５３にはオーディオ再生装置１２３が再生可能なＣＤなどの選択画面が表示され、入出力部１５２にはオーディオ再生装置１２３の持つチューナーによる放送局選択画面が提示される。ユーザが、これらの入出力部１５１〜１５３のいずれかに触れることで、各面に形成されたタッチセンサとしての入力部からの入力信号が、情報入出力装置１００の制御部に入力される。例えば、ＣＤ再生を示すアイコンを選択したとすると、情報入出力装置１００の制御部は、選択されたＣＤ情報の再生要求を通信部を介してオーディオ再生装置１２３に送信する。オーディオ再生装置は、この要求に対してＣＤの再生を開始する。
【００３３】
次に、情報入出力装置１００の制御部は、オーディオ再生装置１２３の制御用の表示を情報入出力装置１００の各構成面の入出力部に表示する制御を行なう。例えば、図４に示すように、ボリュームコントロール用の表示を入出力部１５１，１５２を適用して実行する。
【００３４】
ユーザは、入出力部１５１，１５２を触れることで、ボリュームコントロールが可能となる。これらの入出力部１５１，１５２のいずれかに触れることで、各面に形成されたタッチセンサとしての入力部からの入力信号が、情報入出力装置１００の制御部に入力され、情報入出力装置１００の制御部は、入力情報に基づくボリューム制御要求を通信部を介してオーディオ再生装置１２３に送信する。オーディオ再生装置は、この要求に対してボリュームコントロールを実行する。
【００３５】
なお、前述したように情報入出力装置には、加速度センサ（ジャイロ）が内蔵されており、入出力部１５１，１５２にユーザが触れることなく、情報入出力装置の傾き情報に基づいて例えば外部機器を操作したり、表示情報を更新することが可能である。図４に示す例では、情報入出力装置を例えば入出力部１５２側に回転させる（傾ける）ことで、情報入出力装置１００の制御部は、加速度センサ（ジャイロ）からの傾き情報に基づいて、情報入出力装置１００が入出力部１５２側に回転したことを検出し、この検出情報に基づいて、ボリュームをアップさせる要求を通信部を介してオーディオ再生装置１２３に送信する。一方、情報入出力装置を入出力部１５１側に回転させる（傾ける）ことで、情報入出力装置１００の制御部は、加速度センサ（ジャイロ）からの傾き情報に基づいて、情報入出力装置１００が入出力部１５１側に回転したことを検出し、この検出情報に基づいて、ボリュームをダウンさせる要求を通信部を介してオーディオ再生装置１２３に送信する。
【００３６】
本発明の情報入出力装置１００の構成例について、図５を参照して説明する。本発明の情報入出力装置１００は、図５に示すように、制御部２０１、多面体の各構成面に設定される複数（ｎ個）の入出力部２１１−１〜ｎ、通信部２２１、記憶部２２２、加速度センサ（ジャイロ）２２３を有する。
【００３７】
制御部２０１はＣＰＵ他を有するマイクロコンピュータであり、記憶部２２２に格納されたプログラムに従って、各種のデータ処理を実行する。入出力部２１１−１〜ｎは、多面体の各構成面に設定される複数（ｎ個）の入出力部であり、前述したように例えばタッチセンサを有する液晶ディスプレイによって構成される。記憶部２２２は、各種のデータ処理プログラムの記憶領域、制御部２０１におけるデータ処理に適用するワークエリアなどの記憶部として利用され、ＲＡＭ，ＲＯＭ，ＨＤＤなどによって構成される。
【００３８】
加速度センサ（ジャイロ）２２３は、Ｘ軸、Ｙ軸、Ｚ軸の３直交軸に対応する加速度をそれぞれ検出し、検出データを制御部２０１に入力する。制御部２０１は、加速度センサ（ジャイロ）２２３からの入力に基づいて、例えば、多面体を構成する入出力部２１１−１〜ｎのどの入出力部が最上面に位置しているかなどを判別し、最上面に位置する入出力部にユーザの操作情報を表示し、ユーザの入力を可能とする設定を行う。あるいは、最上面に位置する入出力部を含む複数の面に、先に図２〜図４を参照して説明したようなメニュー情報や、操作情報の表示を行ない、これらの入出力部からユーザ入力がなされた場合、入力情報を受信し、必要な処理、例えば表示情報の更新や、外部機器に対する制御情報の出力などを行なう。
【００３９】
次に、図６以下を参照して本発明の情報入出力装置の複数の利用例について説明する。図６（Ａ）は、多面体の１つの帯状ラインを適用して情報表示を実行する態様である。この表示例は、図２、図３を参照して説明した表示例に対応する。
【００４０】
このような帯状の表示領域を利用した場合、（Ａ１）の多角形に示す二重線２５１によって規定される帯条のラインが情報表示領域として選択され、これらの入出力部に対して、例えば機器選択や機能選択用のメニューあるいは操作情報の表示などがなされることになる。
【００４１】
このような表示処理を行なう場合は、図６の（Ａ２）に示すように、多角形の面を周回することになる、ユーザは、情報入出力装置を手で持ち、回転させて各入出力部構成面の表示情報を観察していく。この際、図５を参照して説明した加速度センサ２２３の入力情報が制御部２０１に入力され、制御部は、回転状況に応じて、表示情報を変更する。例えば、多角形の面の１周に８個の面が形成されている場合、８種類のアイコンを一度に表示可能であるが、ユーザの操作で情報入出力装置が回転され、１周したことが検知されると、制御部２０１は、表示情報の更新処理を実行する。この表示情報更新処理によって、同じ入出力部には、回転毎に異なるデータを表示することができる。結果として、無限の異なる情報表示を実行することができる。
【００４２】
図６（Ｂ）は、多面体に設定される複数の隣接する面を適用して情報表示を実行する態様である。この表示例においては、５つの面を表示領域として利用した例である。（Ｂ１）の多角形に示す二重線２５２によって規定される５つの入出力部構成面からなる五角形の領域が情報表示領域として選択され、これらの入出力部に対して、例えば機器選択や機能選択用のメニューあるいは操作情報の表示などがなされることになる。図６（Ｂ２）に示すように５つの表示面が情報の表示領域として利用される。
【００４３】
この表示例においても、例えば、図６（Ｂ２）に示す中心点２５３を中心軸としてユーザの操作で情報入出力装置が回転され、１周したことが検知されると、制御部２０１は、表示情報の更新処理を実行することが可能である。この表示情報更新処理によって、同じ入出力部には、回転毎に異なるデータを表示することができる。結果として、無限の異なる情報表示を実行することができる。
【００４４】
図７（Ｃ）は、多面体に設定される２つの隣接する面を適用して情報表示を実行する態様である。この表示例は、先に、図４を参照して説明した表示例に対応する。（Ｃ１）の多角形に示す二重線２５４によって規定される２つの入出力部構成面からなるひし角の領域が情報表示領域として選択され、これらの入出力部に対して、例えばボリューム操作情報の表示などがなされる。なお、この構成において、機器選択や機能選択用のメニューなどの表示を行ってもよい。図７（Ｃ２）に示すように２つの表示面が情報の表示領域として利用される。
【００４５】
例えば、ボリューム調整のための操作情報表示を実行した場合は、前述したようにユーザによる入出力部に対する接触または回転（傾き）処理によってボリューム操作を行なうことができる。
【００４６】
なお、この表示例においても、例えば、図７（Ｃ２）に示す中心線２５５を中心軸としてユーザの操作で情報入出力装置を左右に傾かせる処理を繰り返すことで、その動きに応じて制御部２０１は、表示情報の更新処理を実行することが可能である。この表示情報更新処理によって、同じ入出力部には、傾きを繰り返す毎に異なるデータを表示することができる。結果として、無限の異なる情報表示を実行することができる。
【００４７】
図７（Ｄ）は、多面体に設定される複数の隣接する面を適用して情報表示を実行する態様であり、この表示例では、８つの面を表示領域として利用した例である。（Ｄ１）の多角形に示す二重線２５６によって規定される８つの入出力部構成面からなる多角形の領域が情報表示領域として選択され、これらの入出力部に対して、例えば機器選択や機能選択用のメニューなどの表示、あるいは操作情報の表示などがなされることになる。図７（Ｄ２）に示すように８つの表示面が情報の表示領域として利用される。
【００４８】
例えば、具体的な操作処理例としては、ＰＣに表示されたカーソルの移動を行なう操作に適用できる。図７（Ｄ２）に示す矢印２５７方向に回転（傾き）させた場合、カーソルを左右に移動させ、矢印２５８方向に回転（傾き）させた場合、カーソルを上下に移動させるといった処理に利用できる。あるいはオーディオ再生装置の制御として、矢印２５７方向に回転（傾き）させた場合、音量の調整を実行させ、矢印２５８方向に回転（傾き）させた場合、音質、例えば高音、低音のバランス調整に適用するといった処理が可能となる。
【００４９】
このように、図５に示す制御部２０１は、入出力部２１１に表示された情報に対応して実行する制御を変更する。
【００５０】
図８に、図６（Ａ）を参照して説明した帯状ラインを適用して情報表示を実行する際の具体的な表示および操作処理例を示す。図８（Ａ１）、（Ａ２）は、図６（Ａ）を参照して説明したと同様の図であり、（Ａ１）の多角形に示す二重線によって規定される帯条のラインが情報表示領域として選択される。
【００５１】
図８（Ａ３）は、具体的な表示例を示している。情報入出力装置に設定された帯状の表示領域には、その領域を識別可能とするためのガイド表示３０１がなされる。例えば特定の色で発光するガイド表示３０１が、情報入出力装置に設定された帯状の表示領域を識別可能とするために表示される。ユーザは、このガイド表示３０１に従って、情報入出力装置１００を回転させることができる。
【００５２】
図８（Ａ３）に示す例においては、先に、図２を参照して説明したと同様、情報入出力装置１００の各構成面の表示領域の各々に、制御対象機器または制御対象プログラムなどに対応するメニューに設定された各アイコンが表示される。図８（Ａ３）に示す各アイコンが、例えば、ＰＣにおいて実行されるプログラムの選択メニューであると想定すると、カメラのアイコンは、ＰＣに格納済みのカメラ撮影データの表示、編集処理の実行を指定するためのアイコンであり、音楽再生を示すアイコンは、ＰＣを介して音楽再生を実行させるためのプログラムの実行、テレビのアイコンは、チューナー付きのＰＣにおいてテレビを見るための処理を実行させるプログラムを起動に適用するアイコンなどに対応する。
【００５３】
ユーザが、ＰＣに格納済みのカメラ撮影データの表示、編集処理の実行を指定する場合、図８（Ａ４）に示すように、カメラアイコンの表示された入出力部３１１に触れる。この処理によって、入力情報が情報入出力装置の制御部（図５を参照して説明した制御部２０１）に入力され、制御部２０１は、通信部２２１を介して、制御対象機器（この場合はＰＣ）に対して、カメラ撮影データの表示、編集処理の実行プログラムを起動させるコマンドを含む要求データをＰＣに対して出力する。この処理によって、制御対象機器であるＰＣは、カメラ撮影データの表示、編集処理の実行プログラムを起動する。なお、特定のアイコンが選択されたことをユーザに明示するため、図８（Ａ４）に示すようにユーザ選択領域に対応する入出力部の表示のみを明るくしたり、点滅させたり、あるいは表示色を変更するなどの表示制御を行なう構成としてもよい。
【００５４】
図９は、図６（Ｂ）を参照して説明した五角形の表示領域を適用して情報表示を実行する際の具体的な表示および操作処理例を示す。図９（Ｂ１）、（Ｂ２）は、図６（Ｂ）を参照して説明したと同様の図であり、（Ｂ１）の五角形領域に示す二重線によって規定される５つの入出力部が情報表示領域として選択される。
【００５５】
図９（Ｂ３）は、具体的な表示例を示している。情報入出力装置に設定された５つの表示領域には、その領域を識別可能とするためのガイド表示３２１がなされる。例えば特定の色で発光するガイド表示３２１が、情報入出力装置に設定された五角形の表示領域を識別可能とするために表示される。ユーザは、このガイド表示３２１に従って、情報入出力装置１００の操作、例えば回転させることができる。
【００５６】
図９（Ｂ３）に示す例においては、図８を参照して説明したと同様、情報入出力装置１００の五角形の表示領域に含まれる５つの入出力部の各々に、制御対象機器または制御対象プログラムなどに対応するメニューに設定された各アイコンが表示される。これらが、図８を参照して説明したと同様、例えば、ＰＣにおいて実行されるプログラムの選択メニューであるとする。ユーザが、ＰＣに格納済みのカメラ撮影データの表示、編集処理の実行を指定する場合、図９（Ｂ４）に示すように、カメラアイコンの表示された入出力部３３１に触れる。この処理によって、入力情報が情報入出力装置の制御部（図５を参照して説明した制御部２０１）に入力され、制御部２０１は、通信部２２１を介して、制御対象機器（この場合はＰＣ）に対して、カメラ撮影データの表示、編集処理の実行プログラムを起動させるコマンドを含む要求データをＰＣに対して出力する。
【００５７】
この処理によって、制御対象機器であるＰＣは、カメラ撮影データの表示、編集処理の実行プログラムを起動する。なお、特定のアイコンが選択されたことをユーザに明示するため、図９（Ｂ４）に示すようにユーザ選択領域に対応する入出力部の表示のみを明るくしたり、点滅させたり、あるいは表示色を変更するなどの表示制御を行なう構成としてもよい。
【００５８】
図１０は、図７（Ｃ）を参照して説明したひし形の表示領域を適用して情報表示を実行する際の具体的な表示および操作処理例を示す。図１０（Ｃ１）、（Ｃ２）は、図７（Ｃ）を参照して説明したと同様の図であり、（Ｃ１）のひし形領域に示す二重線によって規定される２つの入出力部が情報表示領域として選択される。
【００５９】
図１０（Ｃ３）は、具体的な表示例を示している。情報入出力装置に設定された２つの表示領域には、その領域を識別可能とするためのガイド表示３４１がなされる。例えば特定の色で発光するガイド表示３４１が、情報入出力装置に設定されたひし形の表示領域を識別可能とするために表示される。ユーザは、このガイド表示３４１に従って、情報入出力装置１００の操作、例えば回転させることができる。
【００６０】
図１０に示す例においては、例えば、先に、図４を参照して説明したようなオーディオ再生機器のボリューム調整、あるいはテレビの画面の輝度調整などにこの表示領域の設定が利用可能となる。たとえば、図１０（Ｃ４）に示すように、ひし形の表示領域に含まれる一方の入出力部３５１側をユーザが触れるとボリュームアップが行われたり、あるいは輝度が明るく設定されるなどの制御が可能となる。
【００６１】
一方、図１０（Ｃ５）に示すように、ひし形の表示領域に含まれる反対側の入出力部３５２側をユーザが触れるとボリュームダウンが行われたり、あるいは輝度が低く設定されるなどの制御が可能となる。各入出力部の表示は、その調整度合いに応じたインジケータを示す表示制御が実行される。この表示制御は制御部の制御に基づいて行なわれる。
【００６２】
これらの入出力部からの入力情報は、情報入出力装置の制御部（図５を参照して説明した制御部２０１）に入力され、制御部２０１は、通信部２２１を介して、制御対象機器に対して、ボリューム調整や輝度調整要求データを出力する。この処理によって、制御対象機器において、ボリューム調整や輝度調整処理が実行される。
【００６３】
なお、前述したように情報入出力装置には、加速度センサ（ジャイロ）が内蔵されており、入出力部にユーザが触れることなく、情報入出力装置の傾き情報を制御部が入力し、制御部において傾きや回転方向および角度に基づく制御態様を決定し、決定した制御情報に基づいて外部機器に制御信号を出力することが可能である。
【００６４】
図１１は、５つの入出力部からなる表示領域をメニュー表示ではなく、図１０を参照して説明したひし形表示領域と同様のボリュームコントロールなどの調整制御に適用する構成とした利用例である。５つの表示領域には、その領域を識別可能とするためのガイド表示３６１がなされる。例えば特定の色で発光するガイド表示３６１が、情報入出力装置に設定された五角形の表示領域を識別可能とするために表示される。
【００６５】
例えば、図１１（Ｅ１）に示すように、五角形の表示領域の中央をユーザが触れると、ボリュームを低下させる制御信号を出力し、かつ、五角形の表示領域に表示されるインジケータを小さくし、図１１（Ｅ２）に示すように、五角形の表示領域の端部をユーザが触れると、ボリュームをアップさせる制御信号を出力し、かつ、五角形の表示領域に表示されるインジケータを大きくするといった制御が制御部において実行される。
【００６６】
次に、図１２に示すフローチャートを参照して、本発明の情報入出力装置の制御部において実行する処理シーケンスについて説明する。まず、制御部は、ステップＳ１０１において加速度センサ（ジャイロ）からのセンサ情報を入力する。なお、センサ情報は定期的に制御部に入力される。ステップＳ１０２において、制御部は、センサ情報に基づいて、多面体の各面に設定された表示部（入出力部）を選択し、情報の表示を実行する。
【００６７】
例えば、先に図６〜図１１を参照して説明した帯状、隣接領域など特定の構成面からなる表示領域を決定し、決定した表示領域に対して情報表示を実行する。また、複数の表示部のどの表示部が最上面に位置しているかを前記センサの検出情報に基づいて解析し、最上面に位置する表示部またはその近傍を含む複数の表示部を情報表示領域として選択する処理などが実行される。例えば初期的な表示は、制御対象機器の選択画面などである。なお、制御部は、この際、情報の表示領域を識別させるためのガイド表示を実行する。ガイド表示は、例えば先に図８を参照して説明したガイド表示３０１である。
【００６８】
ステップＳ１０３において、制御部はユーザ入力の有無を判定する。なお、このユーザ入力は、入出力部としての表示面に対するユーザの操作検出、あるいは情報入出力装置自体の回転や傾きの検出に基づいて実行される。ユヘザ入力が検出されない場合は、ステップＳ１０１に進み、センサ情報の入力、表示更新処理を行なう。
【００６９】
ステップＳ１０３において、ユーザ入力が検出されると、ステップＳ１０４において、ユーザ入力に基づく表示情報の更新が実行される。例えば聞き選択メニューから機能選択メニューへの切り替えや機能選択メニューからボリューム操作などの機器制御用表示などへの切り替え、あるいは例えばボリューム操作を行った場合はインジケータ表示の更新などが行われる。
【００７０】
ステップＳ１０５では、ユーザ入力に基づく外部機器に対する制御情報の送信が必要であるか否かが判定され、必要である場合は、ステップＳ１０６において、ユーザ入力に基づく制御情報が制御対象に送信される。ステップＳ１０５において、ユーザ入力に基づく外部機器に対する制御情報の送信が不用と判定された場合、あるいはステップＳ１０６において制御情報の送信が行われた後は、ステップＳ１０１に戻り、センサ情報入力に基づく制御を行う。
【００７１】
このように、本発明の情報入出力装置では、センサから入力する回転や傾き情報、および、入出力部に対するユーザ入力に基づいて情報表示の更新および制御情報の出力が実行される。表示情報は、情報入出力装置の操作、例えば回転に伴い、順次更新され、無数のメニューを表示することが可能となり、二次元ディスプレイとは異なる多様な情報表示が可能となる。また、情報入力においても、ユーザは、各表示面を触れる処理や、情報入出力装置自体を回転または傾けることで、様々な入力が可能であり、様々な機器に対する多様な制御が可能となる。
【００７２】
最後に、上述した処理を実行する情報入出力装置のハードウェア構成例について、図１３を参照して説明する。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１は、上述の実施例において説明した制御部の構成要素であり、入出力部に対する情報表示制御、入出力部を介するユーザ入力または加速度センサ（ジャイロ）の検出情報に基づく表示情報の更新、制御情報の送信制御などを実行する。これらの処理は、情報入出力装置の記憶部である例えばＲＯＭ５０２、ハードディスク５１２などに格納されたコンピュータ・プログラムに従って実行される。
【００７３】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。ホストバス５０４は、ブリッジ５０５を介して、バス５０６に接続されている。
【００７４】
入出力部５１１は、多面体を構成する各面に設定される複数の入出力部（第１〜第ｎ）によって構成される。例えばタッチパネル形式のＬＣＤなどによって構成され、様々な情報表示を実行する表示部およびユーザからの情報入力が可能な入力部として機能する。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、例えばデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００７５】
通信部５１５は、例えば制御対象機器としての外部機器に対する制御情報の送信に適用される。加速度センサ５１４は、ＸＹＺ３軸の回転、傾きを検出し、検出値を制御部としてのＣＰＵ５０１に入力する。なお、図１３に示す情報入出力装置のハードウェア構成例は一例である。本発明の情報入出力装置は、図１３に示す構成に限らず、上述した実施例において説明した処理を実行可能であれば、その他の機能を設定することも可能である。また、ハードディスクなどは省略可能であり、フラッシュメモリなどを装着するなど、様々な変更が可能である。
【００７６】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００７７】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００７８】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＭＯ（Ｍａｇｎｅｔｏ  ｏｐｔｉｃａｌ）ディスク，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００７９】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００８０】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００８１】
以上、説明したように、本発明の構成によれば、情報入出力装置を、多面体の各構成面の各々に表示部を設定した構成とし、センサから入力する回転や傾き情報、および、入出力部に対するユーザ入力に基づいて情報表示の更新および制御情報の出力を実行する構成とした。本構成によれば、各面の表示情報を、情報入出力装置の操作、例えば回転に伴って順次更新することが可能であり、無数のメニューなどの情報表示が実現され、二次元ディスプレイとは異なる多様な情報表示が可能となる。また、情報入力処理や外部機器の制御処理を実行する場合も、ユーザは、各表示面を触れる処理や、情報入出力装置自体を回転または傾けることで、様々な選択情報や操作情報の入力が可能となり、様々な機器に対する多様な制御が可能となる。
【図面の簡単な説明】
【００８２】
【図１】本発明の情報入出力装置の一実施例に係る外観構成について説明する図である。
【図２】本発明の情報入出力装置を適用した処理例について説明する図である。
【図３】本発明の情報入出力装置を適用した処理例について説明する図である。
【図４】本発明の情報入出力装置を適用した処理例について説明する図である。
【図５】本発明の情報入出力装置の構成例について説明する図である。
【図６】本発明の情報入出力装置を適用した処理例について説明する図である。
【図７】本発明の情報入出力装置を適用した処理例について説明する図である。
【図８】本発明の情報入出力装置を適用した処理例について説明する図である。
【図９】本発明の情報入出力装置を適用した処理例について説明する図である。
【図１０】本発明の情報入出力装置を適用した処理例について説明する図である。
【図１１】本発明の情報入出力装置を適用した処理例について説明する図である。
【図１２】本発明の情報入出力装置を適用した処理におけるシームンスを説明するフローチャートを示す図である。
【図１３】情報処理システムにおいて利用される情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【００８３】
１００  情報入出力装置
１０１  入出力部
１２１  ＰＣ
１２２  テレビ
１２３  オーディオ再生装置
１５１〜１５３  入出力部
２０１  制御部
２１１  入出力部
２２１  通信部
２２２  記憶部
２２３  加速度センサ（ジャイロ）
３０１，３２１，３４１，３６１  ガイド表示
５０１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
５０２  ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ−Ｍｅｍｏｒｙ）
５０３  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５１１  入出力部
５１２  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
５１２  ドライブ
５１３  通信部
５１４  加速度センサ
【図５】
2007287005.tif 000003
【図１２】
2007287005.tif 000004
【図１３】
2007287005.tif 000005
【図１】
2007287005.tif 000006
【図２】
2007287005.tif 000007
【図３】
2007287005.tif 000008
【図４】
2007287005.tif 000009
【図６】
2007287005.tif 000010
【図７】
2007287005.tif 000011
【図８】
2007287005.tif 000012
【図９】
2007287005.tif 000013
【図１０】
2007287005.tif 000014
【図１１】
2007287005.tif 000015