(57)【要約】【課題】ユーザが３次元空間内の位置を直接指定することができる技術が望まれていた。【解決手段】本開示によれば、ユーザが押圧操作を行った押圧部分の位置である押圧位置と押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサと、押圧位置及び押圧力に応じた３次元空間内の位置を特定する位置特定部と、を備える、情報処理装置が提供される。【選択図】図１
2013168503.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが押圧操作を行った押圧部分の位置である押圧位置と前記押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサと、
前記押圧位置及び押圧力に応じた３次元空間内の位置を特定する位置特定部と、を備える、情報処理装置。
【請求項２】
前記押圧センサは、前記押圧センサの中心軸を含む基準面から前記押圧部分までの角度と、前記押圧部分の前記中心軸方向の位置とを前記押圧位置として検出する、請求項１記載の情報処理装置。
【請求項３】
前記押圧センサの中空部分に設けられ、前記３次元空間内の各領域のうち、ユーザの視線に応じた領域を表示する表示部を備える、請求項２記載の情報処理装置。
【請求項４】
前記３次元空間は円柱形状をなし、
前記表示部は、前記３次元空間の中心点を通り、かつ、ユーザの視線を法線とする平面を表示する、請求項３記載の情報処理装置。
【請求項５】
前記３次元空間は色空間である、請求項４記載の情報処理装置。
【請求項６】
前記平面には、前記色空間内の基準面から前記平面までの角度に応じた色相が描かれる、請求項５記載の情報処理装置。
【請求項７】
ユーザが押圧操作を行った押圧部分の位置である押圧位置と前記押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサから与えられた情報に基づいて、前記押圧位置及び押圧力に応じた３次元空間内の位置を特定することを含む、情報処理方法。
【請求項８】
コンピュータに、
ユーザが押圧操作を行った押圧部分の位置である押圧位置と前記押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサから与えられた情報に基づいて、前記押圧位置及び押圧力に応じた３次元空間内の位置を特定する位置特定機能を実現させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
３次元空間内の位置を指定することは、様々な分野で行われている。例えば、カラーコレクションの分野では、ＲＧＢやＨＳＶ等で定義される色空間内の位置を指定することで、色の指定を行う。色の指定方法は例えば特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０９６６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、３次元空間内の位置の指定は、２次元または１次元の情報を組み合わせることにより行われていた。即ち、３次元空間内の位置を直接指定する技術は未だ提案されていなかった。このため、ユーザが３次元空間内の位置を直接指定することができる技術が望まれていた。
【課題を解決するための手段】
【０００５】
本開示によれば、ユーザが押圧操作を行った押圧部分の位置である押圧位置と押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサと、押圧位置及び押圧力に応じた３次元空間内の位置を特定する位置特定部と、を備える、情報処理装置が提供される。【０００６】
本開示によれば、ユーザが押圧操作を行った押圧部分の位置である押圧位置と押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサから与えられた情報に基づいて、押圧位置及び押圧力に応じた３次元空間内の位置を特定することを含む、情報処理方法が提供される。【０００７】
本開示によれば、コンピュータに、ユーザが押圧操作を行った押圧部分の位置である押圧位置と押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサから与えられた情報に基づいて、押圧位置及び押圧力に応じた３次元空間内の位置を特定する位置特定機能を実現させる、プログラムが提供される。【０００８】
本開示によれば、情報処理装置は、押圧位置及び押圧力に応じた３次元空間内の位置を特定する。これにより、ユーザは、円筒形状をなす押圧センサを円周方向に見渡すことで、３次元空間内の所望の位置に対応する部分、即ち押圧部分を発見することができる。そして、ユーザは、その部分を押圧することで、３次元空間内の所望の位置を指定することができる。
【発明の効果】
【０００９】
以上説明したように本開示によれば、ユーザは、３次元空間内の位置を直接かつ直感的に指定することができる。
【図面の簡単な説明】
【００１０】
【図１】本開示の第１の実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】情報処理装置の外観を示す斜視図である。
【図３】表示部４０の構成例を示す分解斜視図である。
【図４】２次元発光素子アレイ１１０１の発光面の形状算出例を示す説明図である。
【図５】視点Ｐａから観察される発光点の軌跡例（その１）を示す説明図である。
【図６】視点Ｐａから観察される発光点の軌跡例（その２）を示す説明図である。
【図７】視点Ｐａから観察される発光点の軌跡例（その３）を示す説明図である。
【図８】表示部及び押圧センサの平断面図である。
【図９】押圧センサの押圧位置を特定する方法を説明する斜視図である。
【図１０】色空間の構成を示す斜視図である。
【図１１】ユーザの視線と表示部に表示される色空間との対応関係等を示す斜視図である。
【図１２】表示部に色空間が表示される様子を示す斜視図である。
【図１３】ユーザの視線と表示部に表示される色空間との対応関係等を示す斜視図である。
【図１４】ユーザの視線と表示部に表示される色空間との対応関係等を示す斜視図である。
【図１５】表示部に色空間が表示される様子を示す斜視図である。
【図１６】情報処理装置による処理の手順を示すフローチャートである。
【図１７】本開示の第２の実施形態に係る情報処理装置の構成を示すブロック図である。
【図１８】情報処理装置の外観を示す斜視図である。
【図１９】表示部及び押圧センサの平断面図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態（３６０度ディスプレイを使用する例）
１−１．情報処理装置の構成
１−２．情報処理装置による処理の手順
２．第２の実施形態
２−１．情報処理装置の構成（フレキシブルディスプレイを使用する例）
【００１３】
＜１−１．情報処理装置の構成＞
本実施形態は、３次元空間として色空間に着目し、色空間内の位置を直接指定することができる技術を開示する。色の指定は、色空間という３次元空間内の位置を指定することによって行われる。カラーコレクションなどの分野において、色指定を行う方法としては、１次元又は２次元で表現された色見本帳やマンセルチャートなどを使用する方法が開示されている。しかし、これらの方法では、ユーザは、複数の色見本帳やマンセルチャートを組み合わせることで色の指定を行なっていたので、色空間内の位置を直接指定することができなかった。さらに、これらの方法で色の分解能を上げようとすると、非常に多くの色見本やマンセルチャートの紙が必要になり、広い場所が必要であったり、所望の色を検索するのが困難になったりしてしまう。そこで、本実施形態では、色空間内の位置を直接指定することができ、かつ、分解能を容易に調整することができる技術を開示する。
【００１４】
情報処理装置１は、図１及び図２に示すように、押圧センサ１０と、位置特定部２０と、制御部３０と、表示部４０とを備える。なお、情報処理装置１は、押圧センサ及び表示部４０の他、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等のハードウェア構成を有し、これらのハードウェア構成によって、位置特定部２０及び制御部３０が実現される。すなわち、ＲＯＭには、情報処理装置１に位置特定部２０及び制御部３０を実現させるためのプログラムが記録されており、ＣＰＵがプログラムを読みだして実行することで、位置特定部２０及び制御部３０が実現される。
【００１５】
［表示部４０の構成例］
図３は、表示部４０の構成例を示す分解斜視図である。表示部４０は、いわゆる３６０度ディスプレイである。３６０度ディスプレイの詳細は、例えば特開２０１１−１０７６６５号に開示されている。そこで、ここでは、表示部４０の構成及び動作原理の概要を説明する。図３に示す表示部４０は光線再生方式の立体画像表示装置の一例を構成し、２次元発光素子アレイ１１０１、スリット付きの回転部１１０４及び駆動機構付きの設置架台１１０５を備えている。表示部４０は、被写体を全周囲に渡って撮像したり、コンピュータにより作成された立体画像表示用の２次元映像情報等（以下単に映像データＤｉｎという）に基づいて被写体の全周囲に渡る立体画像を再生するものである。
【００１６】
回転部１１０４はスリット付きの外装体１０４１及び、吸気口付きのターンテーブル１０４２を有する。ターンテーブル１０４２上には外装体１０４１が取り付けられる。ターンテーブル１０４２は円盤状を成しており、その中心位置には回転軸１１０３が設けられている。回転軸１１０３は、ターンテーブル１０４２の回転中心となされると共に、外装体１０４１の回転中心となされ、以下で、回転部１１０４の回転軸１１０３ともいう。ターンテーブル１０４２の所定の位置には吸気口１１０６が設けられ、外装体１０４１の内側へ空気を取り込むようになされる。
【００１７】
ターンテーブル１０４２上の外装体１０４１の内側には、所定の形状を有した１以上の２次元発光素子アレイ１１０１が備えられている。２次元発光素子アレイ１１０１は、例えば、ｍ行×ｎ列個の発光素子をマトリクス状に配列したものである。発光素子には、発光ダイオードや、レーザダイオード、有機ＥＬなどの自発光素子が使用される。２次元発光素子アレイ１１０１は、回転部１１０４の回転に応じて複数の発光素子が発光し、かつ、立体画像用の映像データＤｉｎに基づいて発光制御されるようになっている。この発光制御は、後述する制御部３０によって行われる。
【００１８】
もちろん、発光素子は、自発光素子に限られることはなく、光源と変調素子を組み合わせた発光装置でもよい。視点Ｐａ（図４参照）に対するスリット回転走査時、回転部１１０４の変調速度に追従できる発光素子であれば、どんな形態の発光素子や発光装置であってもよい。２次元発光素子アレイ１１０１には、発光素子の他に、当該発光素子を駆動するための駆動回路（ドライバ）が実装されている。
【００１９】
２次元発光素子アレイ１１０１は、例えば、プリント配線基板を湾曲状（例えば円弧状）に切り欠いた小口面に、複数の発光素子をライン状に配設（実装）した１次元発光素子基板を回転軸１１０３に沿って複数枚積層した積層構造を有する。このように構成すると、曲面形状（例えば円弧状）の発光面を有した２次元発光素子アレイ１１０１を容易に構成できるようになる。
【００２０】
ターンテーブル１０４２上の２次元発光素子アレイ１１０１を覆うように取り付けられた外装体１０４１は、所定の口径φ及び所定の高さＨａを有した円筒状を成している。外装体１０４１の口径φは１００ｍｍ乃至２００ｍｍ程度であり、その高さＨａは４００ｍｍ乃至５００ｍｍ程度である。外装体１０４１の周面の所定の位置にはスリット１１０２が設けられる。スリット１１０２は、外装体１０４１の周面において、回転軸１１０３に平行する方向に穿設され、２次元発光素子アレイ１１０１の発光面の前方に固定され、光の放射角度を所定の範囲に制限する。
【００２１】
もちろん、スリット１１０２は開孔部に限られることはなく、光が透過する透明部材から構成される窓部であってもよい。この例で、外装体１０４１の周面のスリット１１０２と、その内側の２次元発光素子アレイ１１０１とにより１組単位の発光ユニットＵｉ（ｉ＝１，２，３・・・）が構成される。
【００２２】
上述の２次元発光素子アレイ１１０１は曲面形状となっている部分を有し、その曲面形状の凹面側が発光面とされている。そして、その曲面形状の発光面がスリット１１０２に向くように回転部１１０４の回転軸１１０３とそのスリット１１０２との間に配置されている。このように構成すると、平坦状の発光面に比べて曲面形状の発光面から出射した光をスリット１１０２に導き（集光し）易くなる。外装体１０４１は、鉄板やアルミニウム板をプレス加工や、ロール加工等を施して筒状体に形成したものを使用する。外装体１０４１の内外部は、好ましくは、光を吸収するように黒色に塗布される。なお、外装体１０４１のスリット１１０２の上部の開孔部は、センサ用の孔部１１０８である。
【００２３】
外装体１０４１の天板部位はファン構造となされ、ターンテーブル１０４２の吸気口１１０６から取り入れた冷却用の空気を外部へ排気するようになされる。例えば、外装体１０４１の天板部位（上部）に、冷却用の羽根部材の一例となるブレード等のわずかなファン部１１０７（排気口）を設け、回転動作を利用して空気の流れを作り出し、２次元発光素子アレイ１１０１やその駆動回路から発生する熱を強制排気する。ファン部１１０７は外装体１０４１の上部を切り欠いて天板部位と兼用するようにしてもよい。天板部位と兼用することで、外装体１０４１が強固になる。
【００２４】
ファン部１１０７は、回転部１１０４の回転軸１１０３の上部に限られることはなく、その外装体１０４１の下部の回転軸１１０３の付近に取り付けてもよい。羽根部材の羽根の向きにもよるが、回転部１１０４が回転すると、回転部１１０４の上部から下部へ向かう空気の流れ、又は、回転部１１０４の下部から上部へ向かう空気の流れを作り出すことができる。いずれの場合も、回転部１１０４の上部又は下部に空気の吸い込み口や、その排気口を設けて置くとよい。
【００２５】
このように、回転軸１１０３に羽根部材を取り付けたので、回転部１１０４の回転動作を利用して空気の流れを作り出すことができる。従って、ファンモータなどを新たに追加せずに、２次元発光素子アレイ１１０１から発生する熱を外部へ排気できるようになる。これによるファンモータが不要になることから、表示部４０のコストダウンを図ることができる。
【００２６】
設置架台１１０５は、ターンテーブル１０４２を回転自在に支持する部分である。設置架台１１０５の上部には、図示しない軸受け部が設けられる。軸受け部は回転軸１１０３を回転自在に係合する共に、回転部１１０４を支持する。設置架台１１０５の内部にはモータ１０５２が設けられ、ターンテーブル１０４２を所定の回転（変調）速度で回転するようになされる。例えば、回転軸１１０３の下端には、直結方式のＡＣモータ等が係合される。モータ１０５２は回転力を回転軸１１０３に直接伝達し、回転軸１１０３が回転することで、回転部１１０４が所定の変調速度で回転する。
【００２７】
この例で、回転部１１０４に対して電力や映像データＤｉｎを送る際に、スリップリング１０５１を介して送る方法が採られる。この方法によれば、回転軸１１０３に電力及び映像データＤｉｎを伝送するスリップリング１０５１が設けられる。スリップリング１０５１は固定側部品と回転側部品とに区分される。回転側部品は回転軸１１０３に取り付けられる。固定側部品にはハーネス１０５３（配線ケーブル）が接続される。
【００２８】
回転側部品には他のハーネス１０５４を介して２次元発光素子アレイ１１０１が接続される。固定側部品と回転側部品との間は、図示しない摺動子が環状体に電気的に接触する構造となされている。摺動子は固定側部品又は回転側部品を構成し、環状体は回転側部品又は固定側部品を構成する。この構造により、設置架台１１０５内において、外部から供給される電力や映像データＤｉｎをスリップリング１０５１を介して２次元発光素子アレイ１１０１に伝送できるようになる。
【００２９】
図４は、２次元発光素子アレイ１１０１の発光面の形状算出例を示す説明図である。この例では、図４に示すｘａ−ｙａ座標平面（回転軸１１０３に直交する平面）において、２次元発光素子アレイ１１０１の発光面の形状は、以下の式で表される点（ｘａ（θ），ｙａ（θ））が描く曲線になる。２次元発光素子アレイ１１０１を形成する際に、回転部１１０４の回転軸１１０３から任意の視点Ｐａに至る線分の距離をＬ１とする。回転軸１１０３から２次元発光素子アレイ１１０１までの最短距離をＬ２とする。なお、この全周囲立体画像表示装置１０では、任意の視点Ｐａから装置を観測したときに、２次元発光素子アレイ１１０１による発光点の軌跡、すなわち観測される画像表示面が例えば平面となるような画像表示がなされる。この場合、Ｌ２は、回転軸１１０３から複数の発光素子による発光点の軌跡によって形成される平面までの距離に等しい。
【００３０】
更に、回転部１１０４の回転軸１１０３からスリット１１０２に至る線分の距離をｒとし、距離Ｌ１の線分と距離ｒの線分とが成す角度であって、当該距離Ｌ１の線分に対するスリット１１０２の位置を示す角度θとする。そして、２次元発光素子アレイ１１０１の発光面の湾曲形状を成すｘａ軸座標値をｘａ（θ）とし、２次元発光素子アレイ１１０１の発光面の湾曲形状を成すｙａ軸座標値をｙａ（θ）とする。ｘａ軸座標値ｘａ（θ）は、（１０）式、すなわち、
【数１】
2013168503.tif 000003
【００３１】
これにより、視点Ｐａａからスリット１１０２を介して観測される発光点の軌跡が、平面を成して見える２次元発光素子アレイ１１０１の発光面の形状を決定できるようになる。発光面の形状が決定したら、プリント配線基板を湾曲形状に切り欠いて形成すればよい。
【００３２】
［表示部４０の動作原理］
続いて、表示部４０の動作原理、すなわち視点Ｐａａから観察される発光点の軌跡例について説明する。この表示部４０では、２次元発光素子アレイ１１０１において、回転軸１１０３に直交する平面内には、上述したように例えばｍ＝１２個の発光素子が互いに異なる位置に配置されている。ｍ個の発光素子はそれぞれ、スリット１１０２を介して回転部１１０４の回転に応じてそれぞれ異なる視点位置用の光を外部に向けて放射する。ここで、回転部１１０４が回転している状態において、回転部１１０４の周囲における任意の１つの視点位置から回転軸１１０３の方向を観測したとする。このとき、後述する制御部３０は、複数の発光素子による発光点の軌跡によって、回転部１１０４の内部に任意の視点位置に応じた例えば平面状の画像が形成されるように複数の発光素子の発光制御を行う。各視点位置ではその視点位置に応じた少しずつ視差のある例えば平面状の画像が観測される。従って、両眼の位置に相当する任意の２つの視点位置から観測したときには、各視点位置に応じた互いに視差のある例えば平面状の画像が観測される。これにより、観測者は回転部の周囲の任意の位置において、立体画像を認識することができる。
【００３３】
図５〜７は、視点Ｐａａから観察される発光点の軌跡例を示す説明図である。図５Ａ〜Ｄに示すように、発光ユニットＵ１を有する回転部１１０４が等速で回転され、視点Ｐａａに対して回転走査される場合、視点Ｐａａから観測される発光素子が時間Ｔの間隔で発光素子１２０１から順に発光素子１２０２，１２０３，・・・１２１２と移って行く。
【００３４】
発光点の軌跡（図中の黒小丸印）が例えば平面を成して見える構造は、２次元発光素子アレイ１１０１の発光面形状とスリット１１０２の位置を調整することで実現される。例えば、図５Ａに示す時刻ｔ＝０において、視点Ｐａａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２０１から漏れ出る光が観測される。
【００３５】
図５Ｂに示す時刻ｔ＝Ｔにおいて、視点Ｐａａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２０２から漏れ出る光が観測される。図中の右側から第１番目の白抜きの小丸印は、発光素子１２０１の発光点を示している。図５Ｃに示す時刻ｔ＝２Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２０３から漏れ出る光が観測される。図５Ｃにおける第２番目の小丸印は、発光素子１２０２の発光点を示している。
【００３６】
図５Ｄに示す時刻ｔ＝３Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２０４から漏れ出る光が観測される。図５Ｄにおける第３番目の小丸印は、発光素子１２０３の発光点を示している。
【００３７】
また、図６Ａに示す時刻ｔ＝４Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２０５から漏れ出る光が観測される。図６Ａにおける第４番目の小丸印は、発光素子１２０４の発光点を示している。図６Ｂに示す時刻ｔ＝５Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２０６から漏れ出る光が観測される。図６Ｂにおける第５番目の小丸印は、発光素子１２０５の発光点を示している。
【００３８】
図６Ｃに示す時刻ｔ＝６Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２０７から漏れ出る光が観測される。図６Ｃにおける第６番目の小丸印は、発光素子１２０６の発光点を示している。図６Ｄに示す時刻ｔ＝７Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２０８から漏れ出る光が観測される。図６Ｄにおける第７番目の小丸印は、発光素子１２０７の発光点を示している。
【００３９】
図７Ａに示す時刻ｔ＝８Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２０９から漏れ出る光が観測される。図７Ａにおける第８番目の小丸印は、発光素子１２０８の発光点を示している。図７Ｂに示す時刻ｔ＝９Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２１０から漏れ出る光が観測される。図７Ｂにおける第９番目の小丸印は、発光素子１２０９の発光点を示している。
【００４０】
図７Ｃに示す時刻ｔ＝１０Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２１１から漏れ出る光が観測される。図７Ｃにおける第１０番目の小丸印は、発光素子１２１０の発光点を示している。図７Ｄに示す時刻ｔ＝１１Ｔにおいて、視点Ｐａでスリット１１０２を介して２次元発光素子アレイ１１０１を観察すると、発光素子１２１２から漏れ出る光が観測される。図７Ｄにおける第１１番目の小丸印は、発光素子１２１１の発光点を示している。図７Ｄにおける第１２番目の黒小丸印は、発光素子１２１２の発光点を示している。したがって、ユーザは、スリット１１０２を介して平面画像を視認することができる。また、ユーザは、視点ごとに異なる平面画像を視認することができる。これにより、ユーザは、立体画像を視認することができる。この平面画像は、例えば色空間内の平面（すなわち、後述する平面１０３）となる。
【００４１】
押圧センサ１０は、図２及び図８に示すように、円筒形状をなし、その中空部分に表示部４０が配置される。表示部４０はいわゆる３６０度ディスプレイであり、表示方向に応じて異なる画像を表示する。また、図９に示すように、押圧センサ１０には、中心軸１０ａを含む基準面１０ｂが設定されている。押圧センサ１０の高さはｙｍａｘで示される。押圧センサ１０は、ユーザが点Ｐ１を押圧した場合に、基準面１０ｂから点Ｐ１までの角度θ１と、上端面１０ｃから点Ｐ１までの距離ｙとを点Ｐ１の位置、即ち押圧位置として検出する。なお、角度θ１は、点Ｐ１から中心軸１０ａに下ろした垂線と基準面とのなす角度である。また、角度θ１は右回り方向が正方向となり、０〜３６０の値をとる。
【００４２】
さらに、押圧センサ１０は、押圧操作時の押圧力Ｐを検出する。押圧センサ１０は、押圧位置（θ１、ｙ）及び押圧力Ｐに関する押圧操作情報を生成し、位置特定部２０に出力する。押圧操作情報には、角度θ１、距離ｙ、及び押圧力Ｐという３次元の値が含まれる。したがって、位置特定部２０は、押圧操作情報に基づいて、色空間内の点Ｐ２を特定することができる（図１１参照）。
【００４３】
位置特定部２０は、押圧操作情報に基づいて、押圧位置（θ１、ｙ）及び押圧力Ｐに応じた色空間内の点Ｐ２を特定する。ここで、図１０に基づいて、本実施形態の色空間１００について説明する。色空間１００は、Ｈ（色相）、Ｓ（彩度）、及びＶ（明度）で定義される空間であり、円柱形状をなす。色空間１００には基準面１０２が設定されている。基準面１０２は、中心軸１０１及び中心点Ｃ１を含む面であり、赤色（Ｈ＝０）を示す。中心軸１０１は押圧センサ１０の中心軸１０ａに平行となるように配置される。また、押圧センサ１０の基準面１０ｂと色空間内の基準面１０２とは互いに重なるように設定される。
【００４４】
色相は、右回り方向を正方向とした基準面１０１からの角度で示され、０〜３６０の値を取る。０と３６０は同一の色相（赤）を示す。彩度は中心軸１０１からの距離で示され、０〜１の値を取る。明度は底面１０４からの距離で示され、０〜１の値を取る。
【００４５】
位置特定部２０は、以下の式（１）〜（４）に基づいて、押圧位置及び押圧力に応じた点Ｐ２を特定する。点Ｐ２の例を図１１に示す。
【数２】
2013168503.tif 000004
【００４６】
式（１）〜（４）中、ｈ１、ｓ１、ｖ１はそれぞれ点Ｐ２の色相、彩度、及び明度を示す。Ｐｍａｘは押圧力の最大値であり、予め設定される。位置特定部２０は、特定した点Ｐ２に関する色空間内位置情報を生成し、制御部３０に出力する。なお、ユーザは、点Ｐ１を押圧する代わりに、一定範囲の領域を押圧することもできる。この場合、位置特定部２０は、領域内の各点について上述した処理を行うことで、ユーザが押圧した領域、即ち押圧領域に対応する色空間内の領域を特定する。これにより、ユーザは、色空間内の位置（点または領域）を指定することができる。
【００４７】
制御部３０は、色空間１００の中心点Ｃ１を通り、かつ、表示部４０の表示方向ベクトル（表示部４０が画像を表示する方向を示すベクトル）Ａ１を法線とする平面を表示部４０に表示させる。例えば、制御部３０は、表示方向が水平方向となる場合には、以下の処理を行なう。即ち、図１１に示すように、制御部３０は、基準面１０２から表示方向ベクトルＡ１までの角度θ２を算出する。角度θ２は右回り方向を正方向とし、０〜３６０の値をとる。そして、制御部３０は、以下の式（５）〜（６）で示される色相ｈ２が描かれた平面１０３を表示部４０に表示させる。すなわち、制御部３０は、ユーザが平面１０３を視認することができるように、２次元発光素子アレイ１１０１の発光制御等を行う。表示部４０に平面１０３が表示される様子を図１２に示す。
【００４８】
【数３】
2013168503.tif 000005
【００４９】
なお、制御部３０は、図１３に示すように、表示方向が水平方向から角度θ４だけ傾く場合、中心点Ｃ１を中心に平面１０３を角度θ４だけ傾け、この平面１０３を表示部４０に表示させてもよい。この場合、平面１０３には、ｈ２±９０の色相が描かれる。平面１０５は、ｈ２±９０の色相が描かれた平面である。
【００５０】
このように、制御部３０は、表示部４０の表示方向に応じて異なる平面１０３を表示部４０に表示させる。なお、ユーザが平面１０３を視認している場合、表示方向ベクトルＡ１とユーザの視線方向ベクトルＡ２とは互いに平行になる。したがって、制御部３０は、ユーザの視線を法線とする平面を表示部４０に表示させることとなる。これにより、ユーザは、視線方向を任意にずらすことで、さまざまな平面１０３を視認することができ、ひいては、色空間から所望の色を容易に発見することができる。
【００５１】
また、制御部３０は、色空間内位置情報が与えられた場合には、図１４に示すように、色空間内位置情報が示す位置にアイコンＢを描く。なお、式（１）〜（６）によれば、表示方向ベクトルの角度θ２が押圧位置の角度θ１に一致した場合、平面１０３上にアイコンＢが描かれる。図１４では、平面１０３上にアイコンＢが描かれている。したがって、ユーザは、基準面１０ｂから角度θ１だけ離れた位置で表示部４０を視認し、かつ、その位置で押圧操作を行った場合、図１５に示すように、アイコンＢを視認することができる。一方、ユーザは、アイコンＢを視認できない場合、視線方向または押圧位置をずらすことによって、アイコンＢを発見することができる。
【００５２】
＜１−２．情報処理装置による処理の手順＞
次に、情報処理装置１による処理の手順を図１６に示すフローチャートに沿って説明する。まず、ステップＳ１０において、制御部３０は、表示部４０の表示方向に応じて異なる平面１０３を表示部４０に表示させる。これにより、ユーザは、視線方向を任意にずらすことで、さまざまな平面１０３を視認することができ、ひいては、色空間から所望の色を容易に発見することができる。
【００５３】
ユーザは、所望の色を発見した場合、その色を指定する。具体的には、ユーザは、平面１０３を視認している位置と同じ位置で押圧操作を行う。即ち、ユーザは、押圧位置の角度θ１と視線方向ベクトルＡ２（即ち表示方向ベクトルＡ１）の角度θ２とが一致するように、押圧操作を行なう。押圧センサ１０は、押圧位置（θ１、ｙ）及び押圧力Ｐを検出し、押圧操作情報を位置特定部２０に出力する。
【００５４】
ステップＳ２０において、位置特定部２０は、押圧操作情報と、上述した式（１）〜（４）とに基づいて、押圧位置（θ１、ｙ）及び押圧力Ｐに応じた色空間内の点Ｐ２を特定する。位置特定部２０は、点Ｐ２の位置に関する色空間内位置情報を制御部３０に出力する。
【００５５】
ステップＳ３０において、制御部３０は、図１４に示すように、色空間内位置情報が示す位置にアイコンＢを描く。ユーザは、視線方向を適宜調整することで、アイコンＢを発見する。そして、ユーザは、アイコンＢが所望の色と重なるまで、押圧位置（θ１、ｙ）及び押圧力Ｐを調整する。これにより、ユーザは、所望の色（色空間内の位置）を指定することができる。その後、情報処理装置１は、処理を終了する。
【００５６】
なお、制御部３０は、ユーザから色情報の出力指示を受けた場合、点Ｐ２の位置、即ち色相、彩度、及び明度に関する色情報を外部の機器、例えばカラーコレクション用の機器に出力してもよい。
【００５７】
以上により、第１の実施形態によれば、ユーザは、円筒形状をなす押圧センサ１０を円周方向に見渡すことで、所望の色に対応する点Ｐ１を発見することができる。そして、ユーザは、その点Ｐ１を押圧することで、所望の色を指定することができる。したがって、ユーザは、３次元空間内の位置を直接かつ直感的に指定することができる。
【００５８】
さらに、情報処理装置１は、基準面１０ｂから押圧部分までの角度θ１と、距離ｙとを押圧位置として検出するので、押圧位置を正確に検出することができる。
【００５９】
さらに、情報処理装置１は、押圧センサ１０の中空部分に設けられ、色空間内の各領域のうち、ユーザの視線に応じた領域を表示するので、ユーザは、所望の色を容易に発見することができる。
【００６０】
さらに、情報処理装置１は、色空間１００の中心点を通り、かつ、ユーザの視線を法線とする平面１０３を表示するので、ユーザは、所望の色を容易に発見することができる。
【００６１】
さらに、平面１０３には、基準面１０２から平面１０３までの角度に応じた色相ｈ２が描かれるので、ユーザは、所望の色を容易に発見することができる。
【００６２】
＜２．第２の実施形態＞
次に、本開示の第２の実施形態について説明する。第２の実施形態に係る情報処理装置２００は、視線検出部２５０を有する点と、表示部４０がフレキシブルディスプレイである点とが主に異なる。そこで、これらの相違点を中心に第２の実施形態を説明する。
【００６３】
図１７に示すように、情報処理装置２００は、押圧センサ２１０と、位置特定部２２０と、制御部２３０と、表示部２４０と、視線検出部２５０とを有する。表示部２４０は、フレキシブルディスプレイであり、図１９に示すように、円柱状の基体３００の周面に巻きつけられている。押圧センサ２１０は、第１の実施形態の押圧センサ１０と同様のものであり、表示部２４０の周面に巻きつけられている。視線検出部２５０は、いわゆる３６０度カメラであり、図１８に示すように、押圧センサ２１０の上側に設けられる。
【００６４】
第２の実施形態に係る情報処理装置２００は、概略的には以下の処理を行なう。押圧センサ２１０は、押圧センサ１０と同様の処理を行うことで、押圧位置（θ１、ｙ）及び押圧力Ｐを検出する。位置特定部２２０は、第１の実施形態と同様の処理を行うことで、押圧位置（θ１、ｙ）及び押圧力Ｐに応じた色空間内の位置を特定する。
【００６５】
一方、視線検出部２５０は、ユーザの視線方向を検出し、検出結果に関する視線方向情報を制御部２３０に出力する。制御部２３０は、視線方向情報に基づいて、色空間１００の中心軸１０１を通り、かつユーザの視線方向を法線とする平面１０３を表示部２４０に表示する。具体的な処理内容は第１の実施形態と同様である。第２の実施形態によっても、第１の実施形態と同様の効果が得られる。
【００６６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００６７】
例えば、本実施形態は、ユーザが色空間の指定を行う技術を開示するが、ユーザが他の３次元空間内の位置、例えば人体内の位置を特定するために本開示に係る技術を利用してもよい。
【００６８】
また、色空間１００としてＨＳＶ空間を例に挙げたが、本実施形態は、同様のサイクリック的な色相と２自由度（２つの属性値）とを持つ色空間（例えば、Ｌａ＊ｂ＊空間やｘｙｚ空間）にも当然に適用可能である。
【００６９】
また、色について目標位置が定まっている場合、制御部３０は、ユーザが指定した位置と目標位置とのずれに応じて、アイコンの色や形状を変化させてもよい。例えば、制御部３０は、ユーザが指定した位置と目標位置とのずれが所定値以内であればアイコンを赤色で表示し、それ以外の場合にはアイコンを黒色で表示してもよい。また、制御部３０は、目標位置とのずれが大きいほど、アイコンを大きくしてもよい。
【００７０】
また、制御部３０は、ユニバーサルデザインを考慮し、表示部４０に表示させる色をユーザの色盲度合いに応じて変化させてもよい。例えば、情報処理装置１に色盲度合いに応じた色テーブルまたは色変換関数を記憶させておき、制御部３０は、色テーブルまたは色変換関数とユーザからの指定とに基づいて、ユーザが所望する色を表示部４０に表示させてもよい。また、制御部３０は、通常の色と色盲用の色とを時間の経過に応じて切り替えて表示してもよい。また、制御部３０は、各色テーブルや色変換関数で定義される色を補完する色を表示部４０に表示させてもよい。これにより、色盲のユーザは、自己の色盲度合いに応じた色を視認することができる。また、色盲のない通常のユーザは、色盲のユーザがどのような色を認識するのかを把握することができる。
【００７１】
また、制御部３０は、透明度αを考慮した色を表示部４０に表示させてもよい。また、制御部３０は、押圧力Ｐに応じて色空間１００の分解能（色空間内の各色情報を表示させる画素の数）を変化させてもよい。例えば、制御部３０は、押圧力Ｐが大きいほど、分解能を小さく（即ち、１つの色情報を表示させる画素の数を多く）してもよい。これにより、ユーザは、所望の色をより容易に指定することができる。なお、分解能調整の押圧操作は、色情報の指定とは別に行われる。
【００７２】
また、制御部３０は、ユーザによって複数の色が指定された場合、これらの色を混合させた色を表示部４０に表示させ、外部の機器に出力してもよい。また、制御部３０は、ユーザが指定した色以外の色を表示部４０から消去してもよい。また、制御部３０は、ユーザが色を指定した場合、ユーザによる追加の押圧操作に基づいて、色の表示位置を変更してもよい。
【００７３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ユーザが押圧操作を行った押圧部分の位置である押圧位置と前記押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサと、
前記押圧位置及び押圧力に応じた３次元空間内の位置を特定する位置特定部と、を備える、情報処理装置。
（２）
前記押圧センサは、前記押圧センサの中心軸を含む基準面から前記押圧部分までの角度と、前記押圧部分の前記中心軸方向の位置とを前記押圧位置として検出する、前記（１）記載の情報処理装置。
（３）
前記押圧センサの中空部分に設けられ、前記３次元空間内の各領域のうち、ユーザの視線に応じた領域を表示する表示部を備える、前記（２）記載の情報処理装置。
（４）
前記３次元空間は円柱形状をなし、
前記表示部は、前記３次元空間の中心点を通り、かつ、ユーザの視線を法線とする平面を表示する、前記（３）記載の情報処理装置。
（５）
前記３次元空間は色空間である、前記（４）記載の情報処理装置。
（６）
前記平面には、前記色空間内の基準面から前記平面までの角度に応じた色相が描かれる、前記（５）記載の情報処理装置。
（７）
ユーザが押圧操作を行った押圧部分の位置である押圧位置と前記押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサから与えられた情報に基づいて、前記押圧位置及び押圧力に応じた３次元空間内の位置を特定することを含む、情報処理方法。
（８）
コンピュータに、
ユーザが押圧操作を行った押圧部分の位置である押圧位置と前記押圧操作時の圧力である押圧力とを検出可能であり、かつ、円筒形状をなす押圧センサから与えられた情報に基づいて、前記押圧位置及び押圧力に応じた３次元空間内の位置を特定する位置特定機能を実現させる、プログラム。
【符号の説明】
【００７４】
１，２００      情報処理装置
１０，２１０    押圧センサ
２０，２２０    位置特定部
３０，２３０    制御部
４０，２４０    表示部
２５０          視線検出部
【図１】
2013168503.tif 000006
【図２】
2013168503.tif 000007
【図３】
2013168503.tif 000008
【図４】
2013168503.tif 000009
【図５】
2013168503.tif 000010
【図６】
2013168503.tif 000011
【図７】
2013168503.tif 000012
【図８】
2013168503.tif 000013
【図９】
2013168503.tif 000014
【図１０】
2013168503.tif 000015
【図１１】
2013168503.tif 000016
【図１２】
2013168503.tif 000017
【図１３】
2013168503.tif 000018
【図１４】
2013168503.tif 000019
【図１５】
2013168503.tif 000020
【図１６】
2013168503.tif 000021
【図１７】
2013168503.tif 000022
【図１８】
2013168503.tif 000023
【図１９】
2013168503.tif 000024
【国際調査報告】
2013168503.tif 000025
2013168503.tif 000026
2013168503.tif 000027
2013168503.tif 000028