(57)【要約】【課題】回転体から回転体外部に対して、所定の情報を正確に通信する。【解決手段】本開示の第１の側面である通信装置は、回転体に設けられ、円軌道上を高速移動しながらＩＲ信号を送信する送信部と、前記送信部の円軌道に対向する位置に固定され、送信された前記ＩＲ信号を受信する受信部と、前記受信部の受信結果である受信データのエッジを検出するエッジ検出部と、前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングをサンプリングポイントに決定する決定部と、決定された前記サンプリングポイントを基準として所定の周期で前記受信データをサンプリングすることにより、前記ＩＲ信号に対応するビット列を抽出し、抽出した前記ビット列に基づいて前記ＩＲ信号を復号する復号部とを備える。本開示は、例えば全周囲立体映像表示装置に適用できる。【選択図】図６
2012257139.tif 000002
【特許請求の範囲】
【請求項１】
回転体に設けられ、円軌道上を高速移動しながらＩＲ信号を送信する送信部と、
前記送信部の円軌道に対向する位置に固定され、送信された前記ＩＲ信号を受信する受信部と、
前記受信部の受信結果である受信データのエッジを検出するエッジ検出部と、
前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングをサンプリングポイントに決定する決定部と、
決定された前記サンプリングポイントを基準として所定の周期で前記受信データをサンプリングすることにより、前記ＩＲ信号に対応するビット列を抽出し、抽出した前記ビット列に基づいて前記ＩＲ信号を復号する復号部と
を備える通信装置。
【請求項２】
前記決定手段は、前記復号手段の復号結果に基づいて前記遅延時間Ｔを変更する
請求項１に記載の通信装置。
【請求項３】
前記送信部は、エラー訂正符号を含む前記ＩＲ信号をパケット単位で送信し、
前記復号部は、抽出した前記ビット列の復号に際して前記エラー訂正符号に基づくエラー訂正を行い、
前記決定部は、前記エラー訂正の状況に基づいて前記遅延時間Ｔを変更する
請求項２に記載の通信装置。
【請求項４】
前記送信部は、前記円軌道上に等間隔で複数設けられている
請求項２に記載の通信装置。
【請求項５】
回転体に設けられ、円軌道上を高速移動しながらＩＲ信号を送信する送信部と、
前記送信部の円軌道に対向する位置に固定され、送信された前記ＩＲ信号を受信する受信部と
を備える通信装置の通信方法において、
通信装置による、
前記受信部の受信結果である受信データのエッジを検出するエッジ検出ステップと、
前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングをサンプリングポイントに決定する決定ステップと、
決定された前記サンプリングポイントを基準として所定の周期で前記受信データをサンプリングすることにより、前記ＩＲ信号に対応するビット列を抽出し、抽出した前記ビット列に基づいて前記ＩＲ信号を復号する復号ステップと
を含む通信方法。
【請求項６】
回転体に設けられ、円軌道上を高速移動しながらＩＲ信号を送信する送信部と、
前記送信部の円軌道に対向する位置に固定され、送信された前記ＩＲ信号を受信する受信部と
を備える通信装置の制御用のプログラムであって、
前記受信部の受信結果である受信データのエッジを検出するエッジ検出ステップと、
前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングをサンプリングポイントに決定する決定ステップと、
決定された前記サンプリングポイントを基準として所定の周期で前記受信データをサンプリングすることにより、前記ＩＲ信号に対応するビット列を抽出し、抽出した前記ビット列に基づいて前記ＩＲ信号を復号する復号ステップと
を含む処理を通信装置のコンピュータに実行させるプログラム。
【請求項７】
回転体に内蔵された表示部と、
前記回転体に設けられ、円軌道上を高速移動しながらＩＲ信号を送信する送信部と、
前記送信部の円軌道に対向する位置に固定され、送信された前記ＩＲ信号を受信する受信部と、
前記受信部の受信結果である受信データのエッジを検出するエッジ検出部と、
前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングをサンプリングポイントに決定する決定部と、
決定された前記サンプリングポイントを基準として所定の周期で前記受信データをサンプリングすることにより、前記ＩＲ信号に対応するビット列を抽出し、抽出した前記ビット列に基づいて前記ＩＲ信号を復号する復号部と、
復号された前記ＩＲ信号に含まれる情報に基づいて所定の処理を行う制御部と
を備える表示装置。
【請求項８】
前記回転体に設けられ、ユーザの動きを検知する検知部を
さらに備え、
前記送信部は、検知された前記ユーザの動きを示す検知情報を含む前記ＩＲ信号を送信し、
前記制御部は、復号された前記ＩＲ信号に含まれる前記検知情報に基づいて前記回転体の回転数を変更させる
請求項７に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信装置、通信方法、プログラム、並びに表示装置に関し、特に、高速回転される回転体との間で情報を通信する場合に用いて好適な通信装置、通信方法、プログラム、並びに表示装置に関する。
【背景技術】
【０００２】
従来、テレビジョン受像機などに採用されている平面ディスプレイに立体視可能な映像を表示する３次元表示技術が存在する。この３次元表示技術は、例えば、ディスプレイを見る人の左右の眼の視差を利用するものがある。具体的には、例えば、平面ディスプレイに左目用の画像と右目用の映像を交互に表示し、さらに偏光フィルタなどを介することにより、左目には左目用の映像だけが、右目には右目用の映像だけが見られるようにして立体視を実現している。
【０００３】
これに対して、被写体（表示されるオブジェクト）を中心とする円周上に設けられた複数の視点から撮像した（または、コンピュータグラフィックスによりオブジェクトを全周囲から見た状態を想定して生成した）視点の異なる複数の画像（以下、視点画像と称する）を用い、全周囲の任意の方向から見てもオブジェクトを立体的に視認できるように表示を行う全周囲立体映像表示装置が数多く提案されている（例えば、特許文献１または２参照）。
【０００４】
これらの全周囲立体映像表示装置は、その筐体が円筒形状を成しており、筐体の内部には小型のLED(light emitting diode)などを大量に配置して構成されたディスプレイが、筐体の側面にはスリットが設けられており、ディスプレイの映像がスリット越しに筐体の外部から視認できるようになされている。そして、筐体がモータにより高速回転されることにより、円筒形状の筐体側面を任意の方向から見るユーザに対して、ディスプレイに表示されたオブジェクトが立体的に視認できるようになされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１７７７０９号公報
【特許文献２】特開２００５−１１４７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、全周囲立体映像表示装置においては、円筒形状の筐体がモータにより高速回転されるので、筐体内部のディスプレイに対して画像信号を供給することが必要となる。
【０００７】
また反対に、高速回転される筐体から筐体外部に対して、所定の情報を正確に通信できる仕組みの出現が要求されている。
【０００８】
本開示はこのような状況に鑑みてなされたものであり、回転体から回転体外部に対して、所定の情報を正確に通信できるようにするものである。
【課題を解決するための手段】
【０００９】
本開示の第１の側面である通信装置は、回転体に設けられ、円軌道上を高速移動しながらＩＲ信号を送信する送信部と、前記送信部の円軌道に対向する位置に固定され、送信された前記ＩＲ信号を受信する受信部と、前記受信部の受信結果である受信データのエッジを検出するエッジ検出部と、前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングをサンプリングポイントに決定する決定部と、決定された前記サンプリングポイントを基準として所定の周期で前記受信データをサンプリングすることにより、前記ＩＲ信号に対応するビット列を抽出し、抽出した前記ビット列に基づいて前記ＩＲ信号を復号する復号部とを備える。
【００１０】
前記決定手段は、前記復号手段の復号結果に基づいて前記遅延時間Ｔを変更することができる。
【００１１】
前記送信部は、エラー訂正符号を含む前記ＩＲ信号をパケット単位で送信し、前記復号部は、抽出した前記ビット列の復号に際して前記エラー訂正符号に基づくエラー訂正を行い、前記決定部は、前記エラー訂正の状況に基づいて前記遅延時間Ｔを変更することができる。
【００１２】
前記送信部は、前記円軌道上に等間隔で複数設けられているようにすることができる。
【００１３】
本開示の第１の側面である通信方法は、回転体に設けられ、円軌道上を高速移動しながらＩＲ信号を送信する送信部と、前記送信部の円軌道に対向する位置に固定され、送信された前記ＩＲ信号を受信する受信部とを備える通信装置の通信方法において、通信装置による、前記受信部の受信結果である受信データのエッジを検出するエッジ検出ステップと、前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングをサンプリングポイントに決定する決定ステップと、決定された前記サンプリングポイントを基準として所定の周期で前記受信データをサンプリングすることにより、前記ＩＲ信号に対応するビット列を抽出し、抽出した前記ビット列に基づいて前記ＩＲ信号を復号する復号ステップとを含む。
【００１４】
本開示の第１の側面であるプログラムは、回転体に設けられ、円軌道上を高速移動しながらＩＲ信号を送信する送信部と、前記送信部の円軌道に対向する位置に固定され、送信された前記ＩＲ信号を受信する受信部とを備える通信装置の制御用のプログラムであって、前記受信部の受信結果である受信データのエッジを検出するエッジ検出ステップと、前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングをサンプリングポイントに決定する決定ステップと、決定された前記サンプリングポイントを基準として所定の周期で前記受信データをサンプリングすることにより、前記ＩＲ信号に対応するビット列を抽出し、抽出した前記ビット列に基づいて前記ＩＲ信号を復号する復号ステップとを含む処理を通信装置のコンピュータに実行させる。
【００１５】
本開示の第１の側面においては、受信部の受信結果である受信データのエッジが検出され、前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングがサンプリングポイントに決定され、決定された前記サンプリングポイントを基準として所定の周期で前記受信データがサンプリングされることにより、前記ＩＲ信号に対応するビット列が抽出され、抽出された前記ビット列に基づいて前記ＩＲ信号が復号される。
【００１６】
本開示の第２の側面である表示装置は、回転体に内蔵された表示部と、前記回転体に設けられ、円軌道上を高速移動しながらＩＲ信号を送信する送信部と、前記送信部の円軌道に対向する位置に固定され、送信された前記ＩＲ信号を受信する受信部と、前記受信部の受信結果である受信データのエッジを検出するエッジ検出部と、前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングをサンプリングポイントに決定する決定部と、決定された前記サンプリングポイントを基準として所定の周期で前記受信データをサンプリングすることにより、前記ＩＲ信号に対応するビット列を抽出し、抽出した前記ビット列に基づいて前記ＩＲ信号を復号する復号部と、復号された前記ＩＲ信号に含まれる情報に基づいて所定の処理を行う制御部とを備える。
【００１７】
本開示の第２の側面である表示装置は、前記回転体に設けられ、ユーザの動きを検知する検知部をさらに備えることができ、前記送信部は、検知された前記ユーザの動きを示す検知情報を含む前記ＩＲ信号を送信し、前記制御部は、復号された前記ＩＲ信号に含まれる前記検知情報に基づいて前記回転体の回転数を変更させることができる。
【００１８】
本開示の第２の側面においては、受信部の受信結果である受信データのエッジが検出され、前記エッジの検出タイミングから遅延時間Ｔだけ遅らせたタイミングがサンプリングポイントに決定され、決定された前記サンプリングポイントを基準として所定の周期で前記受信データがサンプリングされることにより、前記ＩＲ信号に対応するビット列が抽出され、抽出された前記ビット列に基づいて前記ＩＲ信号が復号される。さらに、復号された前記ＩＲ信号に含まれる情報に基づいて所定の処理が行われる。
【発明の効果】
【００１９】
本開示の第１の側面によれば、回転体から回転体外部に対して、所定の情報を正確に通信することができる。
【００２０】
本開示の第２の側面によれば、回転体から回転体外部に通信された所定の情報に基づいて所定の処理を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】本開示の実施の形態である全周囲立体映像表示装置の外観図である。
【図２】全周囲立体映像表示装置の構成例を示すブロック図である。
【図３】ＩＲ信号のパケットフォーマットを示す図である。
【図４】回転部底面のＩＲ送信部と固定部上面のＩＲ送信部の側面図である。
【図５】回転部底面のＩＲ送信部と固定部上面のＩＲ送信部の配置面である。
【図６】ＩＲ受信部の構成例を示すブロック図である。
【図７】受信データのエッジとサンプリングポイントの関係を示す図である。
【図８】復号部の構成例を示すブロック図である。
【図９】ＩＲ信号受信処理を説明するフローチャートである。
【図１０】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、発明を実施するための最良の形態（以下、実施の形態と称する）について、図面を参照しながら詳細に説明する。
【００２３】
＜１．実施の形態＞
［全周囲立体映像表示装置の構成例］
図１は、実施の形態である全周囲立体映像表示装置の外観を示している。この全周囲立体映像表示装置１０は、台座となる固定部１１と、高速回転される円筒形状の回転部１２から構成される。
【００２４】
全周囲立体映像表示装置１０は、高速回転される回転部１２を任意の方向から見たユーザが立体的に視認できるオブジェクトを、回転部１２の内部中央に出現させる（表示させる）。さらに、例えば回転部１２に手をかざして左または右に動かすユーザの動きに応じ、回転部１２の回転数を変更することにより、立体的に視認できるオブジェクトが回転しているようにユーザに視認させることができる。
【００２５】
固定部１１は、回転部１２が高速回転されている状態であっても全周囲立体映像表示装置１０が移動しない程度に十分な重量を有している。固定部１１は、回転部１２に内蔵された表示部３２（図２）に対して画像信号を送信する。回転部１２は、その円筒状の側面に複数のスリット１３が設けられており、その内部にはスリット１３と同数のディスプレイを有する表示部３２が設けられている。さらに、回転部１２の円筒状の側面の上下には、検知部３３が設けられている。検知部３３は、高速回転される回転部１２に対して、例えばユーザが手をかざして左右に移動する動作を検知する。この検知結果を示す検知情報は、ＩＲ信号として回転部１２から固定部１１に通信される。本開示は、特に、このＩＲ信号の通信を高い精度で実現するものである。
【００２６】
図２は、全周囲立体映像表示装置１０の内部の構成例を示している。
【００２７】
固定部１１は、制御部２１、回転数調整部２２、モータ２３、画像信号取得部２４、画像信号送信部２５、およびＩＲ受信部２６を有する。制御部２１は、ＩＲ受信部２６から通知される検知情報に基づき、回転数調整部２２を制御してモータ２３の回転数を変更させる。回転数調整部２２は、モータ２３の回転数を調整する。モータ２３は、回転数調整部２２からの制御に従い、回転部１２を約1800rpmで高速回転させる。なお、モータ２３を中空モータとして回転部１２側に設けるようにしてしてもよい。
【００２８】
画像信号取得部２４は、外部から入力される画像信号を取得して画像信号送信部２５に出力する。画像信号送信部２５は、回転部１２の画像信号受信部３１に対して画像信号を送信する。この画像信号の送信は、例えば、回転部１２の回転軸内に設けられた有線または無線による通信経路を介して行われる。
【００２９】
ＩＲ受信部２６は、固定部１１の上面に配置される。ＩＲ受信部２６は、回転部１２のＩＲ送信部３４がIRDA(infrared data association)規格に基づいて送信するＩＲ信号を受信し、その結果得られる検知情報を制御部２１に出力する。
【００３０】
回転部１２は、画像信号受信部３１、表示部３２、検知部３３、およびＩＲ送信部３４を有する。画像信号受信部３１は、固定部１１の画像信号送信部２５が送信した画像信号を受信して表示部３２に供給する。表示部３２は、スリット１３と同数の円弧状のディスプレイ（不図示）を有しており、供給された画像信号を各ディスプレイに表示させる。検知部３３は、回転部１２に対してユーザが、例えば手をかざして左または右に移動する動きを検知し、その検知結果を示す検知情報をＩＲ送信部３４に出力する。
【００３１】
ＩＲ送信部３４は、回転部１２の底面に配置される。ＩＲ送信部３４は、検知部３３からの検知情報を誤り訂正可能な状態にパケット化し、ＩＲ信号として送信する。ＩＲ送信部３４は、回転部１２が１回転する間に１パケットずつ送信する。
【００３２】
ここで、検知情報のパケット化について具体的に説明する。図３は、検知情報が格納されるパケットのフォーマットを示している。ＩＲ送信部３４は、検知情報を２４ビット毎にパケットのペイロードに格納し、ペイロードの前に４ビットのシンクパターンを、ペイロードの後に１６ビットの誤り訂正符号を付加して４４ビットのパケットを生成する。４ビットのシンクパターンは、例えば１１１１とされる。誤り訂正符号は、ガロア体ＧＦ（２4）上のリードソロモン符号パリティ、４シンボル（＝１６ビット）とされる。
【００３３】
４４ビットのパケットを８ビット分の間隔をあけて送信するとすれば、ＩＲ送信部３４は、回転部１２が１回転する間に５２ビット分のＩＲ信号を送信できればよい。回転部１２の回転数を３０Hz（＝1800rmp）とした場合、ＩＲ送信部３４は、１秒間で1560（＝５２×３０）ビット分のＩＲ信号を送信することになる。したがって、ＩＲ送信部３４に要求される性能はそれを上回ればよく、例えばビットクロック300KHzのものを用いればよい。
【００３４】
図４は、ＩＲ受信部２６とＩＲ送信部３４の配置を示す側面図、図５は、ＩＲ受信部２６が配置される固定部１１の上面と、ＩＲ送信部３４が配置される回転部１２の底面を示している。
【００３５】
ＩＲ受信部２６とＩＲ送信部３４とは対向する位置に配置される。ただし、ＩＲ送信部３４は、回転部１２が高速回転されることにより、円軌道を高速移動することになるので、常にＩＲ受信部２６と対向しているわけではない。そこで、ＩＲ受信部２６がＩＲ送信部３４からのＩＲ信号をより正確に受信できるように、ＩＲ送信部３４は複数設けられており、回転部１２の回転軸を中心とする半径ｒの円周上に等間隔で配置される。一方、ＩＲ受信部２６も回転部１２の回転軸を中心とする半径ｒの円周上に配置される。
【００３６】
複数のＩＲ送信部３４は、同時に同一のＩＲ信号を送信する（ＩＲを発光する）。図５の場合、３個のＩＲ送信部３４が１２０°間隔で配置されている。なお、ＩＲ送信部３４の数は任意である。ＩＲ送信部３４の数を１とし、ＩＲ受信部２６を複数設けてもよい。
【００３７】
ただし、図示するようにＩＲ受信部２６と複数のＩＲ送信部３４を配置しても、ＩＲ受信部２６で受信（受光）されるＩＲの強度に対応する受信データは、その波形にジッタ、歪などが生じ得る。したがって、ＩＲ受信部２６で受信される受信データから、送信されたＩＲ信号に含まれる検出情報を正確に復号できる仕組みが必要となる。
【００３８】
図６は、ＩＲ受信部２６の構成例を示している。ＩＲ受信部２６は、エッジ検出部５１、サンプリングタイミング生成部５２、シンクパターン検出部５３、および復号部５４から構成される。
【００３９】
ＩＲ受信部２６においては、送信されたＩＲ信号を受信（受光）したときのＩＲの強度を示す受信データがエッジ検出部５１、シンクパターン検出部５３、および復号部５４に供給される。
【００４０】
エッジ検出部５１は、送信されたＩＲ信号を受信（受光）したときのＩＲの強度を示す受信データの波形のエッジ（シンクパターン（４ビット＝１１１１）の先頭である可能性がある）を検出してサンプリングタイミング生成部５２に通知する。
【００４１】
サンプリングタイミング生成部５２は、エッジが検出されたタイミングに基づいて、シンクパターンを検出するタイミグを示すサンプリングポイントを決定してシンクパターン検出部５３に通知する。
【００４２】
図７は、エッジの検出タイミングとサンプリングポイントの関係を示している。同図Ａに示されるように、サンプリングタイミング生成部５２は、エッジが検出されたタイミングから所定の遅延時間Ｔだけ遅れたタイミングをサンプリングポイントに決定してシンクパターン検出部５３に通知する。ただし、同図Ａの波形は理想的なものであり、実際にはジッタや歪が生じている。
【００４３】
また、サンプリングタイミング生成部５２は、決定したサンプリングポイントを基準とし、回転部１２の回転数により決まる１ビット区間の間隔で周期的なサンプリングタイミングを決定してシンクパターン検出部５３および復号部５４に通知する。
【００４４】
さらに、サンプリングタイミング生成部５２は、復号部５４から通知されるエラー訂正の状況に応じて、遅延時間Ｔを予め決められている複数の時間のいずれかに変更する。同図Ｂの場合、遅延時間Ｔとして７種類の時間が予め決められている。なお、エラー訂正の状況がエラー無しの場合、遅延時間Ｔは変更されない。
【００４５】
シンクパターン検出部５３は、通知されたサンプリングポイントおよびサンプリングタイミングに従って受信データを４回連続してサンプリングし、その結果得られる４ビットがシンクパターンであるか否かを検出する。シンクパターンを検出した場合、シンクパターン検出部５３は、その旨を復号部５４に通知する。
【００４６】
復号部５４は、通知されるサンプリングタイミングに従って受信データをサンプリングし、検出されたシンクパターンの後に連続する２４ビットのペイロードと１６ビットの誤り訂正符号の合計４０ビット＝１０シンボルに基づいて、送信された検知情報を復号する。復号部５４は、この復号処理におけるエラー訂正の状況をサンプリングタイミング生成部５２に通知する。
【００４７】
図８は、復号部５４の構成例を示している。復号部５４は、シリアルレジスタ６１、シンドローム計算部６２、定数計算部６３、エラー値計算部６４、および修正部６５から構成される。
【００４８】
シリアルレジスタ６１は、通知されるサンプリングタイミングに従って受信データをサンプリングし、その結果得られる４ビット毎に１シンボルとして、合計１０シンボルを格納する。したがって、シリアルレジスタ６１には、検出されたシンクパターンの後に連続する２４ビットのペイロードと１６ビットの誤り訂正符号の合計４０ビット＝１０シンボルｐ０，ｐ１，ｐ２，ｐ３，ｄ０，ｄ１，ｄ２，ｄ３，ｄ４，ｄ５が格納される。
【００４９】
シンドローム計算部６２は、シリアルレジスタ６１に保持されるシンボルを読み出してシンドロームＳ０，Ｓ１，Ｓ２，Ｓ３を算出し、算出したシンドロームＳ０乃至Ｓ３を定数計算部６３に出力する。定数計算部６３は、入力されるシンドロームＳ０乃至Ｓ３を用い、リードソロモン符号の復号に必要な定数Ａ，Ｂ，Ｃ，Ｄ，Ｘｉ，Ｘｊなどを計算する。
【００５０】
エラー値計算部６４は、シリアルレジスタ６１に格納されているペイロードの６シンボルに生じているエラーの位置を検出し、その訂正値を計算して修正部６５に通知する。いまの場合、エラー値計算部６４は、ペイロードの６シンボルのうちの２シンボルまでに対して修正値を計算することができる。また、エラー値計算部６４は、エラー訂正の状況をサンプリングタイミング生成部５２に通知する。具体的には、エラー無し、１シンボルエラー訂正済み、２シンボルエラー訂正済み、または３シンボル以上エラー訂正不可の４種類の状況のいずれかを通知する。サンプリングタイミング生成部５２では、この通知に基づいて遅延時間Ｔが変更される。
【００５１】
修正部６５は、シリアルレジスタ６１に格納されているペイロードの６シンボルのうち、対応するものをエラー訂正値により置換する。
【００５２】
シンドローム計算部６２および定数計算部６３の計算は、シリアルレジスタ６１にシンボルが格納され始めるのに合わせて並列して開始され、シリアルレジスタ６１に対して１０シンボルが格納されたときとほぼ同時に定数が求められる。また、ペイロードのエラー訂正については、シリアルレジスタ６１に１０シンボルが格納されるのと略同時に終了される。したがって、次のパケットが受信される８ビット区間後にまでに遅延時間Ｔを調整することができる。
【００５３】
［動作説明］
次に、ＩＲ受信部２６におけるＩＲ信号受信処理について説明する。図９は、ＩＲ信号受信処理を説明するフローチャートである。
【００５４】
このＩＲ信号受信処理は、ＩＲ信号の１パケット毎に行われるものであり、前提として、回転部１２のＩＲ送信部３４は、ＩＲ信号として、回転部１２の１回転毎に１パケット（４４ビット）、パケット間隔を８ビット空けて送信しているものとする。
【００５５】
ステップＳ１において、エッジ検出部５１は、受信（受光）した受信データにエッジがあるか否かを検出し、エッジを検出するまで待機する。そして、エッジを検出した場合、その旨をサンプリングタイミング生成部５２に通知する。
【００５６】
ステップＳ２において、サンプリングタイミング生成部５２は、エッジが検出されたタイミングから所定の遅延時間Ｔだけ遅れたタイミングをサンプリングポイントに決定してシンクパターン検出部５３に通知する。ステップＳ３において、シンクパターン検出部５３は、通知されたサンプリングポイントおよびサンプリングタイミングに従って受信データを４回連続してサンプリングする。
【００５７】
ステップＳ４において、シンクパターン検出部５３は、サンプリングした４ビットがシンクパターンであるか否かを検出する。シンクパターンが検出されない場合、処理はステップＳ１に戻されて、それ以降が繰り返される。シンクパターンが検出された場合、処理はステップＳ５に進められる。
【００５８】
ステップＳ５において、シンクパターン検出部５３は、シンクパターンの検出を復号部５４に通知する。復号部５４は、４０ビット＝１０シンボルに基づいて、送信された検知情報を復号する。この復号には、エラー訂正が含まれ、復号部５４のエラー値計算部６４は、エラー訂正の状況をサンプリングタイミング生成部５２に通知する。
【００５９】
ステップＳ６において、サンプリングタイミング生成部５２は、通知されたエラー訂正の状況がエラー無しであるか否かを判定する。エラー無しである場合、遅延時間Ｔは変更されずに、処理はステップＳ１に戻り、ＩＲ信号の次のパケットを対象として、それ以降が繰り返される。
【００６０】
通知されたエラー訂正の状況がエラー無しではない場合、処理はステップＳ７に進められる。ステップＳ７において、サンプリングタイミング生成部５２は、遅延時間Ｔを変更する。
【００６１】
変更の方法は様々に考えられる。例えば、現在の遅延時間Ｔを図７Ｂに示す１の時間として、エラー訂正の状況が１シンボルエラー訂正済みである場合には２の時間、２シンボルエラー訂正済みである場合には４の時間、３シンボル以上エラー訂正不可である場合には６の時間にするなどと変更する。さらに、前回のパケットの受信に際するエラー訂正と同じ状況の場合には、エラー訂正の状況が１シンボルエラー訂正済みである場合には３の時間、２シンボルエラー訂正済みである場合には５の時間、３シンボル以上エラー訂正不可である場合には７の時間にするなどと変更する。あるいは、エラー無しではない場合には、遅延時間Ｔを１，２，・・・，７，１，２などと順に変更するようにしてもよい。
【００６２】
ステップＳ７で遅延時間Ｔが変更された後、処理はステップＳ１に戻り、ＩＲ信号の次のパケットを対象として、それ以降が繰り返される。
【００６３】
以上で、ＩＲ信号受信処理の説明を終了する。ＩＲ信号受信処理によれば、受信したパケットのエラー訂正の状況に応じて、次のパケットをサンプリングするときのサンプリングポイントの決定に関わる遅延時間Ｔを変更するようにしたので、ＩＲ信号のパケットを連続的に精度良く受信、復号することができる。
【００６４】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００６５】
図１０は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００６６】
このコンピュータ１００において、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００６７】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２１１を駆動するドライブ２１０が接続されている。
【００６８】
以上のように構成されるコンピュータ１００では、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５およびバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【００６９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【００７０】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【００７１】
なお、本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【００７２】
１０  全周囲立体映像表示装置，  １１  固定部，  １２  回転部，  １３  スリット，  ２１  制御部，  ２２  回転数調整部，  ２３  モータ，  ２６  ＩＲ受信部，  ３３  検知部，  ３４  ＩＲ送信部，  ５１  エッジ検出部，  ５２  サンプリングタイミング生成部，  ５３  シンクパターン検出部，  ５４  復号部，  ６１  シリアルレジスタ，  ６２  シンドローム計算部，  ６３  定数計算部，  ６４  エラー値計算部，  ６５  修正部，  １００  コンピュータ，  １０１  CPU
【図１】
2012257139.tif 000003
【図２】
2012257139.tif 000004
【図３】
2012257139.tif 000005
【図４】
2012257139.tif 000006
【図５】
2012257139.tif 000007
【図６】
2012257139.tif 000008
【図７】
2012257139.tif 000009
【図８】
2012257139.tif 000010
【図９】
2012257139.tif 000011
【図１０】
2012257139.tif 000012