(57)【要約】【課題】機器の着脱時や通信時等において発生する各機器の内部情報に基づくイベントをユーザに的確に提示する。【解決手段】光通信確立判断部６０により通信確立の成立または不成立が判断されると、この通信確立に関するイベントがユーザ提示部４０に入力される。ユーザ提示部４０は、光通信確立判断部６０から入力されるイベントに応じたＧＵＩ画像を生成して表示部４４の画面に表示する。このＧＵＩ画像は、通信確立の成立・不成立をユーザに提示するメッセージ等から構成される。これにより、ユーザは、光通信システム１００Ａの内部状態を正確に把握することができるので、通信不良などの故障が生じた場合でも的確に原因を把握し、迅速に対応することが可能となる。【選択図】図１
2010118966.tif 000002
【特許請求の範囲】
【請求項１】
受信装置本体に着脱可能に取り付けられる送信装置の送信側光通信部から送信される光信号を受信する受信側光通信部と、
前記受信側光通信部により受信された前記光信号に基づいて前記受信装置本体および前記送信装置の少なくとも一方の内部状態に関するイベントを生成する処理部と、
前記処理部により生成された前記内部状態に関するイベントに基づいて、当該イベントに応じた画像を表示部の画面に表示させるユーザ提示部とを備える受信装置。
【請求項２】
前記ユーザ提示部は、
前記処理部から入力される前記イベントと、当該イベントに対応した前記画像を生成するための提示処理とを対応付けて記憶する記憶部と、
前記処理部から前記イベントが入力されたときに、当該イベントに対応した前記提示処理を前記記憶部から読み出して実行するイベント判断部と、
前記イベント判断部で実行された前記提示処理に基づいて前記イベントに対応した前記画像を生成する画像生成部とを有する
請求項１に記載の受信装置。
【請求項３】
前記処理部は、前記送信側光通信部と前記受信側光通信部との間の通信が確立したか否かを判断する通信確立判断部であり、
前記イベント判断部は、前記通信確立判断部から通信確立に関するイベントを取得したとき、当該イベントに対応した前記提示処理を実行し、
前記画像生成部は、前記イベント判断部で実行される前記提示処理に基づいて通信確立の成立または不成立に関する前記画像を生成する
請求項２に記載の受信装置。
【請求項４】
前記送信側光通信部が劣化または死亡したか否かを判断する死亡判断部を備え、
前記イベント判断部は、
前記通信確立判断部から前記通信確立の不成立に関するイベントを取得した場合には、前記死亡判断部から前記送信側光通信部の生存状態に関するイベントをさらに取得し、当該取得したイベントに基づいて前記送信側光通信部が劣化または死亡しているか否かを判断する
請求項３に記載の受信装置。
【請求項５】
前記処理部は、前記送信装置の前記送信側光通信部が劣化または死亡したか否かを判断する死亡判断部であり、
前記イベント判断部は、前記死亡判断部から前記送信側光通信部の劣化または死亡に関するイベントを取得したとき、当該イベントに対応した前記提示処理を実行し、
前記画像生成部は、前記イベント判断部で実行される前記提示処理に基づいて、前記送信側光通信部の劣化もしくは死亡および前記送信側光通信部の交換に関する少なくとも１以上の前記画像を生成する
請求項２に記載の受信装置。
【請求項６】
前記イベント判断部は、
前記死亡判断部から前記送信側光通信部の劣化に関するイベントを取得したとき、前記送信側光通信部の劣化に関する提示処理と共に、前記送信側光通信部の劣化に応じて前記光信号のエラーレートを再設定するためのエラーレート設定に関する提示処理を実行する
請求項５に記載の受信装置。
【請求項７】
前記イベント判断部は、
前記死亡判断部から前記送信側光通信部の劣化に関するイベントを取得したとき、前記送信側光通信部の劣化に関する提示処理と共に、前記送信側光通信部の劣化に応じて前記送信側光通信部からの前記光信号の変調方式を変更するための提示処理を実行する
請求項５に記載の受信装置。
【請求項８】
前記イベント判断部は、
前記死亡判断部から前記送信側光通信部の劣化に関するイベントを取得したとき、前記送信側光通信部の劣化に関する提示処理と共に、前記送信側光通信部の劣化に応じて前記送信側光通信部からの前記光信号の圧縮方式を変更するための提示処理を実行する
請求項５に記載の受信装置。
【請求項９】
少なくとも前記処理部および前記受信側光通信部に電源を供給する電源制御部をさらに備え、
前記処理部は、前記送信側光通信部が発熱したか否かを判断する発熱判断部であり、
前記イベント判断部は、前記発熱判断部から熱の発生に関するイベントを取得すると共に前記電源制御部から電源残量を取得した場合、当該取得した前記電源残量が予め設定された第１の残量レベルよりも小さいか否かを判断し、前記電源残量が第１の残量レベルよりも小さいときには、前記受信装置本体の電源のオフを促すための提示処理を実行する
請求項２に記載の受信装置。
【請求項１０】
前記イベント判断部は、
前記電源制御部から取得した前記電源残量が前記第１の残量レベルよりも大きく、かつ、前記第１の残量レベルよりも大きい値に設定された第２の残量レベルよりも小さい場合、静止画を撮影する際の画素数を選択するための静止画選択画面および動画を撮影する際の画素数を選択するための動画選択画面の少なくとも一方の選択画面に表示される特定の画素数の選択を制限する
請求項９に記載の受信装置。
【請求項１１】
所定のイベントを入力するための操作取得部をさらに備え、
前記ユーザ提示部は、前記操作取得部から前記所定のイベントが入力されたとき、当該イベントに応じた前記画像を前記表示部の画面に表示させる
請求項１に記載の受信装置。
【請求項１２】
前記操作取得部は、タッチパネル、リモートコントローラおよびキーボートの何れかにより構成される
請求項１１に記載の受信装置。
【請求項１３】
受信装置本体に着脱可能に取り付けられる送信装置の送信側光通信部から送信される光信号を受信する受信ステップと、
前記受信ステップで受信された前記光信号に基づいて前記受信装置本体および前記送信装置の内部状態に関するイベントを生成する処理ステップと、
前記処理ステップで生成された前記内部状態に関するイベントに基づいて当該イベントに応じた画像を表示部の画面に表示させる提示ステップとを有する情報提示方法。
【請求項１４】
受信装置本体に着脱可能に取り付けられ、電気信号を光信号に変換して出力する送信側光通信部を有する送信装置と、
前記送信装置の前記送信側光通信部から送信される光信号を受信する受信側光通信部と、
前記受信側光通信部により受信された前記光信号に基づいて前記受信装置本体および前記送信装置の内部状態に関するイベントを生成する処理部と、
前記処理部により生成された前記内部状態に関するイベントに基づいて当該イベントに応じた画像を表示部の画面に表示させるユーザ提示部とを有する受信装置とを備える光通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、情報提示方法および光通信システムに関する。詳しくは、受信装置本体やこれに接続される送信装置の内部状態に関するイベントが入力された場合に、この入力されたイベントに応じたユーザ情報提示画像を表示部の画面に表示するものである。
【背景技術】
【０００２】
従来から、撮像装置本体とこの撮像装置本体に着脱可能に取り付けられるレンズユニットとを備えた交換型の撮像装置が広く利用されている。このような交換型の撮像装置では、レンズユニットの撮像装置本体への装着時に、接続不良等の問題により正常にデータ通信を行うことができない場合があった。また、接続不良が生じた場合に、この状態をユーザに的確に告知する手段がないという問題もあった。
【０００３】
そこで、特許文献１には、レンズユニットと撮像装置本体間の接続部における接続不良を検出する回路を備えた映像機器が提案されている。この映像機器によれば、接続不良を検出した場合には警告音を発生させるので、ユーザは接続不良を的確に把握することができる。
【０００４】
また、特許文献２には、カメラ本体にＩＣタグリーダを設けると共にレンズユニットにＩＣタグを設け、カメラ本体側においてレンズユニットと定期的に無線通信を行い、カメラ本体とレンズユニットとの間で通信が可能かを判断する光学機器が提案されている。この光学機器によれば、カメラ本体およびレンズユニットの何れかが通信可能な範囲よりも離れて通信不能になった場合には、表示装置に警告を提示するので、撮影者に注意を促すことができる。
【０００５】
【特許文献１】特開昭５８−９５７２１号公報
【特許文献２】特開２００６−１７８０１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、近年、データ伝送の大容量化・高速化に伴い、大容量・高速通信・低損失性に優れた光通信が広く利用されている。例えば、光信号を送信する光送信部と光送信部から送信された光信号を受信する光受信部とを備え、固体撮像素子により得られた画像信号を光無線通信により処理部に送信する撮像装置などの電子機器が提案されている。この光通信システムにおいて、光によるデータの読み出しを実現するためには、実際に通信自体が可能かどうかという視点が重要となる。つまり、発光素子や受光素子、変調素子のなどの動作状態を的確にユーザに提示して光通信システムの内部状態を把握できることが必要となる。
【０００７】
しかしながら、上記特許文献１および２の映像機器等では、撮像装置本体とレンズユニットとの間において通信が確立していることが前提となっており、映像機器の通信部の動作状態などについては全く考慮されていない。そのため、上記特許文献１および２の映像機器等を光通信システムに適用した場合には、光通信システムの内部状態をユーザに対して的確かつ迅速に提示することができないという問題がある。このような問題は、上述した撮像装置以外にも、光通信を利用して機器間でデータ通信等を行う電子機器に対して言えることである。
【０００８】
そこで、本発明は、上記課題に鑑みてなされたものであり、機器の着脱時や通信時等において発生する各機器の内部情報に基づくイベントをユーザに的確に提示することが可能な受信装置、情報提示方法および光通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る光通信システムは、受信装置本体に着脱可能に取り付けられ、電気信号を光信号に変換して出力する送信側光通信部を有する送信装置と、送信装置の送信側光通信部から送信される光信号を受信する受信側光通信部と、受信側光通信部により受信された光信号に基づいて受信装置本体および送信装置の内部状態に関するイベントを生成する処理部と、処理部から入力された内部状態に関するイベントに基づいて、当該イベントに応じた画像を表示部の画面に表示させるユーザ提示部とを有する受信装置とを備えるものである。
【００１０】
本発明に係る受信装置、情報提示方法、光通信システムの処理部では、送信装置の送信側光通信部から送信される光信号に基づいて受信装置本体および送信装置の内部状態に関するイベントが生成される。受信装置本体の内部情報に関するイベントとしては、例えば、送信装置の接続時における通信確立の成否に関する通信可否情報が挙げられる。また、送信装置の内部状態に関するイベントとしては、通信確立後の送信側光通信部の劣化や死亡などによる通信の接続遮断に関する接続遮断情報や、送信側光通信部の発熱に関する温度情報などが挙げられる。なお、本発明において送信側光通信部の死亡とは、送信側光通信部の破壊等により送信側光通信部が動作（発光）しない状態を意味している。
【００１１】
ユーザ提示部では、処理部から入力されるこれらのイベントに応じた画像を生成して表示部の画面に表示させる。画像は、入力されるイベント毎に設けられており、例えば、通信確立に関するイベントの場合には通信確立の成立・不成立をユーザに提示するメッセージ等を表示させる。また、送信側光通信部の死亡や劣化に関するイベントの場合には、送信側光通信部の死亡または劣化の提示や送信側光通信部の交換を促すメッセージ等を表示させる。
【００１２】
このように、受信装置本体および送信装置の内部状態に関するイベントに応じた情報をユーザに提示をすることにより、通信不成立時等において受信装置本体側の処理部の故障なのか、送信装置側の送信側光通信部の故障なのかを正しく提示することが可能となる。これにより、ユーザは、光通信システムの内部状態を正確に把握することができるので、光通信システムにおいて通信不良などの故障が生じた場合でも的確に原因を把握し、迅速に対応することが可能となる。その結果、光通信システムの破壊や故障などの可能性を低減させることができる。
【発明の効果】
【００１３】
本発明によれば、受信装置本体および送信装置の内部状態に関するイベントに応じた情報をユーザに提示をすることにより、各種のイベントの発生時においてユーザは光通信システムの内部状態を正確に把握することができる。これにより、通信不良などの故障が生じた場合でも的確かつ迅速に対応することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明する。なお、説明は以下の順番で行う。
１．第１の実施の形態（通信確立に関するイベント発生時のユーザへの情報提示例）
２．第２の実施の形態（接続遮断に関するイベント発生時のユーザへの情報提示例）
３．第３の実施の形態（熱の発生に関するイベント発生時のユーザへの情報提示例）
４．第４の実施の形態（遮光に関するイベント発生時のユーザへの情報提示例）
５．第５の実施の形態（ユーザの操作に応じたイベント発生時のユーザへの情報提示例）
６．第６の実施の形態（撮像装置の例）
７．第７の実施の形態（信号処理システムの例）
【００１５】
＜１．第１の実施の形態＞  
［光通信システムのブロック構成例］
以下、本発明の第１の実施の形態について図面を参照して説明する。図１は、本発明の一実施形態に係る光通信システム１００Ａの構成例を示す機能ブロック図である。光通信システム１００Ａは、所定の機能情報を生成する機能基板１０と、機能基板１０で生成された機能情報に対して所定の処理を行う処理基板３０とを備える。この機能基板１０は、処理基板３０に対して着脱可能に取り付けられ、他の別の機能基板に交換可能な構成となっている。
【００１６】
機能基板１０は、送信装置の一例であり、光通信部１２を有する。光通信部１２は、発光部１４と光送信制御部１６と機能部動作開始指示部１８とから構成される。光送信制御部１６は、例えばレーザダイオードドライバを有し、駆動（バイアス）電流を生成して発光部１４に供給する。発光部１４は、例えばレーザダイオード等から構成され、光送信制御部１６からの駆動電流を用いて、図示しない画素部等から供給される電気信号を光信号に変換して処理基板３０側の光通信部３２に出力する。機能部動作開始指示部１８は、後述する処理基板３０の光通信確立判断部６０から供給される、機能基板１０と処理基板３０の通信確立を示す通信可否情報に基づいて機能基板１０の動作を開始させる。
【００１７】
処理基板３０は、受信装置の一例であり、光通信部３２と光通信確立判断部６０と発光部死亡判断部８０とユーザ提示部４０とユーザ操作取得部（操作取得部）４２と表示部４４と遮光および機構ロック指示部７２とを有する。光通信部３２は、受光部３４と平均受光レベル検出部５０とから構成される。受光部３４は、例えばフォトダイオードから構成され、発光部１４で発光された光信号を受光して電気信号に変換し、変換した電気信号（光信号）を平均受光レベル検出部５０に供給する。
【００１８】
平均受光レベル検出部５０は、受光部３４で受光した光信号の平均受光レベルを算出して光通信確立判断部６０に供給する。この平均受光レベル検出部５０では、例えば、積分回路により平滑化およびノイズ除去した光信号を増幅回路にフィードバックすることで、安定した光信号に基づく平均受光レベルを得る。
【００１９】
光通信確立判断部６０は、処理部の一例であり、平均受光レベル検出部５０から供給される平均受光レベルに基づいて、機能基板１０と処理基板３０との間で通信が確立しているか否かを判断する。例えば、光通信確立判断部６０は、ルックアップテーブルを参照し、平均受光レベル検出部５０から取得した平均受光レベルに基づいて、発光部１４と受光部３４との間で通信が確立しているか否かを判断する。ルックアップテーブルには、平均受光レベルと、発光部１４と受光部３４との間で通信が確立したか否かを示す通信可否情報（○（通信可），×（通信不可）」とを対応付けられて記憶される。例えば、平均受光レベルが所定の閾値を超えていると判断した場合には、ルックアップテーブルを参照して通信が可能であると判断する。そして、通信の可否を判断した後、光通信確立判断部６０は、通信の可否を示す通信可否情報を発光部死亡判断部８０やユーザ提示部４０、機能基板１０側の機能部動作開始指示部１８に供給する。
【００２０】
発光部死亡判断部８０は、処理部の一例であり、例えば光通信確立判断部６０により機能基板１０と処理基板３０との間で通信が可能であると判断された場合に、発光部１４や受光部３４が劣化または死亡しているか否かを判断するものである。これは、光通信確立判断部６０により通信が可能であると判断された場合でも、通信確立の判断時では弱い通信光を用いているため、発光部１４が劣化している場合などがあるからである。もちろん、通信が不可と判断された場合でも、その原因を特定するために発光部死亡判断部８０を用いて発光部１４の劣化等を検出することもできる。発光部１４の劣化等の判断方法としては、例えば、平均受光レベル検出部５０で取得した発光部１４の平均受光レベルが、発光部１４が生存していれば受光部３４に最低限入力される最低受光レベルよりも小さい場合には、発光部１４が劣化等していると判断する。
【００２１】
ユーザ提示部４０は、例えば、各処理ブロックから入力される各処理部の内部状態に関するイベントに応じたＧＵＩ（Graphical User Interface）画像を表示部４４の画面に表示させる。イベントとしては、例えば、光通信確立判断部６０からの通信可否情報や、発光部死亡判断部８０からの発光部１４の生存情報、ユーザ操作取得部４２からのユーザ入力情報等が挙げられる。また、ユーザ提示部４０は、表示部４４に表示させるＧＵＩの更新等の管理や各処理ブロックへの制御を行う。ユーザ提示部４０の詳細については後述する。
【００２２】
ユーザ操作取得部４２は、入力操作ボタンを備えた、リモートコントローラやキーボート、タッチパネル等の入力装置により構成され、ユーザの入力操作に基づく操作情報（イベント）を生成してユーザ提示部４０に供給する。また、ユーザ操作取得部４２は、後述するように、ユーザ提示部４０からの指示に基づいて、ユーザが操作可能な入力操作ボタンを制限するなどの処理を行う。
【００２３】
表示部４４は、例えばＬＣＤ（Liquid Crystal Display）や有機ＥＬ(Electro Luminescence)などの表示デバイスから構成される。この表示部４４は、ユーザ提示部４０から供給される各イベントに対応した文字や画像等からなるＧＵＩ画像（画像信号）を表示部４４の画面に表示する。なお、表示部４４は、ユーザ操作取得部４２と一体に組み合わせたタッチパネルにより構成することもできる。遮光および機構ロック指示部７２は、光通信確立判断部６０から供給される通信可否情報に基づいて、図示しない、遮光部の設定／解除や基板保持部のロック設定／解除を行う。
【００２４】
［光通信システムの他のブロック構成例］
上述した光通信システム１００Ａの光通信部１２，３２は、反射型によっても構成することができる。図２は、反射型の光通信システム１００Ｂの構成例を示すブロック図である。光通信システム１００Ａと共通する構成については説明を省略する。
【００２５】
光通信システム１００Ｂは、光通信部１２を有する機能基板１０と処理基板３０とを備える。機能基板１０側の光通信部１２は、変調部２４と光送信制御部１６と機能部動作開始指示部１８とを有する。変調部２４は、例えば電気光学効果を用いたものや電界吸収型のものが用いられ、処理基板３０側の発光部３６から発光される光を、図示しない画素部等から供給されるディジタル信号に基づいて変調する。変調して得られた光信号は処理基板３０の受光部３４に出力される。
【００２６】
処理基板３０は、光通信部３２と光通信確立判断部６０と発光部死亡判断部８０とユーザ提示部４０とユーザ操作取得部４２と表示部４４と遮光および機構ロック指示部７２と発光部３６と発光制御部３８とを有する。
【００２７】
発光制御部３８は、発光部駆動ドライバを備え、所定の動作電流を発光部３６に供給する。発光部３６は、例えばレーザダイオードや面発光レーザから構成され、発光制御部３８から供給される動作電流により、機能基板１０側の変調部２４に向かって光を発光する。受光部３４は、例えばフォトダイオードから構成され、機能基板１０側の変調部２４から反射（出力）された光信号を受光して電気信号に変換し、変換した電気信号を平均受光レベル検出部５０に出力する。
【００２８】
［ユーザ提示部のブロック構成例］
図３は、ユーザ提示部４０の構成例を示すブロック図である。ユーザ提示部４０は、イベント判断部４００と状態遷移保持部４０１とユーザ操作設定部４０２と画像生成部４０３と動作設定部４０４とＧＵＩデータ保持部４０５と画像描画部４０６と状態取得部４０７とを備える。
【００２９】
状態遷移保持部４０１は、例えば不揮発性メモリ等により構成され、イベント判断部４００に入力されるイベントに応じた状態、動作を管理するためのテーブル（ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳ）を有する。図４は、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳのデータ構成の一例を示す図である。ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳには、ユーザ提示部４０の現在の状態Ｓと、各処理ブロックから入力されるイベントＥと、このイベントＥに応じて遷移する遷移先状態Ｓと、遷移先の状態において行う処理Ａ（プログラム）とがそれぞれ対応付けられて記憶される。処理Ａは提示処理の一例を構成する。
【００３０】
イベント判断部４００には、光通信確立判断部６０からの通信可否情報や発光部死亡判断部８０からの生存情報、ユーザ操作取得部４２からの操作情報等のイベントＥが入力される。イベント判断部４００は、これらのイベントＥが入力されると、状態遷移保持部４０１のＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照し、入力されるイベントＥと現在の状態Ｓとから遷移先の状態Ｓおよび処理Ａを決定する。
【００３１】
ＧＵＩデータ保持部４０５は、例えば不揮発性メモリ等により構成され、ＧＵＩ画像を生成するために必要な画像や文字データ等を保持している。画像生成部４０３は、イベント判断部４００からの処理Ａの実行に基づく制御情報より、ＧＵＩデータ保持部４０５から各イベントＥに対応したＧＵＩデータを読み出し、読み出したＧＵＩデータに基づく画像信号を生成して画像描画部４０６に供給する。例えば、光通信確立判断部６０からの通信可否情報や発光部死亡判断部８０からの発光部１４等の生存情報、ユーザ操作取得部４２からの操作情報等のイベントＥに応じた画像信号を生成する。また画像生成部４０３は、ＧＵＩデータが圧縮されて記憶されている場合には伸長処理等を行う。
【００３２】
画像描画部４０６は、画像生成部４０３から供給された画像信号に基づいて、表示デバイスを駆動するための駆動信号を生成して表示部４４に供給する。これにより、表示部４４の画面には、各処理ブロックから入力されたイベントＥのそれぞれに対応したＧＵＩ画像が表示される。
【００３３】
ユーザ操作設定部４０２は、イベント判断部４００から供給されるイベントＥ毎に設定された、ユーザ操作取得部４２の操作に関する操作設定情報をユーザ操作取得部４２に供給する。ユーザ操作取得部４２では、ユーザ操作設定部４０２から供給された操作設定情報に基づいて、表示部４４に表示されるＧＵＩ画像の操作方法をイベントＥ毎に変更する。例えば、後述するように、画面の左右方向に「はい」，「いいえ」のＧＵＩ画像が表示される場合（図１０等）には、ユーザ操作取得部４２の左右方向以外の操作ボタンの入力操作を無効とするようにユーザ操作取得部４２を制御する。これにより、各イベントＥに対応したＧＵＩ画像毎に、最適な入力操作を実現できる。
【００３４】
動作設定部４０４は、イベント判断部４００から供給されるイベントＥに対応した設定を各処理ブロックに対して行う。例えば、表示部４４に表示されるＧＵＩ画像において、静止画取得の画素サイズの設定や、動画フレームレートの設定、圧縮方式の設定、変調方式の設定が行われた場合に、これらの設定を各処理ブロックに対して行う。状態取得部４０７は、各処理ブロックの様々な状態を取得する。例えば、図示しない電源制御部から電源用の電池の残量等を取得して、この取得した電池残量に関する電源状態をイベント判断部４００に供給する。
【００３５】
［ユーザ提示部の動作例］
図５は、ユーザ提示部４０の動作の一例を示すフローチャートである。ステップＳ１０では初期化を行う。例えば、前回の機能基板１０の着脱時や光通信システム１００Ａの電源オン時などに設定された状態などをクリアして初期状態に戻す。
【００３６】
ステップＳ１２では、各処理ブロックからのイベントＥの入力を待機する。ステップＳ１４では、各処理ブロックからの入力されるイベントＥを取得する。ステップＳ１６では、現在の状態Ｓ１と入力されたイベントＥとを利用して、遷移先状態Ｓ２およびこの遷移先状態Ｓ２に対応した実行すべき処理Ａを、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照することで取得する。
【００３７】
ステップＳ１８では、自身の状態を状態Ｓ１から遷移先状態Ｓ２に遷移させる。そして、ステップＳ２０では、遷移先状態Ｓ２に関連付けられた処理Ａを行う。例えば、動作設定部４０４を利用して各処理ブロックに対して所定の処理を行ったり、画像生成部４０３や画像描画部４０６を利用してＧＵＩ画像を表示部４４に表示させたりする。
【００３８】
ステップＳ２２では、入力されるイベントに応じた処理Ａが終了処理であるか否かを判断する。処理Ａが終了処理であると判断した場合には処理を終了し、処理Ａが終了処理でないと判断した場合にはステップＳ１２に戻り、各処理ブロックからのイベントの入力を待機する。
【００３９】
［通信確立に関するイベント］
次に、光通信確立判断部６０から通信確立に関係するイベントを取得した場合について説明する。図６は、通信確立に関するイベント発生時に利用されるＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳの構成の一例を示す図である。ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳには、光通信確立判断部６０から入力されるイベントと、イベントの発生元と、イベントに応じた処理とが対応付けられて記憶されている。なお、図６においては、通信確立や死亡判断のイベントは、特定の状態に限られず、動作中は常にイベントを受ける必要があるものになるので、図４で示すように特に現在の状態および遷移先状態を明示していない。
【００４０】
例えばイベント判断部４００は、光通信確立判断部６０から接続機器の発見'イベントが入力された場合、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳのＮｏ．１０１'を参照して、入力イベントに対応した発見した機器との通信確立を行うか否かの提示'処理を行う。また、光通信確立判断部６０から通信の確立'に関するイベントが入力された場合、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳのＮｏ．１０２'を参照して、入力イベントに対応した通信確立の成立・不成立の提示'処理を行う。
【００４１】
［通信確立に関するイベント発生時の動作例］
次に、光通信確立判断部６０から通信確立に関するイベントが入力された場合のユーザ提示部４０の動作について説明する。図７は、光通信確立判断部６０から通信確立の成立に関するイベントが入力された場合のユーザ提示部４０の動作の一例を示すフローチャートである。図９〜図１５は、通信確立に関するイベント時の画面の一例を示す図である。
【００４２】
ステップＳ３０でイベント判断部４００は、光通信確立判断部６０により接続機器が検出されると、接続機器の発見'に関するイベントを光通信確立判断部６０から取得する。光通信確立判断部６０では、光通信システム１００Ａが電源供給型であれば、接続時の電源供給線のレベル変化を検出することで、処理基板３０に機能基板１０が接続されたと判断して接続機器の発見'に関するイベントをイベント判断部４００に供給する。また、機能基板１０と処理基板３０の通信確立判断時には特定の相手が存在するので、この場合に処理基板３０に機能基板１０が接続されたと判断して接続機器の発見'に関するイベントをイベント判断部４００に供給しても良い。
【００４３】
また、イベント判断部４００は、接続機器の発見'に関するイベントを利用して、このイベントに対応した処理をＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳから読み出す。そして、発見した機器との通信確立を行うか否かの提示'に対応したＧＵＩ画像１０１−１を生成するように画像生成部４０３に制御信号を供給する。画像生成部４０３は、ＧＵＩ画像１０１−１に対応したＧＵＩデータをＧＵＩデータ保持部４０５から読み出し、このＧＵＩデータに基づく画像信号を生成して画像描画部４０６に供給する。
【００４４】
ステップＳ３２で画像描画部４０６は、例えば初期画面１００−Ｆ（図９）に、ＧＵＩ画像１０１−１（図１０）を重畳させて表示する。ＧＵＩ画像１０１−１は、機器の接続が検出されました。通信確立を行いますか？'とのメッセージＭＳ１００、このメッセージＭＳ１００に対する回答を行うためのはい'，いいえ'の選択ボタンＢＴ１００とから構成される。
【００４５】
ステップＳ３４でイベント判断部４００は、ユーザ操作取得部４２から通信確立のメッセージに対してはい'に基づく操作情報を取得したか否かを判断する。つまり、表示部４４に表示したＧＵＩ画像１０１−１において、ユーザによりはい'が選択されたか否かを判断する。イベント判断部４００は、はい'が選択された場合にはステップＳ３６に進み、動作設定部４０４を介して光通信確立判断部６０に通信確立の検出を行うように指示する。一方、はい'が選択されていない場合にはステップＳ３８に進む。
【００４６】
ステップＳ３８でイベント判断部４００は、ユーザ操作取得部４２からいいえ'に基づく操作情報を取得したか否かを判断する。つまり、ＧＵＩ画像１０１−１が表示された画面において、ユーザによりいいえ'が選択されたか否かを判断する。イベント判断部４００は、いいえ'が選択された場合には、通信確立を行わないものと判断して、例えば初期画面１００−Ｆに切り換える。一方、いいえ'が選択されていない場合にはステップＳ３４に戻り、ユーザの入力を待機する。
【００４７】
ステップＳ３６でイベント判断部４００は、はい'が選択された場合には、光通信確立判断部６０から通信確立の有無を示す判断結果（通信可否情報：イベント）を取得する。そして、ステップＳ３８でイベント判断部４００は、光通信確立判断部６０から取得したイベントが通信確立成立'であると判断した場合にはステップＳ４２に進み、取得したイベントが通信確立成立'でないと判断した場合にはステップＳ４４に進む。
【００４８】
ステップＳ４２で画像描画部４０６は、通信が確立した場合には、表示部４４に表示されているＧＵＩ画像１０１−１を、ＧＵＩ画像１０１−２に切り換えて表示する（図１１）。ＧＵＩ画像１０１−２は、例えばユーザに対する通信接続が確立しました'とのメッセージＭＳ１０１と、このメッセージＭＳ１０１をユーザが確認するためのＯＫ'ボタンＢＴ１０１とから構成される。これにより、ユーザは、機能基板１０と処理基板３０との間で通信が確立したことを把握できる。
【００４９】
ステップＳ４４で画像描画部４０６は、通信が確立していない場合には、表示部４４の画面にＧＵＩ画像１０１−３（図１２）を表示する。ＧＵＩ画像１０１−３は、例えばユーザに対する通信接続が確立しませんでした'とのメッセージＭＳ１０２と、このメッセージＭＳ１０２をユーザが確認するためのＯＫ'ボタンＢＴ１０２とから構成される。これにより、ユーザは、機能基板１０と処理基板３０との間で通信が確立していないことを把握できる。
【００５０】
ステップＳ４６でイベント判断部４００は、ＧＵＩ画像１０１−３が表示された画面において、ユーザによりＯＫ'が選択されると、ユーザ操作取得部４２からＧＵＩ画像１０１−３の「ＯＫ」に基づく操作情報を取得して図８に示すステップＳ４８に進む。
【００５１】
図８は、通信確立が成立していない場合のユーザ提示部４０の動作の一例を示すフローチャートである。ステップＳ４８でイベント判断部４００は、発光部死亡判断部８０から発光部１４が死亡した旨の生存情報（イベント）を取得したか否かを判断する。イベント判断部４００は、発光部１４が死亡した旨の生存情報を取得した場合にはステップＳ５２に進み、発光部１４が死亡した旨の生存情報を取得していない場合にはステップＳ５０に進む。
【００５２】
ステップＳ５２でイベント判断部４００は、発光部１４が死亡した旨の生存情報を取得した場合には発光部１４が死亡したと判断してステップＳ５４に進む。ステップＳ５４で画像描画部４０６は、発光部１４の死亡に関するＧＵＩ画像１０１−４を表示部４４に表示する（図１３）。ＧＵＩ画像１０１−４は、例えばユーザに対して発光部が故障している可能性があります。交換を行ってください。'とのメッセージＭＳ１０３と、このメッセージＭＳ１０３をユーザが確認するためのＯＫ'ボタンＢＴ１０３とから構成される。これにより、ユーザは、発光部１４が死亡したことを把握できる。
【００５３】
一方、ステップＳ５０でイベント判断部４００は、発光部１４が死亡していないと判断した場合、発光部１４に制御を行っても受信波形に変化がないか否かを判断する。例えば、イベント判断部４００は、動作設定部４０４および発光部死亡判断部８０を介して受光部３４に印加する逆電圧を増加させ、このときの受光部３４での光信号の受光量の増減を検出する。そして、受信波形に変化がないと判断した場合にはステップＳ５６に進み、受信波形に変化があると判断した場合にはステップＳ６０に進む。
【００５４】
ステップＳ５６でイベント判断部４００は、受信波形に変化がない場合には、受光部３４が死亡していると判断してステップＳ５８に進む。これは、受光部３４に印加する逆電圧を増加させた場合には、通常、受光量も増加するので受信波形も変化するが、受光部３４が死亡している場合には、受光量が変化しないため受信波形も変化しないからである。
【００５５】
ステップＳ５８で画像描画部４０６は、発光部１４の死亡に関するＧＵＩ画像１０１−５を表示部４４に表示する（図１４）。ＧＵＩ画像１０１−５は、例えばユーザに対して受光部が故障している可能性があります。交換を行ってください。'とのメッセージＭＳ１０４と、このメッセージＭＳ１０４をユーザが確認するためのＯＫ'ボタンＢＴ１０４とから構成される。これにより、ユーザは、受光部３４が死亡したことを把握できる。
【００５６】
一方、ステップＳ６０でイベント判断部４００は、受信波形に変化がある場合には、機能基板１０と処理基板３０の接続が正しく行われていないと判断してステップＳ６２に進む。例えば、機能基板１０の接続の位置ずれにより、発光部１４からの光信号が受光部３４で正しく受信されていないと判断する。
【００５７】
ステップＳ６２で画像描画部４０６は、接続不良に関するＧＵＩ画像１０１−６を表示部４４に表示する（図１５）。ＧＵＩ画像１０１−６は、例えばユーザに対して正しく機器が接続されていない可能性があります。接続状態を確認してください。'とのメッセージＭＳ１０５と、このメッセージＭＳ１０５をユーザが確認するためのＯＫ'ボタンＢＴ１０５とから構成される。これにより、ユーザは、機能基板１０と処理基板３０との接続が正しく行われていないと判断することができる。このように、通信確立が不成立の場合には、光通信システム１００Ａにおける発光部１４や受光部３４の劣化，死亡等の内部状態を詳細に診断することで、これらのイベントに応じた的確な情報をユーザに提示することができる。
【００５８】
なお、反射型の光通信システム１００Ｂにおける通信確立不成立の場合には、例えば発光部３６の近傍にモニタＰＤを配置することで、発光部３６の健全性を確認できる。また、変調部２４を駆動しない条件において、変調部２４からの光を受光可能か否かにより発光部３６の生存を確認できる。また、変調部２４を駆動させ、変調に基づいた所定の波形を取得できるかで、変調部２４の健全性を確認できる。
【００５９】
以上説明したように、本実施の形態では、機器の接続や通信確立の成立・不成立に関するイベント発生時に、これらのイベントのそれぞれに応じたＧＵＩ画像をユーザに提示する。これにより、ユーザは、光通信システム１００Ａの内部状態を正確に把握することができるので、光通信システム１００Ａにおいて通信不良などの故障が生じた場合でも的確に原因を特定し、迅速に対応することができる。さらに、通信確立の不成立イベントの場合には、機能基板１０側の発光部１４の劣化等なのか、処理基板３０側の受光部３４の死亡なのか、位置ずれが生じているのかなどの、より詳細な光通信システム１００Ａの内部状態を提示する。これにより、光通信システム１００Ａの内部状態をより正確に把握することができ、光通信システム１００Ａの破壊や故障などの可能性を低減させることができる。
【００６０】
＜２．第２の実施の形態＞
以下、本発明の第２の実施の形態について図面を参照して説明する。第２の実施の形態では、光通信システム１００Ａの接続遮断時に関係するイベントについて説明する。なお、上述した第１の実施の形態の光通信システム１００Ａと共通する構成要素には同一の符号を付し、詳細な説明は省略する。
【００６１】
［光通信システムのブロック構成例］
図１６は、本発明の第２の実施形態に係る光通信システム１００Ｃの構成例を示す機能ブロック図である。光通信システム１００Ｃは、光通信部１２を有する機能基板１０と処理基板３０とを備える。光通信部１２は、発光部１４と光送信制御部１６と機能部動作開始指示部１８とから構成される。光送信制御部１６は、後述する光駆動指示部５８により設定された電力パラメータαに基づいて発光部１４を駆動させる。
【００６２】
処理基板３０は、光通信部３２と光通信確立判断部６０と光受信制御部５４と発光部死亡判断部８０とユーザ提示部４０とユーザ操作取得部４２と表示部４４と遮光および機構ロック指示部７２とを有する。さらに、処理基板３０は、エラーレート検出部５２と光駆動指示部５８と転送レート設定部５６と位置ずれ判断部７４とを有する。光通信部３２は、受光部３４と平均受光レベル検出部５０とから構成される。
【００６３】
転送レート設定部５６は、ユーザにより選択された撮像モードをユーザ提示部４０から取得し、取得した撮像モード毎の転送レートを光駆動指示部５８に設定する。撮像モードとは、図示しないイメージセンサ（画素部）の駆動モードであり、例えば、全画素読み出しモード、ドラフトモードまたは２×２の画素加算モード等が挙げられる。転送レートとは、機能基板１０と処理基板３０との間でのデータ通信の速度であり、本例では上述した撮像モード毎に設定される。
【００６４】
光駆動指示部５８は、転送レート設定部５６から供給された転送レート毎に、実現すべき基準エラーレートを満たす、発光部１４を駆動するための電力パラメータαおよび受光部３４の受光感度に関する調整を行うための感度パラメータｒを取得（生成）する。感度パラメータｒは、例えば、所定の基準エラーレートを満たし、発光部１４の消費電力（電力パラメータα）が最小となるような値に設定される。光駆動指示部５８は、取得した電力パラメータαを光送信制御部１６に設定すると共に、感度パラメータｒを光受信制御部５４およびエラーレート検出部５２に設定する。また、光駆動指示部５８は、エラーレートの選択値と、最適な電力パラメータαおよび感度パラメータｒとを関連付けて記憶するルックアップテーブルを有する。
【００６５】
光受信制御部５４は、光駆動指示部５８から供給される感度パラメータｒに基づいて受光部３４の受光感度を調整する。例えば、感度パラメータｒとして所定の逆電圧を受光部３４に印加する。
【００６６】
受光部３４は、受光素子として例えばＡＰＤ（アバランシェフォトダイオード：avalanche photodiode）またはＰＩＮ−ＰＤを備え、発光部１４から出力された光信号を電気信号に変換して画像信号やテストパターンを得る。電気信号に変換されたテストパターンはエラーレート検出部５２に供給される。また受光部３４は、光受信制御部５４から供給される感度パラメータｒ（逆電圧）により、受信する光信号の検出電圧量が調整される。
【００６７】
エラーレート検出部５２は、光駆動指示部５８により設定される感度パラメータｒに基づいて受光部３４から供給されたテストパターンのビット判定を行い、エラーレートを算出する。算出したエラーレートは光駆動指示部５８に供給され、基準エラーレートを満たすか否かが判断される。
【００６８】
位置ずれ判断部７４は、平均受光レベル検出部５０から取得した平均受光レベルから、機能基板１０と処理基板３０との位置ずれ（光軸ずれ）を判断する。位置ずれがあると判断された場合には、例えばユーザ提示部４０のイベント判断部４００に位置ずれ情報（イベント）を供給する。位置ずれの判断方法としては、例えば、時刻ｔと時刻ｔ−１における平均受光レベルの変化量を取得し、平均受光レベルが低下した状態で安定している場合には位置ずれが生じたと判断する。
【００６９】
図１７は、ユーザ提示部４０の状態遷移保持部４０１が保持するＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳのデータ構成の一例を示す図である。ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳには、発光部死亡判断部８０や位置ずれ判断部７４、光通信確立判断部６０から入力されるイベントと、イベントの発生元と、イベントに応じた処理とが対応付けられて記憶されている。
【００７０】
例えば、イベント判断部４００は、発光部死亡判断部８０'から発光部１４の死亡'に関するイベントが入力された場合、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、入力されたイベントに対応した死亡の提示，交換の提示'の処理を行う。また、発光部死亡判断部８０'から発光部１４の劣化'に関するイベントが入力された場合、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、入力されたイベントに対応する劣化度に応じて交換を促す提示'やエラーレートの再設定の提示'の処理を行う。
【００７１】
また、イベント判断部４００は、位置ずれ判断部７４'から位置ずれ'に関するイベントが入力された場合、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、入力されたイベントに対応する位置ずれの修正方法の提示'などの処理を行う。さらに、光通信確立判断部６０'から通信確立の不成立'に関するイベントが入力された場合、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、入力されたイベントに対応した通信確立不成立の提示'や光通信部の診断チャートの提示'などの処理を行う。
【００７２】
［発光部の死亡イベント発生時の動作例］
図１８は、発光部死亡判断部８０から発光部の死亡（著しい劣化）イベントが入力された場合のユーザ提示部４０の動作の一例を示す図である。図１９および図２０は、発光部の死亡イベントが入力された場合に、表示部４４の画面に表示されるＧＵＩ画像の一例を示す図である。
【００７３】
ステップＳ７０でイベント判断部４００は、発光部死亡判断部８０により発光部１４が死亡したと判断されると、発光部死亡判断部８０から発光部１４の死亡'イベントを取得する。イベント判断部４００は、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、発光部１４の死亡'イベントに対応した死亡の提示，交換の提示'処理（プログラム）を実行する。画像生成部４０３は、イベント判断部４００からの処理に応じた制御情報に基づいて、発光部１４の死亡'に関するイベントに対応したＧＵＩ画像００１をＧＵＩデータ保持部４０５から取得して画像描画部４０６に供給する。
【００７４】
ステップＳ７２で画像描画部４０６は、表示部４４に表示されているドラフトモード画面１００−Ａ（図１９）を、発光部１４の死亡に関するＧＵＩ画像００１（図２０）に切り換えて表示する。ＧＵＩ画像００１は、例えばユーザに対する発光部の死亡、著しい劣化を検出。交換が必要です。'とのメッセージＭＳ２００と、このメッセージＭＳ２００に応答するためのＯＫ'ボタンＢＴ２００とから構成される。この表示により、ユーザは、発光部１４が死亡等しており、発光部１４の交換が必要であることを把握できる。
【００７５】
ＧＵＩ画像００１が表示された画面においてＯＫ'ボタンＢＴ２００がユーザにより選択された場合、発光部１４の交換を行うためのＧＵＩ画像を提示（カスタマーサービスの提示）する。また、発光部１４の劣化が提示された場合、機能基板１０を処理基板３０から取り外して発光部１４の交換を行うことが想定されるので、ユーザ提示部４０により光通信システム１００Ａの電源をオフするように制御しても良い。さらに、ユーザ提示部４０は、強制的に撮影を禁止する撮影禁止モードに切り換えて、処理基板３０の内蔵メモリに既に記憶された撮影画像のみを閲覧できるようにしても良い。
【００７６】
［発光部の劣化イベント発生時の動作例］
図２１は、発光部死亡判断部８０から発光部１４の劣化イベントが入力された場合のユーザ提示部４０の動作の一例を示すフローチャートである。図２２〜図２４は、発光部の劣化イベントが入力された場合に、表示部４４の画面に表示されるＧＵＩ画像の一例を示す図である。なお、発光部の死亡イベントの場合と共通する説明は省略する。
【００７７】
ステップＳ７４でイベント判断部４００は、発光部死亡判断部８０により発光部１４が劣化したと判断されると、発光部死亡判断部８０から発光部１４の劣化'イベントを取得する。発光部１４の劣化'イベントが実行されるまでは、図２２に示すように、表示部４４にはドラフトモード画面１００−Ａが表示されている。このとき、図２３に示すように、発光部１４の劣化度をインジケータで表示しても良い。例えば、故障時の状態を１００％とした百分率により示したアイコンＩＣ２８０と劣化度を示す数値Ｗ２８０とから構成される、発光部１４の劣化度を示すＧＵＩ画像を画面の右下に表示することで、ユーザに対して常に発光部の劣化情報を告知できる。
【００７８】
ステップＳ７６で画像描画部４０６は、発光部１４の劣化'イベントの取得により、表示部４４に表示されているドラフトモード画面１００−Ａから、発光部１４の劣化に関するＧＵＩ画像００２−１（図２４）に切り換えて表示部４４に表示する。ＧＵＩ画像００２−１は、例えばユーザに対する光通信部の発光部の劣化を検出しました。交換をお勧めします。'とのメッセージＭＳ２１０と、このメッセージＭＳ２１０に応答するためのＯＫ'ボタンＢＴ２１０とから構成される。この表示により、ユーザは、発光部１４の劣化を把握できる。
【００７９】
（エラーレートの再設定）
続けて、発光部１４の劣化イベント発生時に、エラーレートの再設定を行うときのユーザ提示部４０の動作について説明する。図２５は、エラーレートの再設定を行う場合のユーザ提示部４０の動作の一例を示すフローチャートである。図２６〜図３１は、エラーレートの再設定を行う場合に、表示部４４の画面に表示されるＧＵＩ画像の一例を示す図である。
【００８０】
ステップＳ８０でイベント判断部４００は、発光部死亡判断部８０により発光部１４が劣化したと判断されると、発光部死亡判断部８０から発光部１４の劣化'イベントを取得する。イベント判断部４００は、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳから、発光部１４の劣化'イベントに対応した劣化の提示'に関する処理を実行する。
【００８１】
ステップＳ８２で画像描画部４０６は、表示部４４に表示されているドラフトモード画面１００−Ａ（図２６）を、発光部１４の劣化等に関するＧＵＩ画像００２−１−１（図２７）に切り換えて表示する。ＧＵＩ画像００２−２−１は、例えばユーザに対する光通信部の発光部の劣化を検出しました。エラーレートの設定を変えますか？'とのメッセージＭＳ２２０と、このメッセージＭＳ２２０に応答するためのはい'，いいえ'ボタンＢＴ２２０とから構成される。
【００８２】
ステップＳ８４でイベント判断部４００は、ユーザ操作取得部４２からはい'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像００２−２−１のはい'がユーザにより選択されたか否かを判断する。イベント判断部４００は、はい'に基づく操作情報を取得したと判断した場合にはステップＳ８６に進み、はい'に基づく操作情報を取得していないと判断した場合にはステップＳ８８に進む。
【００８３】
ステップＳ８８でイベント判断部４００は、ユーザ操作取得部４２からいいえ'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、表示部４４に表示されたＧＵＩ画像００２−２−１のいいえ'がユーザにより選択されたか否かを判断する。イベント判断部４００は、いいえ'に基づく操作情報を取得したと判断した場合には、例えば初期状態に遷移して一連の動作を終了する。一方、いいえ'に基づく操作情報を取得していないと判断した場合にはステップＳ８４に戻り、ユーザの入力を待機する。
【００８４】
一方、ステップＳ８６で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像００２−１−１から、エラーレートの再設定を行うためのＧＵＩ画像００２−２−２（図２８）に切り換えて表示する。ＧＵＩ画像００２−２−２は、例えばユーザに対するエラーレートを選択してください。'とのメッセージＭＳ２２１と、異なるエラーレート値を有する複数のエラーレートアイコンＩＣ２２１と、選択したエラーレートを決定するための決定ボタンＢＴ２２１とから構成される。
【００８５】
ステップＳ９０でイベント判断部４００は、ＧＵＩ画像００２−２−２において所定の選択値Ｅ０がユーザにより選択されると、ユーザ操作取得部４２からエラーレートの選択値Ｅ０'に基づく操作情報（イベント）を取得する。例えば、ユーザは、ユーザ操作取得部４２の操作により画面上のカーソルを目的のエラーレート値に移動させることで所定の選択値を選択する。
【００８６】
ステップＳ９２でイベント判断部４００は、選択されたエラーレートの選択値Ｅ０を動作設定部４０４を介して光駆動指示部５８に供給する。光駆動指示部５８は、動作設定部４０４から供給されたエラーレートの選択値Ｅ０に基づいて、ルックアップテーブルを参照し、選択値Ｅ０に対応した電力パラメータα，感度パラメータｒの再設定を行う。このとき、光駆動指示部５８は、選択されたエラーレートの選択値Ｅ０を満たす電力パラメータαおよび感度パラメータｒのうち、最小の電力パラメータαでかつ最良のエラーレートを与えた感度パラメータｒを選択する。
【００８７】
ステップＳ９４で画像描画部４０６は、所定の選択値Ｅ０が選択されると、表示部４４に表示されたＧＵＩ画像００２−２−２から、エラーレートを調整中であることを示すＧＵＩ画像００２−２−３（図２９）に切り換えて表示する。ＧＵＩ画像００２−２−３は、例えばユーザに対するエラーレート調整中。'とのメッセージＭＳ２２２と、調整の進捗状況を示すアイコンＩＣ２２２により構成される。この例では、エラーレートの調整の経過時間に応じてバーが増加していく（図３０）。
【００８８】
ステップＳ９６でイベント判断部４００は、光駆動指示部５８による各処理ブロックへの電力パラメータαおよび感度パラメータｒの設定が完了すると、光駆動指示部５８からエラーレート再設定終了の通知（イベント）を取得する。
【００８９】
ステップＳ９８で画像描画部４０６は、エラーレート再設定終了の通知を取得すると、ＧＵＩ画像００２−２−３から、エラーレート調整が完了したことを示すＧＵＩ画像００２−２−４（図３１）に切り換えて表示する。ＧＵＩ画像００２−２−４は、例えばユーザに対するエラーレート調整完了。'とのメッセージＭＳ２２３と、このメッセージＭＳ２２３を確認するためのＯＫ'ボタンＢＴ２２３とから構成される。この表示により、ユーザは、自身が設定したエラーレート調整が完了したことを把握できる。なお、エラーレートの再設定は、撮像モードの切り替え時などに行うこともできる。
【００９０】
（変調方式の変更）
上述した例では、エラーレートの設定を変更することで発光部１４の劣化に対応していたが、これに代えて画素データの変調方式を変更することで発光部１４の劣化に対応することも可能である。図３２（Ａ）および図３３（Ｂ）は、変調方式を変更する場合の表示部４４の画面の一例を示す図である。なお、エラーレートの再設定を行う場合と共通する構成および動作については説明を省略する。
【００９１】
画像描画部４０６は、イベント判断部４００による劣化の提示'処理が実行されると、表示部４４に表示されているドラフトモード画面１００−Ａに、発光部１４の劣化等に関するＧＵＩ画像００２−３−１を重畳させて表示する（図３２（Ａ））。ＧＵＩ画像００２−３−１は、例えばユーザに対する光通信部の発光部の劣化が検出されました。変調方式を変更してください。'とのメッセージＭＳ２４０と、このメッセージＭＳ２４０を確認したときに選択するＯＫ'ボタンＢＴ２４０とから構成される。
【００９２】
続けて、ＧＵＩ画像００２−３−１のＯＫ'ボタンがユーザにより選択されると、画像描画部４０６は、表示部４４に表示されているＧＵＩ画像００２−３−１を、変調レベルを変更するためのＧＵＩ画像００２−３−２（図３２（Ｂ））に切り換えて表示する。ＧＵＩ画像００２−３−２は、ユーザに対する変調レベルを指定してください。'とのメッセージＭＳ２４１と、ユーザが選択することが可能な変調レベル'ボタンＢＴ２４１と、選択した変調レベルを確定するための決定'ボタンＢＴ２４２とから構成される。
【００９３】
本例では、エラー訂正能力が異なる、例えば３個の変調レベル１〜３が用意され、変調レベルが大きくなるほどエラー訂正能力が大きくなるものとする。エラー訂正能力を大きくする方法としては、例えば誤り訂正符号長を長くする方法が挙げられる。したがって、‘発光部１４の劣化’のメッセージＭＳ２４０が表示された場合には、ユーザ操作取得部４２を介して変調レベルが大きいものを選択することで、エラー訂正能力が上がるので、発光部１４の劣化に対応することができる。
【００９４】
（圧縮方式の変更）
また、エラーレートの設定変更に代えて、画素データの圧縮率を変更することでも発光部１４の劣化に対応することができる。図３３（Ａ）および図３３（Ｂ）は、圧縮方式を変更する場合の表示部４４の画面の一例を示す図である。なお、エラーレートの再設定を行う場合と共通する構成および動作については説明を省略する。
【００９５】
画像描画部４０６では、イベント判断部４００による劣化の提示'処理が実行されると、表示部４４に表示されているドラフトモード画面１００−Ａに、発光部１４の劣化等に関するＧＵＩ画像００２−４−１を重畳させて表示する（図３３（Ａ））。ＧＵＩ画像００２−４−１は、例えばユーザに対する光通信部の劣化が検出されました。圧縮方式を変更してください。'とのメッセージＭＳ２５０と、このメッセージＭＳ２５０を確認したときに選択するＯＫ'ボタンＢＴ２５０とから構成される。
【００９６】
続けて、ＧＵＩ画像００２−４−１のＯＫ'ボタンがユーザにより選択されると、画像描画部４０６は、表示部４４に表示されているＧＵＩ画像００２−４−１を、圧縮レベルを変更するためのＧＵＩ画像００２−４−２（図３３（Ｂ））に切り換えて表示する。ＧＵＩ画像００２−４−２は、ユーザに対する変調レベルを指定してください。'とのメッセージＭＳ２５１と、ユーザが選択することが可能な圧縮レベル'ボタンＢＴ２５１と、選択した圧縮レベルを確定するための決定'ボタンＢＴ２５２とから構成される。
【００９７】
本例では、圧縮レベルの異なる、例えば３個の圧縮レベル１〜３が用意され、圧縮レベルが大きくなるほど、画質は劣化するが、データサイズは小さくなり、データレートを下げることが可能となる。したがって、発光部１４の劣化を検出した場合には、ユーザ操作取得部４２を介して大きい圧縮レベルを選択することで、エラー訂正能力を上げて発光部１４の劣化に対応することができる。なお、上述した説明では、変調方式と圧縮方式とを別々に説明したが、これらを組み合わせることで変調レベルおよび圧縮レベルの双方を選択できるように構成しても良い。
【００９８】
（変形例）
また、上述したように、変調レベルや圧縮レベルをユーザが選択するのではなく、ユーザ提示部４０が自身で発光部１４の劣化に応じて適切な変調レベルや圧縮レベルを判断し、自動的に変調レベルや圧縮レベルの変更を行うようにしても良い。図３４（Ａ）および図３４（Ｂ）は、自動的に変調レベルや圧縮レベルの変更を行う場合の画面の一例を示す図である。
【００９９】
ユーザ提示部４０は、発光部死亡判断部８０から発光部１４の劣化度を取得すると、この取得した劣化度に基づく数値Ｗ２６０と発光部１４を示すアイコンＩＣ２６０とからなるＧＵＩ画像００２−５−１を表示部４４の画面右下に表示する（図３４（Ａ））。そして、取得した発光部１４の劣化度に基づいて最適な変調レベルや圧縮レベルを自動的に判断し、判断結果としてのメッセージＭＳ２６１（ＧＵＩ画像００２−５−２）を画面中央部にポップアップ表示する（図３４（Ｂ））。
【０１００】
［位置ずれイベント発生時の動作例］
図３５は、位置ずれ判断部７４から位置ずれイベントが入力された場合のユーザ提示部４０の動作の一例を示す図である。図３６〜図４０は、位置ずれ判断部７４から位置ずれイベントが入力された場合に、表示部４４の画面に表示されるＧＵＩ画像の一例を示す図である。
【０１０１】
ステップＳ１００でイベント判断部４００は、位置ずれ判断部７４により機能基板１０の位置ずれが検出されると、位置ずれ判断部７４から供給される位置ずれ'イベントを取得する。そして、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、位置ずれ'イベントに対応した位置ずれの修正方法の提示'処理を実行する。
【０１０２】
ステップＳ１０２で画像描画部４０６は、位置ずれの修正方法の提示'に関する処理の実行により、表示部４４に表示されているドラフトモード画面１００−Ａ（図３６）を、位置ずれに関するＧＵＩ画像００３−１（図３７）に切り換えて表示する。ＧＵＩ画像００３−１は、例えばユーザに対する接続部において、位置ずれを検出しました。位置ずれを修正しますか？'とのメッセージＭＳ２３０と、このメッセージＭＳ２３０に応答するためのはい'，いいえ'ボタンＢＴ２３０とから構成される。
【０１０３】
ステップＳ１０４でイベント判断部４００は、ユーザ操作取得部４２からはい'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像００３−１のはい'が選択されたか否かを判断する。イベント判断部４００は、はい'に基づく操作情報を取得したと判断した場合にはステップＳ１０６に進み、はい'に基づく操作情報を取得していないと判断した場合にはステップＳ１０８に進む。
【０１０４】
ステップＳ１０８でイベント判断部４００は、ユーザ操作取得部４２からいいえ'に基づく操作情報を取得したか否かを判断する。つまり、ＧＵＩ画像００３−１のいいえ'が選択されたか否かを判断する。イベント判断部４００は、いいえ'に基づく操作情報を取得したと判断した場合には、例えば初期状態に遷移して一連の動作を終了する。一方、いいえ'に基づく操作情報を取得していないと判断した場合には、ステップＳ１０４に戻り、ユーザの入力を待機する。
【０１０５】
ステップＳ１０６でイベント判断部４００は、ユーザ操作取得部４２からはい'を取得すると、固体撮像素子として機能する機能基板１０からの画像データの読み出しを停止するように動作設定部４０４を制御する。これは、位置ずれが発生している場合には、正確な画像データ等の読み出しができないからである。動作設定部４０４による光通信確立判断部６０の制御により、機能基板１０からの画素データ等の読み出しが停止される。
【０１０６】
ステップＳ１１０で動作設定部４０４は、イベント判断部４００からの指示に基づいて、機能基板１０と処理基板３０とのロックを解除するように遮光および機構ロック指示部７２を制御する。これにより、ユーザは、処理基板３０から機能基板１０を取り外すことができ、接続不良を解消することができる。
【０１０７】
ステップＳ１１２で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像００３−１から、再接続手順をユーザにガイドするためのＧＵＩ画像００３−２−１（図３８）に切り換えて表示する。ＧＵＩ画像００３−２−１は、例えばユーザに対する再設定手順  ｓｔｅｐ１  ＊＊＊＊＊'とのメッセージＭＳ２３１と、前後のメッセージに移行するための次へ'，戻る'ボタンＢＴ２３１とから構成される。
【０１０８】
ステップＳ１１４でイベント判断部４００は、ＧＵＩ画像００３−２−１において次へ'ボタンＢＴ２２３が選択されると、ユーザ操作取得部４２から次へ'に基づく操作情報（イベント）を取得する。
【０１０９】
ステップＳ１１６でイベント判断部４００は、再設定手順が完了したか否かを判断する。例えば、再接続手順が複数（Ｎ個）のステップで構成されている場合には、図３９に示すように、最後の再接続手順を示すＧＵＩ画像００３−２−Ｎにおいて完了'ボタン２３２が選択されたか否かを判断する。再設定手順が完了したと判断した場合にはステップＳ１１８に進む。一方、再設定手順が完了していないと判断した場合にはステップＳ１１２に戻り、例えば、前頁の再設定手順を案内するＧＵＩ画像００３−２−Ｎ−１に切り換えて表示することで、ユーザが再度、設定手順の確認を行えるようにする。
【０１１０】
ステップＳ１１８で画像描画部４０６は、再設定手順が完了すると、表示部４４に表示されているＧＵＩ画像００３−２−Ｎから、再接続に関するＧＵＩ画像００３−３（図４０）に切り換えて表示する。ＧＵＩ画像００３−３は、例えばユーザに対する接続確認を行います。'とのメッセージＭＳ２３３と、このメッセージＭＳ２３３をユーザが確認するためのＯＫ'ボタンＢＴ２３３とから構成される。
【０１１１】
ステップＳ１２０でイベント判断部４００は、ＧＵＩ画像００３−３においてＯＫ'ボタンＢＴ２３３が選択されると、ユーザ操作取得部４２からＯＫ'に基づく操作情報を取得する。
【０１１２】
ステップＳ１２２で動作設定部４０４は、イベント判断部４００からの指示に基づいて、機器と通信を開始するように光通信確立判断部６０を制御する。つまり、機能基板１０の位置ずれが解消されたものとして機能基板１０および処理基板３０間において通信を開始する。
【０１１３】
［通信確立の不成立イベント発生時の動作例］
図４１は、光通信確立判断部６０から通信確立不成立イベントが入力された場合のユーザ提示部４０の動作の一例を示すフローチャートである。図４２〜図４６は、通信確立不成立イベントが入力された場合に、表示部４４の画面に表示されるＧＵＩ画像の一例を示す図である。
【０１１４】
ステップＳ１３０でイベント判断部４００は、光通信確立判断部６０において機能基板１０と処理基板３０との間で通信が成立しないと判断された場合に、光通信確立判断部６０から通信確立の不成立に関するイベントを取得する。そして、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照し、通信確立の不成立'イベントに対応した通信確立不成立の提示，光通信部の診断チャートの提示'処理を実行する。
【０１１５】
ステップＳ１３２で画像描画部４０６は、表示部４４に表示されているドラフトモード画面１００−Ａ（図４２）を、通信確立の不成立を提示するＧＵＩ画像００４−１（図４３）に切り換えて表示する。ＧＵＩ画像００４−１は、ユーザに対する接続機器との通信が確立しなくなりました。故障の診断を行いますか？'とのメッセージＭＳ２４０と、このメッセージＭＳ２４０に応答するためのはい'，いいえ'ボタンＢＴ２４０とから構成される。
【０１１６】
ステップＳ１３４でイベント判断部４００は、ユーザ操作取得部４２からはい'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像００４−１のはい'がユーザにより選択されたか否かを判断する。イベント判断部４００は、はい'に基づく操作情報を取得したと判断した場合にはステップＳ１３６に進む。発光部死亡判断部８０は、発光部１４が死亡したか否かの判断を行う。一方、はい'に基づく操作情報を取得していないと判断した場合にはステップＳ１３８に進む。
【０１１７】
ステップＳ１３８でイベント判断部４００は、ユーザ操作取得部４２からいいえ'に基づく操作情報を取得したか否かを判断する。つまり、表示部４４に表示されたＧＵＩ画像００４−１のいいえ'がユーザにより選択されたか否かを判断する。イベント判断部４００は、いいえ'に基づく操作情報を取得したと判断した場合には、例えば初期状態に遷移して一連の動作を終了する。一方、いいえ'に基づく操作情報を取得していないと判断した場合にはステップＳ１３４に戻り、ユーザの入力を待機する。
【０１１８】
一方、ステップＳ１３６でイベント判断部４００は、発光部死亡判断部８０から発光部１４が死亡した旨の生存情報（イベント）を取得したか否かを判断する。イベント判断部４００は、発光部１４が死亡した旨の生存情報を取得した場合にはステップＳ１４２に進む。一方、発光部１４が死亡した旨の生存情報を取得していないと判断した場合にはステップＳ１４０に進む。
【０１１９】
ステップＳ１４２でイベント判断部４００は、発光部死亡判断部８０から発光部１４が死亡した旨の生存情報を取得すると、発光部１４が死亡したものと判断する。そして、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、発光部の死亡'イベントに対応した死亡の提示，交換の提示'処理を実行する。
【０１２０】
ステップＳ１４４で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像００４−１を、発光部の死亡に関するＧＵＩ画像００４−２（図４４）に切り換えて表示する。ＧＵＩ画像００４−４は、例えばユーザに対する発光部が故障している可能性があります。交換を行ってください。'とのメッセージＭＳ２４１と、このメッセージＭＳ２４１を確認したときに選択するためのＯＫ'ボタンＢＴ２４１とから構成される。この表示により、ユーザは発光部１４が故障しており、発光部１４の交換が必要であることを確認できる。
【０１２１】
一方、ステップＳ１４０でイベント判断部４００は、位置ずれ判断部７４から例えば接続機器が位置ずれした旨のイベントを取得したか否かを判断する。イベント判断部４００は、位置ずれ判断部７４から位置ずれイベントを取得したと判断した場合にはステップＳ１４８に進む。一方、位置ずれ判断部７４から位置ずれイベント情報を取得していないと判断した場合にはステップＳ１４６に進む。
【０１２２】
ステップＳ１４８でイベント判断部４００は、位置ずれ判断部７４から位置ずれイベントを取得すると、接続機器の接続が正しく行われていないと判断する。そして、イベント判断部４００は、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、位置ずれイベントに対応した位置ずれ修正方法の提示'処理を実行する。
【０１２３】
ステップＳ１５０で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像００４−１を、位置ずれ提示に関するＧＵＩ画像００４−３（図４５）に切り換えて表示する。ＧＵＩ画像００４−３は、例えばユーザに対する正しく機器が接続されていない可能性があります。接続状態を確認してください。'とのメッセージＭＳ２４２と、このメッセージＭＳ２４２を確認したときに選択するためのＯＫ'ボタンＢＴ２４２とから構成される。この表示により、ユーザは、接続機器が正常に接続されておらず、接続状態を確認する必要があることを確認できる。
【０１２４】
一方、ステップＳ１４６でイベント判断部４００は、発光部１４が生存しておりかつ接続機器の位置ずれも検出されない場合には、受光部３４に印加する逆電圧の制御を行っても受信波形に変化がないか否かを判断する。例えば、イベント判断部４００は、発光部死亡判断部８０を介して受光部３４に印加する逆電圧を増加させ、このときの受光部３４での光信号の受光量の増減を検出する。そして、イベント判断部４００は、受信波形に変化がないと判断した場合にはステップＳ１５４に進み、受信波形に変化があると判断した場合にはステップＳ１５２に進む。
【０１２５】
ステップＳ１５４でイベント判断部４００は、受信波形に変化がない場合には、受光部３４が死亡していると判断してステップＳ１５６に進む。これは、受光部３４に印加する逆電圧を増加させた場合、通常、受光部３４の受光感度が増加するので受光量が増加して受信波形も変化するが、受光部３４が死亡している場合には受光量が変化しないため、受信波形も変化しないからである。
【０１２６】
ステップＳ１５６で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像００４−１を、受光部３４の交換を促すＧＵＩ画像００４−４（図４６）に切り換えて表示する。ＧＵＩ画像００４−４は、ユーザに対する受光部が故障している可能性があります。交換を行ってください。'とのメッセージＭＳ２４３と、このメッセージＭＳ２４３を確認したときに選択するＯＫ'ボタンＢＴ２４３とから構成される。この表示により、ユーザは、受光部が故障している可能性があることを把握することができる。
【０１２７】
一方、ステップＳ１５２でイベント判断部４００は、受光部３４の受信波形の変化も検出されない場合には、光通信部１２，３２間の行路中に異物（ごみ）などの障害物があると判断する。そして、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、障害物による接続不良'に関するイベントに対応した処理を実行する。
【０１２８】
ステップＳ１５８で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像００４−１を、接続不良に関するＧＵＩ画像００４−３（図４５）に切り換えて表示する。この表示により、ユーザは接続機器と処理基板３０との間で何らかの接続不良があることを把握することができる。このように、通信確立が不成立の場合には、光通信システム１００Ａにおける発光部１４や受光部３４の劣化，死亡等の内部状態を詳細に診断することで、これらのイベントに応じた的確な情報をユーザに提示することができる。
【０１２９】
以上説明したように、本実施の形態によれば、上記第１の実施の形態と同様の作用効果を奏することができる。すなわち、本実施の形態では、発生する各イベントに応じて、機能基板１０側の発光部１４の劣化等なのか、処理基板３０側の受光部３４の死亡なのか、位置ずれが生じているのか等の、より詳細な光通信システム１００Ｃの内部状態を提示する。これにより、ユーザは、光通信システム１００Ｃの内部状態をより正確に把握することができる。その結果、光通信システム１００Ｃの破壊や故障などの可能性を低減させることができる。
【０１３０】
＜３．第３の実施の形態＞
［光通信システムのブロック構成例］
以下、本発明の第３の実施の形態について図面を参照して説明する。第３の実施の形態では、熱の発生イベントが発生した場合のユーザへの情報提示について説明する。なお、上述した第１および第２の実施の形態の光通信システム１００Ａ〜１００Ｃと共通する構成要素には同一の符号を付し、詳細な説明は省略する。
【０１３１】
図４７は、本発明の第３の実施形態に係る光通信システム１００Ｄの構成例を示す機能ブロック図である。光通信システム１００Ｄは、固体撮像素子１０Ａと処理基板３０とを備える。固体撮像素子１０Ａは、画素部１１と光通信部１２と平均発光レベル検出部２０と冷却部２６と冷却制御部２８とを有する。
【０１３２】
画素部１１は、例えばＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサから構成される。この画素部１１は、図示しないレンズ等を介して入射された撮像光を画素毎に電気信号に変換して画像信号を生成する。画像信号は、例えば、増幅部で、ゲイン調整が行われ、ＣＤＳ（Correlated Double Sampling circuit）によりノイズ除去される。ゲイン調整されたアナログの画像信号は、Ａ／Ｄ変換部によりディジタルの画像信号に変換されて光通信部１２に供給される。
【０１３３】
光通信部１２は、例えばレーザダイオード（LD：Laser Diode)や面発光型半導体レーザアレイ（VCSEL：Vertical Cavity Surface Emitting Laser)から構成される。光通信部１２は、例えば、画像信号に応じた変調電流および図示しない制御部から駆動電流が供給されると、画素信号を光信号に変換して出力（発光）する。
【０１３４】
平均発光レベル検出部２０は、光通信部１２から出力される光信号を検出し、検出した光信号の発光レベル（光量）に基づいて光信号の平均発光レベルを算出する。平均発光レベル検出部２０は、算出した平均発光レベルを処理基板３０側の光通信部発熱判断部７０に供給する。
【０１３５】
冷却制御部２８は、発熱抑制指示部７８から供給される冷却駆動値に基づいて冷却部２６を駆動する。冷却部２６は、例えば、ペルチェ素子やファン等により構成され、冷却制御部２８からの冷却駆動値に基づいて冷却対象物である光通信部１２や画素部１１等の各処理ブロックの冷却を行う。
【０１３６】
処理基板３０は、光通信部３２とユーザ提示部４０とユーザ操作取得部４２と表示部４４と光通信部発熱判断部７０と発熱抑制指示部７８と冷却部９０と冷却制御部９２と電源制御部３７とを有する。光通信部３２は、例えばフォトダイオード（ＰＤ）を有し、光通信部３２から出力された光信号を受信して電気信号に変換する。
【０１３７】
光通信部発熱判断部７０は、処理部の一例であり、固体撮像素子１０Ａ側の平均発光レベル検出部２０から供給される平均発光レベルに基づいて光通信部１２が発熱しているか否かを判断する。発熱の判断方法としては、例えば、固体撮像素子１０Ａ側の平均発光レベル検出部２０から供給された平均発光レベルと予め設定した発熱時発光レベルとを比較し、平均発光レベルが発熱時発光レベルよりも小さい場合に光通信部１２が発熱していると判断する。また、他の方法として、固体撮像素子１０Ａの平均発光レベル検出部２０から供給される単位時間毎の平均発光レベルが減少傾向にある場合に、光通信部１２が発熱していると判断することもできる。
【０１３８】
発熱抑制指示部７８は、光通信部発熱判断部７０により光通信部１２の発熱が判断されると、冷却制御部２８，９２に対して冷却対象物の冷却を指示する。この発熱抑制指示部７８は、冷却部２６，９０を駆動するための冷却駆動値を保持している。冷却駆動値には、例えば、冷却制御部２８，９２に印加する冷却駆動電圧や冷却時間、冷却範囲等が含まれる。
【０１３９】
電源制御部３７は、例えば処理基板３０側の電源管理を行うものであり、光通信部３２等に電源を供給する。この電源制御部３７により固体撮像素子１０Ａ側の電源管理を行うようにしても良い。また、電源制御部３７は、電源供給源となる電池などの残量を検出し、この検出した検出情報（イベント）をユーザ提示部４０のイベント判断部４００に供給する。
【０１４０】
図４８は、ユーザ提示部４０の状態遷移保持部４０１が保持するＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳのデータ構成の一例を示す図である。ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳには、光通信部発熱判断部７０から入力されるイベントと、イベントの発生元と、イベントに応じた処理とが対応付けられて記憶されている。例えば、イベント判断部４００は、光通信部発熱判断部７０'から熱の発生'に関するイベントが入力された場合、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照し、電源の残量レベルに応じて、１．冷却，２．動作の制限，３．電源オフ'などの処理を行う。
【０１４１】
［ユーザ提示部の動作例］
図４９は、熱の発生イベント時のユーザ提示部４０の動作の一例を示すフローチャートである。図５０〜図５４は、熱の発生イベントが入力された場合に、表示部４４の画面に表示されるＧＵＩ画像の一例を示す図である。図５５（Ａ）〜図５５（Ｃ）は、電池残量の状態の一例を示す図である。
【０１４２】
ステップＳ２００でイベント判断部４００は、光通信部発熱判断部７０により光通信部１２の発熱が検出されると、光通信部発熱判断部７０から光通信部１２の温度上昇に関するイベントを取得する。これは、光通信部１２が劣化等により発熱している場合には動作電流も増大するため、光通信部１２が温度上昇している場合であって電池残量が少ない場合には動作電流の消費を抑える必要があるからである。
【０１４３】
ステップＳ２０２でイベント判断部４００は、電源制御部３７から電池残量Ｂｖに関するイベントを取得する。電池残量Ｂｖは、図５５（Ａ）に示すように、例えば電池残量レベルＢ＿１未満であり、ほとんど残っていない状態とする。
【０１４４】
ステップＳ２０４でイベント判断部４００は、電源制御部３７から取得した電池残量Ｂｖが電池残量レベルＢ＿１以下であるか否かを判断する。電池残量Ｂｖが電池残量レベルＢ＿１以下であると判断した場合にはステップＳ２０８に進み、電池残量Ｂｖが電池残量レベルＢ＿１を超えると判断した場合にはステップＳ２０６に進む。
【０１４５】
ステップＳ２０８で画像描画部４０６は、表示部４４に表示されているドラフトモード画面１００−Ａ（図５０）を、電源オフに関するＧＵＩ画像１０１−３（図５１）に切り換えて表示する。ＧＵＩ画像１０１−３は、例えばユーザに対する機器内の温度が上昇しています。電源をＯＦＦし、しばらくしてから使用してください。'とのメッセージＭＳ３００と、このメッセージＭＳ３００を確認したときに選択するためのＯＫ'ボタンＢＴ３００とから構成される。電源をオフとするのは、電池残量Ｂｖが少ない場合には、発熱により電力が消費してしまい、システムが例えば強制終了となってしまう場合があるからである。
【０１４６】
ステップＳ２１０でイベント判断部４００は、ＧＵＩ画像１０１−３のＯＫ'ボタンＢＴ３００が選択されると、ユーザ操作取得部４２からＯＫ'に基づく操作情報（イベント）を取得する。そして、初期状態に遷移し、例えば初期画面１００−Ｆに切り換えて表示する。
【０１４７】
一方、ステップＳ２０６でイベント判断部４００は、電源制御部３７から取得した電池残量Ｂｖが電池残量レベルＢ＿２以下であるか否かを判断する。電池残量Ｂｖは、例えば図５５（Ｂ）に示すように、電池残量レベルＢ＿１超であってＢ＿２未満であり、電池残量が少なくなっている状態とする。電池残量Ｂｖが電池残量レベルＢ＿２以下であると判断した場合にはステップＳ２１４に進み、電池残量Ｂｖが電池残量レベルＢ＿２を超えると判断した場合にはステップＳ２１２に進む。
【０１４８】
ステップＳ２１４で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１０１−３から、動作モードの制限に関するＧＵＩ画像１０１−４（図５２）に切り換えて表示する。ＧＵＩ画像１０１−４は、例えばユーザに対する機器内の光通信部の温度が上昇しています。動作モードの制限を行います。'とのメッセージＭＳ３０１と、このメッセージＭＳ３０１を確認したときに選択するためのＯＫ'ボタンＢＴ３０１とから構成される。この場合には、ある程度の電池残量が確保されているので、動作モードを制限することでシステムを継続させて動作させることができる。
【０１４９】
ステップＳ２１６でイベント判断部４００は、ＧＵＩ画像１０１−４の ＯＫ'ボタンＢＴ３０１が選択されると、ユーザ操作取得部４２からＯＫ'に基づく操作情報（イベント）を取得する。そして、表示部４４のＧＵＩ画像１０１−４を、動作モードを制限するための動作設定画面１０１−Ａ，Ｂ（図５４）に切り換えて表示する。
【０１５０】
ステップＳ２１８でユーザ操作設定部４０２は、撮影設定画面１０１−Ａの選択肢を制約する。図５４（Ａ）は熱の発生前の撮影設定画面１０１−Ａであり、図５４（Ｂ）は熱の発生後の撮影設定画面１０１−Ｂである。熱の発生前では、静止画モードの全ての画素数の項目および動画モードの全ての動画画素数の項目の選択が可能となっている。これに対し、熱の発生後においては、熱の発生が大きい処理・動作、すなわち画素数の大きい項目Ｐ１，Ｐ２（点線）に関して、ユーザが選択できないようにユーザ操作取得部４２の操作設定を変更する。選択できない画素数の項目Ｐ１，Ｐ２については、画面上の表示を例えば強調表示したり、グレイアウト表示することで、ユーザに視覚的に選択不可能な項目であることを認識させる。
【０１５１】
一方、ステップＳ２１２で画像描画部４０６は、電池残量Ｂｖが電池残量レベルＢ＿２以上である場合（図５５（Ｃ）参照）には、表示部４４に表示されているドラフトモード画面１００−Ａを、冷却に関するＧＵＩ画像１０１−５（図５３）に切り換えて表示する。ＧＵＩ画像１０１−５は、例えばユーザに対する機器内の光通信部の温度が上昇しています。冷却を行いますか？'とのメッセージＭＳ３０２と、このメッセージＭＳ３０２を確認したときに選択するためのＯＫ'ボタンＢＴ３０２とから構成される。この場合には、電池残量Ｂｖが十分であるので、電源をオフにしたり、動作モードの制限をすることなく、発熱源の冷却処理により対応が可能となる。
【０１５２】
ステップＳ２２０でイベント判断部４００は、ユーザ操作取得部４２からはい'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像１０１−５のはい'が選択されたか否かを判断する。はい'に基づく操作情報を取得したと判断した場合にはステップＳ２２２に進み、はい'に基づく操作情報を取得していないと判断した場合には例えば初期状態に遷移する。ステップＳ２２２では、イベント判断部４００は、動作設定部４０４を介して冷却部２６，９０に冷却対象物の冷却を実行させる。
【０１５３】
以上説明したように、本実施の形態によれば、上記第１の実施の形態と同様の作用効果を奏することができる。すなわち、本実施の形態では、熱の発生イベントに応じた情報をユーザに提示するので、ユーザは、光通信システム１００Ｄの内部状態をより正確に把握することができる。その結果、迅速かつ正確な対応が可能となり、光通信システム１００Ｄの破壊や故障などの可能性を低減させることができる。
【０１５４】
［変形例１］
光通信部発熱判断部７０により検出された発光部１４の温度状態をインジケータによりユーザに提示することもできる。図５６（Ａ）および図５６（Ｂ）は、光通信部発熱判断部７０により検出された発光部１４の温度状態をインジケータにより表示部４４に表示した例を示す図である。
【０１５５】
ユーザ提示部４０は、熱の発生イベントに応じて、ドラフトモード画面の例えば右下に、熱を示すアイコンＩＣ２７０と発光部１４の温度状態を示すバーＩＮＧ２７０とから構成されたＧＵＩ画像００２−６−１を表示させる（図５６（Ａ））。そして、発光部１４の温度が所定の閾値温度を超えた段階で、発光部１４の温度が上昇しておりかつ冷却が必要である旨のメッセージＭＳ２７１で構成されたＧＵＩ画像００２−６−２（図５６（Ｂ））をポップアップ表示させ、ユーザに冷却の必要性を提示する。なお、このインジケータを用いた情報提示方法は、熱の発生イベントに限定されず、発光部１４の劣化状態や外光の状態などのイベント発生時にも適用できる。
【０１５６】
［変形例２］
次に、熱の発生イベント時において、ユーザに処理の選択を求めるのではなく、ユーザ提示部４０が自身でイベントを判断し、処理する場合について説明する。図５７は、熱の発生イベントの発生時のユーザ提示部４０の制御の一例を示すフローチャートである。図５８（Ａ）〜図５８（Ｃ）は、熱の発生イベント時の画面の一例を示す図である。
【０１５７】
ステップＳ３２０でイベント判断部４００は、光通信部発熱判断部７０から光通信部１２の温度上昇イベントを取得する。ステップＳ３２２で画像描画部４０６は、光通信部１２の温度上昇イベントが取得されると、表示部４４に表示されているドラフトモード画面１００−Ａに、光通信部１２の温度上昇を提示するＧＵＩ画像２０１−１を重畳させて表示する（図５８（Ａ），（Ｂ））。ＧＵＩ画像２０１−１は、ユーザに対する機器内の温度が上昇しています。'とのメッセージＭＳ３２０から構成される。
【０１５８】
ステップＳ３２４でイベント判断部４００は、ＧＵＩ画像２０１−１の表示時間が一定時間経過したか否かを判断する。表示時間は、例えば、ユーザがメッセージの内容を確認することが可能な十分な時間に設定される。イベント判断部４００は、ＧＵＩ画像２０１−１の表示時間が一定時間経過したと判断した場合にはステップＳ３２６に進む。
【０１５９】
ステップＳ３２６でイベント判断部４００は、ＧＵＩ画像２０１−１を一定時間表示したら、機器内の光通信部１２の温度が上昇していることをユーザが認識したものとして、ＧＵＩ画像２０１−１の表示を消す（図５８（Ｃ））。そして、その後の処理はユーザ自身に任せる。このようにして、ユーザ提示部４０は、機器内の温度上昇を自動的に判断し、イベントに応じたＧＵＩ画像２０１−１の表示／非表示の制御を行う。
【０１６０】
＜４．第４の実施の形態＞
以下、本発明の第４の実施の形態について図面を参照して説明する。第４の実施の形態は、外光検出部７６からの遮光イベントに応じてユーザに遮光を提示する点において上記第１〜第３の実施の形態と異なる。なお、上述した第１〜第３の実施の形態に係る光通信システム１００Ａ〜１００Ｄと共通する構成要素には同一の符号を付し、詳細な説明は省略する。
【０１６１】
［光通信システムのブロック構成例］
図５９は、本発明の第４の実施形態に係る光通信システム１００Ｅの構成例を示す機能ブロック図である。光通信システム１００Ｅは、機能基板１０と処理基板３０とを備える。機能基板１０は光通信部１２を有する。光通信部１２は、発光部１４と光送信制御部１６と機能部動作開始指示部１８とから構成される。
【０１６２】
処理基板３０は、光通信部３２と発光部死亡判断部８０とユーザ提示部４０とユーザ操作取得部４２と表示部４４と処理部の一例である外光検出部７６と遮光および機構ロック指示部７２とを有する。光通信部３２は、受光部３４と平均受光レベル検出部５０と光通信確立判断部６０とから構成される。
【０１６３】
外光検出部７６は、例えばフォトダイオードを備え、外光に対して受光感度が強く、発光部１４から発光される通信光に対して受光感度が弱いもしくは受光感度をもたないものが用いられる。この外光検出部７６は、処理基板３０（例えば光通信部３２の受光部３４付近）に入射する外光を検出し、検出した外光に基づいて外光の状態（外光強度）を算出してユーザ提示部４０に供給する。
【０１６４】
ユーザ提示部４０は、外光検出部７６からの外光強度と遮光の有無を判断するための閾値とが対応付けられた外光用テーブルを有する。この外光用テーブルは状態遷移保持部４０１に保持しても良い。ユーザ提示部４０は、外光検出部７６から供給される外光強度（イベント）を利用して外光用テーブルを参照することで遮光の有無を判断する。この判断結果により遮光イベントが発生した場合、遮光および機構ロック指示部７２に遮光処理を行うように指示する。遮光および機構ロック指示部７２は、ユーザ提示部４０からの指示に基づいて遮光処理を実行する。
【０１６５】
図６０は、ユーザ提示部４０の状態遷移保持部４０１に保持されるＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳのデータ構成の一例を示す図である。ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳには、外光検出部７６から入力されるイベントと、イベントの発生元と、イベントに応じた処理とが対応付けられて記憶されている。例えば、 外光検出部７６'から遮光'に関するイベントが入力された場合、イベント判断部４００はＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して遮光を促す'処理を実行する。
【０１６６】
［ユーザ提示部の動作例］
図６１は、遮光に関するイベントが入力された場合のユーザ提示部４０の動作の一例を示すフローチャートである。図６２〜図６４は、遮光に関するイベントが入力された場合に、表示部４４に表示されるＧＵＩ画像の一例を示す図である。
【０１６７】
ステップＳ１６０でイベント判断部４００は、外光検出部７６によって外光が検出されると、外光検出部７６から外光強度（イベント）を取得する。このとき、図６３に示すように、ドラフトモード画面１００−Ａに、取得した外光強度をインジケータからなるＧＵＩ画像２０２−１を表示しても良い。この場合、例えば、外光強度を「弱，中，強」、「１，２，３，４，５」により段階的に表示することで、ユーザに対して常に外光強度を意識させる。もちろん、通常のドラフトモード画面１００−Ａであっても良い（図６２）。
【０１６８】
ステップＳ１６２でイベント判断部４００は、取得した外光強度が所定の閾値以上であるか否かを判断する。例えばイベント判断部４００は、状態遷移保持部４０１に保持された外光用テーブルを参照し、取得した外光強度が所定の閾値以上であるか否かを判断する。イベント判断部４００は、外光強度が所定の閾値以上であると判断した場合、遮光処理が必要であるとして遮光'に関するイベントに対応した遮光を促す'処理を実行してステップＳ１６４に進む。一方、外光強度が所定の閾値未満であると判断した場合には、継続して外光検出部７６からの外光強度を取得し、取得した外光強度が所定の閾値以上であるか否かを判断する。
【０１６９】
ステップＳ１６４で画像描画部４０６は、遮光を促す'処理に基づいて、表示部４４の画面をユーザに遮光を促すＧＵＩ画像２０２−２（図６４）に切り換えて表示する。ＧＵＩ画像２０２−２は、例えばユーザに対する外光が強いようです。適切な動作には遮光の必要があります。遮光を行いますか？'とのメッセージＭＳ４００と、このメッセージＭＳ４００に回答するためのはい'，いいえ'ボタンＢＴ４００とから構成される。
【０１７０】
ステップＳ１６６でイベント判断部４００は、ユーザ操作取得部４２からはい'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像２０２−２のはい'ボタンＢＴ４００が選択されたか否かを判断する。イベント判断部４００は、ユーザ操作取得部４２からはい'に基づく操作情報（イベント）を取得したと判断した場合にはステップＳ１６８に進む。一方、ユーザ操作取得部４２からはい'に基づく操作情報（イベント）を取得していない判断した場合には、例えば遮光処理を行わずに一連の動作を終了する。
【０１７１】
ステップＳ１６８でイベント判断部４００は、ユーザ操作取得部４２から‘はい’に基づく操作情報（イベント）を取得すると、動作設定部４０４を介して遮光および機構ロック指示部７２に遮光処理を実行するように指示する。
【０１７２】
以上説明したように、本実施の形態によれば、上記第１の実施の形態と同様の作用効果を奏することができる。すなわち、本実施の形態では、遮光イベントに応じた情報をユーザに提示するので、ユーザは、光通信システム１００Ｅの内部状態をより正確に把握することができる。その結果、迅速かつ正確な対応が可能となり、光通信システム１００Ｅの破壊や故障などの可能性を低減させることができる。
【０１７３】
［変形例］
次に、遮光イベントの提示において、ユーザに処理の選択を求めるのではなく、ユーザ提示部４０が自身でイベントを判断し、処理する場合について説明する。図６５は、遮光イベント時のユーザ提示部４０の動作の一例を示すフローチャートである。図６６（Ａ）および図６６（Ｂ）は、遮光イベント時の画面の一例を示す図である。
【０１７４】
ステップＳ３００でイベント判断部４００は、外光検出部７６から外光強度'に関するイベントを取得する。外光検出部７６では、光通信システム１００Ａに入射する外光に基づく外光強度を常時、または一定間隔で検出し、検出した外光強度をイベント判断部４００に供給する。
【０１７５】
ステップＳ３０２でイベント判断部４００は、外光検出部７６から取得した外光強度が所定の閾値以上であるか否かを判断する。閾値は、例えば、発光部１４と受光部３４との間での通信に用いられる通信光に影響を与えないような値に設定される。イベント判断部４００は、外光検出部７６から取得した外光強度が所定の閾値以上であると判断した場合には、遮光処理が必要であると判断してステップＳ３０４に進む。一方、イベント判断部４００は、外光検出部７６から取得した外光強度が所定の閾値未満であると判断した場合には、遮光処理が必要でないと判断する。
【０１７６】
ステップＳ３０４で画像描画部４０６は、表示部４４に表示されているドラフトモード画面に、遮光処理を実行した旨を提示するＧＵＩ画像２０３を重畳させて表示する（図６６（Ａ））。ＧＵＩ画像２０３は、ユーザに対する外光が強いため、遮光を行いました。'とのメッセージＭＳ４１０から構成される。
【０１７７】
ステップＳ３０６でイベント判断部は、ＧＵＩ画像２０３の表示と共に、遮光および機構ロック指示部７２に遮光処理を実行するように動作設定部４０４を介して指示する。遮光および機構ロック指示部７２では、動作設定部４０４の指示に基づいて遮光処理を実行し、光通信システムに入射する外光を一定の外光強度に抑える。
【０１７８】
ステップＳ３０８でイベント判断部４００は、ＧＵＩ画像２０３の表示時間が一定時間経過したか否かを判断する。表示時間は、例えば、ユーザがメッセージＭＳ４１０の内容を十分に確認可能な時間に設定される。イベント判断部４００は、ＧＵＩ画像２０３の表示時間が一定時間経過したと判断した場合にはステップＳ３１０に進み、一定時間経過していないと判断した場合には、一定時間が経過するまでＧＵＩ画像２０３を継続して表示する。
【０１７９】
ステップＳ３１０でイベント判断部４００は、ＧＵＩ画像２０３を一定時間表示したら、遮光処理が行われたことをユーザが認識したものとして、ＧＵＩ画像２０３の表示を消す（図６６（Ｂ））。このようにして、ユーザ提示部４０は、機器内の温度上昇を自動的に判断し、イベントに応じたＧＵＩ画像２０３の表示／非表示の制御を行う。
【０１８０】
＜５．第５の実施の形態＞
次に、本発明の第５の実施の形態について図面を参照して説明する。第５の実施の形態は、ユーザの入力操作により発生したイベントに応じてユーザに情報提示を行う点において上記第１〜第４の実施の形態と異なる。なお、上述した第１〜第４の実施の形態に係る光通信システム１００Ａ〜１００Ｅと共通する構成要素には同一の符号を付し、詳細な説明は省略する。
【０１８１】
［ユーザ提示部の状態遷移例］
図６７は、例えば光通信システム１００Ａの電源をオンして、表示部４４にメニュー画面を表示し、表示したメニュー画面から各種操作を行う場合のユーザ提示部４０の状態遷移図である。まず、ユーザにより光通信システム１００Ａの電源がオンされると、初期状態に遷移し、その後、状態１００に遷移してメニュー画面の表示を行う。状態１００において、ユーザにより機器の接続イベントが入力されると、状態１１０に遷移して接続可能機器の表示を行う。
【０１８２】
一方、状態１００において、ユーザにより機器の取り外しイベントが入力されると、状態１６０に遷移して接続機器の表示を行う。状態１６０において、接続機器の取り外し手順が複数からなる場合には、接続機器の取り外し手順を複数回繰り返して表示する。そして、ユーザにより接続機器の取り外し完了イベントが入力されると初期状態に遷移する。
【０１８３】
状態１１０において、ユーザにより機器Ａとの接続イベントが入力されると、状態１１０＿Ａに遷移すると共に機器Ａの接続手順を表示する。同様に、状態１１０において、機器Ｂとの接続イベントが入力されると、状態１１０＿Ｂに遷移すると共に機器Ｂの接続手順を表示する。
【０１８４】
状態１１０＿Ａにおいて、ユーザにより接続確認イベントが入力されると、状態１２０に遷移する。一方、状態１１０＿Ａにおいて、ユーザにより接続確認しないイベントが入力されると、状態１３０に遷移して待機状態となる。同様にして、状態１１０＿Ｂにおいて、ユーザにより接続確認イベントが入力されると、状態１２０に遷移する。一方、状態１１０＿Ｂにおいて、ユーザにより接続確認しないイベントが入力されると、状態１３０に遷移して待機状態となる。
【０１８５】
状態１２０において、通信確立成立イベントが入力されると、状態１４０に遷移する。状態１４０では、アプリケーションの通常動作（メニュー操作系）を行う。一方、状態１２０において、通信確立不成立イベントが入力されると、状態１５０に遷移する。状態１５０では、接続再手順あるいは故障診断提示を行う。
【０１８６】
［ユーザ提示部の動作例］
続けて、ユーザの操作に応じたイベント入力時のユーザ提示部４０の動作について詳細に説明する。図６８〜図７６は、ユーザの操作に応じたイベント入力時のユーザ提示部４０の動作の一例を示すフローチャートである。図７７〜図９８は、ユーザの操作に応じたイベントが入力された場合に、表示部４４に表示されるＧＵＩ画像の一例を示す図である。
【０１８７】
（機器の接続イベント）
まず、機器の接続イベントについて説明する。図６８に示すステップＳ５００でイベント判断部４００は、ユーザにより電源がオンされると、メニュー画面表示に関するイベントを取得する。表示部４４の画面には初期画面１００−Ｆ（図７７）が表示される。メニュー画面表示に関するイベントは、例えば、電源のオン時を検出した電源制御部から状態取得部４０７を介してイベント判断部４００に供給される。
【０１８８】
ステップＳ５０２でイベント判断部４００は、メニュー画面表示イベントを取得すると、状態遷移保持部４０１のＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照し、初期状態から状態１００に遷移する。そして、遷移先の状態１００に対応したユーザ情報提示処理を行う。
【０１８９】
ステップＳ５０４で画像描画部４０６は、表示部４４に表示されている初期画面１００−Ｆにメニュー画面を構成するＧＵＩ画像１００を重畳させて表示する（図７８）。ＧＵＩ画像１００は、各種設定を行うための複数のアイコンＩＣ５００から構成され、例えば機器の接続'，機器の取り外し'，時刻設定'等のアイコンから構成される。
【０１９０】
ステップＳ５１０でイベント判断部４００は、ユーザ操作取得部４２から機器の接続'に対応したイベントを取得したか否かを判断する。つまり、メニュー画面（ＧＵＩ画像１００）の機器の接続'がユーザにより選択されたか否かを判断する。イベント判断部４００は、機器の接続'に対応したイベントを取得したと判断した場合にはステップＳ５１２に進み、機器の接続'に対応したイベントを取得していないと判断した場合にはステップＳ５１４に進む。
【０１９１】
ステップＳ５１２でイベント判断部４００は、機器の接続'に対応したイベントを取得すると、状態遷移保持部４０１のＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照し、状態１００から状態１１０に遷移してユーザ提示処理を行う。
【０１９２】
ステップＳ５１６で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１００を、処理基板３０に接続することが可能な機器を提示するＧＵＩ画像１１０（図７９）に切り換えて表示する。ＧＵＩ画像１１０は、処理基板３０に接続可能な機器に対応したアイコンＩＣ５０１と、アイコンＩＣ５０１を選択するための決定'ボタンＢＴ５０１とから構成される。アイコンＩＣ５０１は、例えば機器Ａ'，機器Ｂ'，機器Ｃ'，機器Ｄ'に対応したアイコンから構成される。ＧＵＩ画像１１０を表示したら、図６９に示すステップＳ５２０に進む。
【０１９３】
一方、ステップＳ５１４でイベント判断部４００は、機器の接続'以外のイベントが入力される場合には、入力された機器の接続'以外に対応したその他のイベント処理を実行する。
【０１９４】
図６９に示すステップＳ５２０でイベント判断部４００は、ユーザ操作取得部４２から機器Ａ'の選択に対応したイベントを取得したか否かを判断する。つまり、メニュー画面の機器Ａ'のアイコンＩＣ５０１Ａがユーザにより選択されたか否かを判断する。イベント判断部４００は、機器Ａ'の選択に対応したイベントを取得したと判断した場合にはステップＳ５２２に進み、機器Ａ'の選択に対応したイベントを取得していないと判断した場合にはステップＳ５２４に進む。
【０１９５】
ステップＳ５２２で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１１０から、機器Ａの取り付け確認を提示するＧＵＩ画像１１０−Ａに切り換えて表示する（図８０）。ＧＵＩ画像１１０−Ａは、例えばユーザに対する機器Ａの取り付けを行いますか？'とのメッセージＭＳ５０２と、このメッセージＭＳ５０２に回答するためのはい'，いいえ'ボタンＢＴ５０２とから構成される。ＧＵＩ画像１１０−Ａを表示したら、図７０に示すステップＳ５３０に進む。
【０１９６】
一方、ステップＳ５２４でイベント判断部４００は、ユーザ操作取得部４２から機器Ａ'以外の機器Ｂ，Ｃ，Ｄ'…の選択に対応したイベントを取得したか否かを判断する。つまり、接続可能な機器の選択画面において機器Ｂ，Ｃ，Ｄ…'がユーザにより選択されたか否かを判断する。イベント判断部４００は、機器Ｂ，Ｃ，Ｄ…'の選択に対応したイベントを取得したと判断した場合にはステップＳ５２６に進む。一方、機器Ｂ，Ｃ，Ｄ…'の選択に対応したイベントを取得していないと判断した場合にはステップＳ５２０に戻り、ユーザの入力操作を待機する。
【０１９７】
ステップＳ５２６で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１１０を、選択された機器Ｂ，Ｃ，Ｄ…に対応したＧＵＩ画像１１０−Ｂ，Ｃ，Ｄに切り換えて表示する。ＧＵＩ画像１１０−Ｂ，Ｃ，Ｄは、上述したＧＵＩ画像１１０−Ａと同様の構成のものが用いられる。
【０１９８】
図７０に示すステップＳ５３０でイベント判断部４００は、ユーザ操作取得部４２からはい'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像１１０−Ａのはい'がユーザにより選択されたか否かを判断する。イベント判断部４００は、はい'に基づく操作情報を取得したと判断した場合にはステップＳ５３２に進み、はい'に基づく操作情報を取得していないと判断した場合にはステップＳ５３４に進む。
【０１９９】
ステップＳ５３４でイベント判断部４００は、ユーザ操作取得部４２からいいえ'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像１１０−Ａのいいえ'がユーザにより選択されたか否かを判断する。イベント判断部４００は、いいえ'に基づく操作情報を取得したと判断した場合にはステップＳ５３６に進み、いいえ'に基づく操作情報を取得していないと判断した場合にはステップＳ５３０に戻り、ユーザの入力を待機する。
【０２００】
ステップＳ５３６でイベント判断部４００は、いいえ'に対応したイベントを取得すると、状態遷移保持部４０１のＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照し、状態１１０から状態１００に遷移すると共にユーザ情報提示処理を行う。そして、ステップＳ５３８でメニュー画面を構成するＧＵＩ画像１００を表示する。
【０２０１】
一方、ステップＳ５３２で画像描画部４０６は、はい'に基づくイベントを取得すると、表示部４４に表示されているＧＵＩ画像１１０−Ａを、接続手順を提示するＧＵＩ画像１１０−Ａ−１に切り換えて表示する（図８１）。ＧＵＩ画像１１０−Ａ−１は、例えば、ユーザに対する機器Ａの取り付け  Ｓｔｅｐ１．  ＊＊＊＊＊'とのメッセージＭＳ５０３と、前後のメッセージに移行するための次へ'，戻る'ボタンＢＴ５０３とから構成される。
【０２０２】
ステップＳ５４０でイベント判断部４００は、ユーザ操作取得部４２から次へ'に対応したイベントを取得したか否かを判断する。つまり、ＧＵＩ画像１１０−Ａ−１の次へ'がユーザにより選択されたか否かを判断する。イベント判断部４００は、次へ'に対応したイベントを取得したと判断した場合にはステップＳ５４２に進み、次へ'に対応したイベントを取得していないと判断した場合にはステップＳ５４４に進む。
【０２０３】
ステップＳ５４２で画像描画部４０６は、次へ'に基づくイベントを取得すると、表示部４４に表示されているＧＵＩ画像１１０−Ａ−１を、次の接続手順を提示するＧＵＩ画像１１０−Ａ−２に切り換えて表示する（図８２）。ＧＵＩ画像１１０−Ａ−２は、上述したＧＵＩ画像１１０−Ａ−１と同様の構成のものが用いられる。このような動作を繰り返して行い、最後の接続手順（ｓｔｅｐ．Ｎ）に関するＧＵＩ画像１１０−Ａ−Ｎを表示する（図８３）。ＧＵＩ画像１１０−Ａ−Ｎは、メッセージＭＳ５０５と、前後のメッセージに移行するための完了'，戻る'ボタンＢＴ５０５とから構成される。ＧＵＩ画像１１０−Ａ−Ｎを表示したら、図７１に示すステップＳ５５０に進む。
【０２０４】
一方、ステップＳ５４４でイベント判断部４００は、ユーザ操作取得部４２から戻る'に対応したイベントを取得したか否かを判断する。つまり、ＧＵＩ画像１１０−Ａ−１の戻る'がユーザにより選択されたか否かを判断する。戻る'に対応したイベントを取得したと判断した場合には図６９に示すステップＳ５２２に戻り、機器Ａの取り付け確認を提示するＧＵＩ画像１１０−Ａ（図８０）を再表示する。一方、戻る'に対応したイベントを取得していないと判断した場合にはステップＳ５３２に戻り、ユーザの入力を待機する。
【０２０５】
図７１に示すステップＳ５５０でイベント判断部４００は、ユーザ操作取得部４２から完了'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像１１０−Ａ−Ｎの完了'がユーザにより選択されたか否かを判断する。イベント判断部４００は、完了'に基づく操作情報を取得したと判断した場合にはステップＳ５５２に進み、完了'に基づく操作情報を取得していないと判断した場合にはステップＳ５５４に進む。
【０２０６】
ステップＳ５５２で画像描画部４０６は、完了'に基づくイベントを取得すると、表示部４４に表示されているＧＵＩ画像１１０−Ａ−Ｎを、接続確認を提示するＧＵＩ画像１１０−Ａ−Ｅに切り換えて表示する（図８４）。ＧＵＩ画像１１０−Ａ−Ｅは、例えば、ユーザに対する機器Ａとの接続確認を行いますか？'とのメッセージＭＳ５０６と、このメッセージＭＳ５０６に回答するためのはい'，いいえ'ボタンＢＴ５０６とから構成される。ＧＵＩ画像１１０−Ａ−Ｅを表示したら、図７２に示すステップＳ５６０に進む。
【０２０７】
一方、ステップＳ５５４でイベント判断部４００は、ユーザ操作取得部４２から戻る'に基づくイベントを取得したか否かを判断する。つまり、ＧＵＩ画像１１０−Ａ−Ｎの戻る'がユーザにより選択されたか否かを判断する。イベント判断部４００は、戻る'に基づく操作情報を取得したと判断した場合にはステップＳ５５６に進む。一方、戻る'に基づく操作情報を取得していないと判断した場合にはステップＳ５５０に戻り、ユーザの入力を待機する。
【０２０８】
ステップＳ５５６でイベント判断部４００は、戻る'に基づくイベントを取得すると、前頁の接続手順を案内するためのＧＵＩ画像１１０−Ａ−Ｎ−１を再表示する。これにより、ユーザは機器Ａの接続手順を再確認することができる。
【０２０９】
図７２に示すステップＳ５６０でイベント判断部４００は、ユーザ操作取得部４２からはい'に対応したイベントを取得したか否かを判断する。つまり、ＧＵＩ画像１１０−Ａ−Ｅのはい'がユーザにより選択されたか否かを判断する。イベント判断部４００は、はい'に対応したイベントを取得したと判断した場合にはステップＳ５６２に進み、はい'に対応したイベントを取得していないと判断した場合にはステップＳ５６４に進む。
【０２１０】
ステップＳ５６２でイベント判断部４００は、はい'に対応したイベントを取得すると、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照し、状態１１０＿Ａから状態１２０に遷移してユーザ情報提示処理を実行する。
【０２１１】
ステップＳ５６６で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１１０−Ａ−Ｅを、通信確立判断の進捗状況を示すＧＵＩ画像１２０に切り換えて表示する（図８５，図８６）。ＧＵＩ画像１２０は、ユーザに対する機器Ａとの接続確認をしています'とのメッセージＭＳ５０７と、通信確立判断の進捗状況の経過を提示するアイコンＩＣ５０７が構成される。
【０２１２】
一方、ステップＳ５６４でイベント判断部４００は、ユーザ操作取得部４２からいいえ'に対応したイベントを取得したか否かを判断する。つまり、ＧＵＩ画像１１０−Ａ−Ｅのいいえ'がユーザにより選択されたか否かを判断する。イベント判断部４００は、いいえ'に対応したイベントを取得したと判断した場合にはステップＳ５６８に進み、いいえ'に対応したイベントを取得していないと判断した場合にはステップＳ５６０に戻り、ユーザの入力を待機する。
【０２１３】
ステップＳ５６８でイベント判断部４００は、いいえ'に対応したイベントを取得すると、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して状態１１０から状態１３０に遷移する。そして、状態１３０に対応したユーザ情報提示処理を実行する。
【０２１４】
ステップＳ５７０で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１１０−Ａ−Ｅを、通常状態の、例えば初期画面１００−Ｆ（図８７）などに切り換える。その後、表示部４４の例えば画面右下に、接続機器に対応したカメラ'のアイコンＩＣ５０８と共に通信の確立未完了'の文字Ｗ５０８からなるＧＵＩ画像１３０を表示する（図８８）。この表示により、ユーザは通信確認待ちの機器Ａが処理基板３０に接続されていること認識できる。また、図８９に示すように、カメラ'のアイコンＩＣ５０８を点滅表示させることで、通信確認待ちの機器Ａが処理基板３０に接続されていることユーザに認識させるようにしても良い。
【０２１５】
図７３に示すステップＳ５８０でイベント判断部４００は、光通信確立判断部６０から通信確立の成立'に基づく操作情報（イベント）を取得したか否かを判断する。イベント判断部４００は、通信確立の成立'に基づく操作情報を取得したと判断した場合にはステップＳ５８４に進み、通信確立の成立'に基づく操作情報を取得していないと判断した場合にはステップＳ５８２に進む。
【０２１６】
ステップＳ５８４でイベント判断部４００は、通信確立の成立'に対応したイベントを取得すると、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して状態１２０から状態１４０に遷移する。そして、状態１４０に対応したユーザ情報提示処理を実行する。
【０２１７】
ステップＳ５８８で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１２０を、通信確立の成立を提示するＧＵＩ画像１４０に切り換えて表示する（図９０）。ＧＵＩ画像１４０は、ユーザに対する接続した機器Ａとの通信が確立しました。'とのメッセージＭＳ５０９と、このメッセージＭＳ５０９に応答するためのＯＫ'ボタンＢＴ５０９とから構成される。そして、一定時間経過後、画像描画部４０６は、ＧＵＩ画像１４０を、メニュー画面を構成するＧＵＩ画像１００−１（図９２）に切り換えて表示する。ＧＵＩ画像１００−１には、接続した機器Ａに対応したアイコンＩＣ５００Ａが追加されて表示される。このアイコンＩＣ５００Ａを選択することで機器Ａの各種設定を行うことができる。
【０２１８】
一方、ステップＳ５８２でイベント判断部４００は、光通信確立判断部６０から通信確立の不成立'に基づく操作情報（イベント）を取得したか否かを判断する。イベント判断部４００は、通信確立の不成立'に基づく操作情報を取得したと判断した場合にはステップＳ５８６に進み、通信確立の不成立'に基づく操作情報を取得していないと判断した場合にはステップＳ５８０に戻る。
【０２１９】
ステップＳ５８６でイベント判断部４００は、通信確立の不成立'に対応したイベントを取得すると、ＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して状態１２０から状態１５０に遷移する。そして、状態１５０に対応したユーザ情報提示処理を実行する。
【０２２０】
ステップＳ５９０で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１２０を、通信確立の不成立を提示するＧＵＩ画像１５０に切り換えて表示する（図９１）。ＧＵＩ画像１５０は、ユーザに対する機器Ａとの接続が確立できませんでした。'とのメッセージＭＳ５１０と、このメッセージＭＳ５１０に応答するためのＯＫ'ボタンＢＴ５１０とから構成される。通信が確立できない場合には、例えば、再度、上述した接続手順を示すＧＵＩ画像を表示したり、発光部１４や受光部３４の故障診断を行う、といった処理に進む。
【０２２１】
（機器の取り外しイベント）
次に、機器の取り外しイベントについて説明する。以下の説明では、処理基板３０には機器（機能基板１０）Ａが接続され、表示部４４の画面には、図９２に示す機器Ａ'に対応したアイコンＩＣ５００Ａが追加されたメニュー画面（ＧＵＩ画像１００−１）が表示されているものとする。
【０２２２】
図７４に示すステップＳ６００でイベント判断部４００は、ユーザ操作取得部４２から機器の取り外し'に対応したイベントを取得したか否かを判断する。つまり、メニュー画面（ＧＵＩ画像１００）の機器の取り外し'がユーザにより選択されたか否かを判断する。イベント判断部４００は、機器の取り外し'に対応したイベントを取得したと判断した場合にはステップＳ６０２に進み、機器の取り外し'に対応したイベントを取得していないと判断した場合にはステップＳ６０４に進む。
【０２２３】
ステップＳ６０４でイベント判断部４００は、機器の取り外し'以外のイベントが入力された場合には、入力された機器の取り外し'以外のイベントに対応した処理を実行する。
【０２２４】
一方、ステップＳ６０２でイベント判断部４００は、機器の取り外し'に対応したイベントを取得すると、状態遷移保持部４０１のＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して、状態１００から状態１６０に遷移する。そして、状態１６０に対応したユーザ情報提示処理を実行する。
【０２２５】
ステップＳ６０６で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１００−１を、処理基板３０から取り外し可能な機器を提示するためのＧＵＩ画像１６０（図９３）に切り換えて表示する。ＧＵＩ画像１６０は、取り外し可能な機器に対応したアイコンＩＣ５１１と、アイコンＩＣ５１１を選択するための決定'ボタンＢＴ５１１とから構成される。この例では、機器Ａのみが処理基板３０に接続されているので、機器Ａに対応したアイコンＩＣ５１１のみが表示部４４に表示される。
【０２２６】
ステップＳ６１０でイベント判断部４００は、表示部４４に表示されているＧＵＩ画像１６０の決定'ボタンＢＴ５１１が選択されると、ユーザ操作取得部４２から機器Ａの取り外し'に対応したイベントを取得する。
【０２２７】
ステップＳ６１２で画像描画部４０６は、表示部４４に表示されているＧＵＩ画像１６０を、機器Ａの取り外しの確認を提示するＧＵＩ画像１６０−Ａに切り換えて表示する（図９４）。ＧＵＩ画像１６０−Ａは、例えばユーザに対する機器Ａの取り外しを行いますか？'とのメッセージＭＳ５１２と、このメッセージＭＳ５１２に回答するためのはい'，いいえ'ボタンＢＴ５１２とから構成される。
【０２２８】
図７５に示すステップＳ６２０でイベント判断部４００は、ユーザ操作取得部４２からはい'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像１６０−Ａのはい'がユーザにより選択されたか否かを判断する。イベント判断部４００は、はい'に基づく操作情報を取得したと判断した場合にはステップＳ６２２に進み、はい'に基づく操作情報を取得していないと判断した場合にはステップＳ６２４に進む。
【０２２９】
ステップＳ６２４でイベント判断部４００は、ユーザ操作取得部４２からいいえ'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像１６０−Ａのいいえ'がユーザにより選択されたか否かを判断する。イベント判断部４００は、いいえ'に基づく操作情報を取得したと判断した場合にはステップＳ６３０に進み、いいえ'に基づく操作情報を取得していないと判断した場合にはステップＳ６２０に戻り、ユーザの入力を待機する。
【０２３０】
ステップＳ６３０でイベント判断部４００は、いいえ'に対応したイベントを取得すると、状態遷移保持部４０１のＬＵＴ＿ＳＴＡＴＥ＿ＴＲＡＮＳを参照して状態１６０から状態１００に遷移する。そして、ステップＳ６３２でメニュー画面を構成するＧＵＩ画像１００−１を表示する。
【０２３１】
一方、ステップＳ６２２で画像描画部４０６は、はい'に基づくイベントを取得すると、表示部４４に表示されているＧＵＩ画像１６０−Ａを、機器の取り外し手順を提示するＧＵＩ画像１６０−Ａ−１（図９５）に切り換えて表示する。ＧＵＩ画像１６０−Ａ−１は、例えば、ユーザに対する機器Ａの取り外し  Ｓｔｅｐ１．  ＊＊＊＊＊'とのメッセージＭＳ５１３と、前後のメッセージに移行するための次へ'，戻る'ボタンＢＴ５１３とから構成される。
【０２３２】
ステップＳ６２４でイベント判断部４００は、ユーザ操作取得部４２から次へ'に対応したイベントを取得したか否かを判断する。つまり、ＧＵＩ画像１６０−Ａ−１の次へ'がユーザにより選択されたか否かを判断する。イベント判断部４００は、次へ'に対応したイベントを取得したと判断した場合にはステップＳ６２６に進み、次へ'に対応したイベントを取得していないと判断した場合にはステップＳ６２８に進む。
【０２３３】
ステップＳ２６２で画像描画部４０６は、次へ'に基づくイベントを取得すると、表示部４４に表示されているＧＵＩ画像１６０−Ａ−１を、次の機器の取り外し手順を提示するＧＵＩ画像１６０−Ａ−２（図９６）に切り換えて表示する。ＧＵＩ画像１６０−Ａ−２は、上述したＧＵＩ画像１６０−Ａ−１と同様の構成のものが用いられる。このような動作を繰り返して行い、最後の機器の取り外し手順（ｓｔｅｐ．Ｎ）に到達したときに、これに対応したＧＵＩ画像１６０−Ａ−Ｎを表示部４４に表示する（図９７）。ＧＵＩ画像１６０−Ａ−Ｎは、メッセージＭＳ５１５と、前後のメッセージに移行するための完了'，戻る'ボタンＢＴ５１５とから構成される。ＧＵＩ画像１６０−Ａ−Ｎを表示したら、図７６に示すステップＳ６４０に進む。
【０２３４】
一方、ステップＳ６２８でイベント判断部４００は、ユーザ操作取得部４２から戻る'に対応したイベントを取得したか否かを判断する。つまり、ＧＵＩ画像１６０−Ａ−１の戻る'がユーザにより選択されたか否かを判断する。イベント判断部４００は、戻る'に対応したイベントを取得したと判断した場合には図７４に示すステップＳ６１２に戻り、ＧＵＩ画像１６０−Ａに切り換える。これにより、機器Ａの取り外しを中止することができる。一方、戻る'に対応したイベントを取得していないと判断した場合にはステップＳ６２２に戻り、ユーザの入力を待機する。
【０２３５】
図７６に示すステップＳ６４０でイベント判断部４００は、ユーザ操作取得部４２から完了'に基づく操作情報（イベント）を取得したか否かを判断する。つまり、ＧＵＩ画像１６０−Ａ−Ｎの完了'がユーザにより選択されたか否かを判断する。イベント判断部４００は、完了'に基づく操作情報を取得したと判断した場合にはステップＳ６４２に進み、完了'に基づく操作情報を取得していないと判断した場合にはステップＳ６４４に進む。
【０２３６】
ステップＳ６４２で画像描画部４０６は、完了'に基づくイベントを取得すると、初期状態に遷移して、最後の機器の取り外し手順に関する画面から、例えば初期画面１００−Ｆ（図９８）に切り換えて表示する。
【０２３７】
一方、ステップＳ６４４でイベント判断部４００は、ユーザ操作取得部４２から戻る'に基づくイベントを取得したか否かを判断する。つまり、ＧＵＩ画像１６０−Ａ−Ｎの戻る'が選択されたか否かを判断する。イベント判断部４００は、戻る'に基づく操作情報を取得したと判断した場合にはステップＳ６４８に進む。一方、戻る'に基づく操作情報を取得していないと判断した場合にはステップＳ６４０に戻り、ユーザの入力を待機する。
【０２３８】
ステップＳ６４８でイベント判断部４００は、戻る'に基づくイベントを取得すると、前頁の機器の取り外し手順を示すＧＵＩ画像１６０−Ａ−Ｎ−１を表示する。これにより、ユーザは機器Ａの取り外し手順を再確認することができる。
【０２３９】
以上説明したように、本実施の形態によれば、上記第１の実施の形態と同様の作用効果を奏することができる。すなわち、本実施の形態では、ユーザの操作に応じたイベント基づく情報をユーザに提示するので、ユーザは、光通信システムの内部状態をより正確に把握することができる。その結果、迅速かつ正確な対応が可能となり、光通信システムの破壊や故障などの可能性を低減させることができる。
【０２４０】
＜６．第６の実施の形態＞
次に、上述した光通信システム１００Ａ〜１００Ｅを撮像装置１００Ｆに応用した例について説明する。図９９（Ａ）は撮像装置１００Ｆの構成例を示す斜視図であり、図９９（Ｂ）は撮像装置１００Ｆの表示部４４側の構成例を示す図である。撮像装置１００Ｆは、カメラ本体３００と、カメラ本体３００に着脱可能に取り付けられる固体撮像素子ユニット１００Ｕとを備える。
【０２４１】
固体撮像素子ユニット１００Ｕは、レンズ１０１と、レンズ鏡筒１０２と、固体撮像素子１０Ａと、変調部２４とから構成される。レンズ１０１は、筒状をなすレンズ鏡筒１０２に取り付けられ、入射する被写体光を固体撮像素子１０Ａに結像させる。固体撮像素子１０Ａは、例えばＣＭＯＳやＣＣＤにより構成され、画素毎に電気信号に変換して画像信号を生成して変調部２４に供給する。変調部２４は、固体撮像素子１０Ａ側からの画像信号に応じてカメラ本体３００の発光部３６から出力される光を変調して光信号としてカメラ本体３００の受光部３４に発光する。
【０２４２】
カメラ本体３００は箱状をなす筐体であって、カメラ本体３００には上述した処理基板３０が内蔵されている。処理基板３０は、光を出力する発光部３６と、固体撮像素子ユニット１００Ｕ側の変調部２４から出力される光信号を受光する受光部３４とを有する。カメラ本体３００の図示しない制御部と固体撮像素子ユニット１００Ｕのレンズ駆動部や絞り駆動部等は、制御線３０１によって電気的に接続されている。カメラ本体３００の固体撮像素子ユニット１００Ｕが接続される面と反対側の面には、図９９（Ｂ）に示すように、表示部４４が設けられる。表示部４４の周縁部には、ユーザがイベント入力操作を行うユーザ操作取得部４２が設けられる。
【０２４３】
図１００（Ａ）は固体撮像素子ユニット１００Ｕの接続前のＧＵＩ画像の一例であり、図１００（Ｂ）は固体撮像素子ユニット１００Ｕの接続後のＧＵＩ画像の一例であり、図（Ｃ）１００は撮影設定アイコン選択時のＧＵＩ画像の一例を示す図である。
【０２４４】
固体撮像素子ユニット１００Ｕをカメラ本体３００に接続する前の表示部４４の画面には、図１００（Ａ）に示すように、各種設定を行うための本体設定'，機器の接続'などの複数のアイコンＩＣ６００から構成されたメニュー画面１００−Ｍが表示される。固体撮像素子ユニット１００Ｕをカメラ本体３００に接続すると、図１００（Ｂ）に示すように、静止画素数、動画画素数およびフレームレートなどの設定を行うための撮影設定'アイコンＩＣ６００Ａがメニュー画面１００−Ｍに追加表示される。
【０２４５】
ユーザのユーザ操作取得部４２の操作により、メニュー画面１００−Ｍの撮影設定'アイコンＩＣ６００が選択されると、図１００（Ｃ）に示すように、メニュー画面１００−Ｍから撮影設定画面６００に切り換えられて表示される。撮影設定画面６００には、静止画を撮影する静止画モードに対応したＧＵＩ画像６０２と、動画を撮影する動画モードに対応したＧＵＩ画像６０３とが表示される。静止画モードのＧＵＩ画像６０２は例えば４種類の画素数から選択できるように構成され、動画モードのＧＵＩ画像６０３は３種類の画素数・フレームレートから選択できるように構成される。
【０２４６】
また、固体撮像素子ユニット１００Ｕの接続時に、ユーザ提示部４０は、カメラ本体３００の処理能力と接続された固体撮像素子ユニット１００Ｕの能力を判定し、動作可能なモード（項目）だけを選択できるようにしても良い。例えば、撮像装置１００Ｆが高精細なハイビジョンに対応していない場合には、ハイビジョンに対応した項目Ｐ３，Ｐ４が選択できないようにユーザ操作取得部４２を設定する。これらの項目Ｐ３，Ｐ４は、ユーザに視覚的に認識させるために、例えばグレイアウト表示（強調表示）される。
【０２４７】
＜７．第７の実施の形態＞  
次に、上述した光通信システム１００Ａ〜１００Ｅを信号処理システム１００Ｇに応用した例について説明する。図１０１（Ａ）および図１０１（Ｂ）は、信号処理システム１００Ｇの構成例を示す図である。信号処理システム１００Ｇは、表示装置３０２と、表示装置３０２に着脱可能に取り付けられる映像選択装置１０４と、映像選択装置１０４や表示装置３０２の操作を行うユーザ操作取得部４２とを備える。
【０２４８】
映像選択装置１０４は、放送信号を受信して放送信号に基づく映像を選択するための装置であり、表示装置３０２に着脱可能な着脱部１０５と、着脱部１０５に設けられた発光部１４とを有する。映像選択装置１０４にはアンテナ１１６により受信された放送信号が入力される。チューナ部では所定の伝送チャンネルが選択され、選択された放送信号に復調等の信号処理が施されて映像信号等が取得される。映像信号等は発光部１４により光信号に変換されて出力される。
【０２４９】
表示装置３０２は、表示部３０４と、表示部３０４の下方に設けられた映像選択装置１０４が着脱される着脱部３０５と、着脱部３０５に設けられた受光部３４とを有する。表示装置３０２の受光部３４は、発光部１４から出力された光信号を受光して電気信号に変換する。そして、表示装置３０２は、電気信号に復号等の所定の処理を施し、映像選択装置１０４で選択された映像を表示部３０４に表示する。ユーザ操作取得部４２は、リモートコントローラから構成され、ユーザの入力操作に応じたイベントを表示装置３０２や映像選択装置１０４に出力する。
【０２５０】
図１０２（Ａ）は映像選択装置１０４の接続前のＧＵＩ画像の一例であり、図１０２（Ｂ）は映像選択装置１０４の接続後のＧＵＩ画像の一例であり、図１０２（Ｃ）は映像出力アイコン選択時のＧＵＩ画像の一例を示す図である。
【０２５１】
映像選択装置１０４を表示装置３０２に接続する前の表示部４４の画面には、図１０２（Ａ）に示すように、各種設定を行うための本体設定'，機器の接続'などの複数のアイコンＩＣ７００から構成されたメニュー画面１００−Ｍが表示される。映像選択装置１０４を表示装置３０２に接続すると、図１０２（Ｂ）に示すように、映像の出力フォーマットや出力端子などの設定を行うための映像出力'アイコンＩＣ７００Ａがメニュー画面１００−Ｍに追加表示される。
【０２５２】
ユーザのユーザ操作取得部４２の操作により、メニュー画面１００−Ｍの映像出力'アイコンＩＣ７００Ａが選択されると、図１００（Ｃ）に示すように、メニュー画面１００−Ｍから映像出力画面７００に切り換えられて表示される。映像出力画面７００には、出力フォーマットを選択するためのＧＵＩ画像７０２と、出力フォーマットに対応した出力端子を選択するためのＧＵＩ画像７０３とが表示される。例えば、４８０ｉには端子１（Ｄ１端子）が対応し、４８０ｐには端子２（Ｄ２端子）が対応し、１０８０ｉには端子３（ＨＤＭＩ（High-Definition Multimedia Interface）端子）が対応している。
【０２５３】
また、映像選択装置１０４の接続時に、ユーザ提示部４０は、表示装置３０２の処理能力と接続された映像選択装置１０４の能力を判定し、動作可能なモードだけを選択できるようにしても良い。この例では、図１０２（Ｃ）に示すように、出力フォーマットの項目Ｐ５が選択できないように設定される。これに応じて、この出力フォーマットに対応した出力端子の項目Ｐ６も選択できないように設定される。これらの項目Ｐ５，Ｐ６は、ユーザに視覚的に認識させるために、例えばグレイアウト表示（強調表示）される。
【０２５４】
なお、本発明の技術範囲は、上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、上述した実施形態に種々の変更を加えたものを含む。
【図面の簡単な説明】
【０２５５】
【図１】本発明の第１の実施形態に係る光通信システムの構成例を示す機能ブロック図である。
【図２】反射型の光通信システムの構成例を示す機能ブロック図である。
【図３】ユーザ提示部のブロック構成例を示す図である。
【図４】状態遷移保持部のデータ構成例を示す図である。
【図５】ユーザ提示部の動作例を示すフローチャートである。
【図６】機器接続に関するルックアップテーブルのデータ構成例を示す図である。
【図７】機器接続に関するイベント取得時のユーザ提示部の動作例を示すフローチャートである（その１）。
【図８】機器接続に関するイベント取得時のユーザ提示部の動作例を示すフローチャートである（その２）。
【図９】接続機器に関するイベント発生前の画面の一例を示す図である。
【図１０】接続機器の発見イベント発生時の画面の一例を示す図である（その１）。
【図１１】接続機器の発見イベント発生時の画面の一例を示す図である（その２）。
【図１２】接続機器の発見イベント発生時の画面の一例を示す図である（その３）。
【図１３】通信確立不成立時の診断チャートでの画面の一例を示す図である（その１）。
【図１４】通信確立不成立時の診断チャートでの画面の一例を示す図である（その２）。
【図１５】通信確立不成立時の診断チャートでの画面の一例を示す図である（その３）。
【図１６】本発明の第２の実施形態に係る光通信システムの構成例を示す機能ブロック図である。
【図１７】接続遮断に関するルックアップテーブルのデータ構成例を示す図である。
【図１８】発光部の死亡に関するイベント取得時のユーザ提示部の動作例を示すフローチャートである。
【図１９】発光部の死亡に関するイベント発生前の画面の一例を示す図である。
【図２０】発光部の死亡イベント発生時の画面の一例を示す図である。
【図２１】発光部の劣化に関するイベント取得時のユーザ提示部の動作例を示すフローチャートである。
【図２２】発光部の劣化に関するイベント発生前の画面の一例を示す図である。
【図２３】発光部の劣化イベント発生時の画面の一例を示す図である（その１）。
【図２４】発光部の劣化イベント発生時の画面の一例を示す図である（その２）。
【図２５】発光部の劣化イベント取得時にエラーレートの再設定を提示する場合のユーザ提示部の動作例を示すフローチャートである。
【図２６】発光部の劣化イベント発生前の画面の一例を示す図である。
【図２７】発光部の劣化イベント発生時にエラーレートの再設定を行う場合の画面の一例を示す図である（その１）。
【図２８】発光部の劣化イベント発生時にエラーレートの再設定を行う場合の画面の一例を示す図である（その２）。
【図２９】発光部の劣化イベント発生時にエラーレートの再設定を行う場合の画面の一例を示す図である（その３）。
【図３０】発光部の劣化イベント発生時にエラーレートの再設定を行う場合の画面の一例を示す図である（その４）。
【図３１】発光部の劣化イベント発生時にエラーレートの再設定を行う場合の画面の一例を示す図である（その５）。
【図３２】発光部の劣化イベント発生時に変調方式の変更を行う場合の画面の一例を示す図である。
【図３３】発光部の劣化イベント発生時に圧縮方式の変更を行う場合の画面の一例を示す図である。
【図３４】発光部の発光状態をインジケータ表示する場合の画面の一例を示す図である。
【図３５】位置ずれイベント取得時のユーザ提示部の動作例を示すフローチャートである。
【図３６】位置ずれイベント発生前の画面の一例を示す図である。
【図３７】位置ずれイベント発生時の画面の一例を示す図である（その１）。
【図３８】位置ずれイベント発生時の画面の一例を示す図である（その２）。
【図３９】位置ずれイベント発生時の画面の一例を示す図である（その３）。
【図４０】位置ずれイベント発生時の画面の一例を示す図である（その４）。
【図４１】通信確立の不成立イベント取得時のユーザ提示部の動作例を示すフローチャートである。
【図４２】通信確立の不成立イベント発生前の画面の一例を示す図である。
【図４３】通信確立の不成立イベント発生時の画面の一例を示す図である（その１）。
【図４４】通信確立の不成立イベント発生時の画面の一例を示す図である（その２）。
【図４５】通信確立の不成立イベント発生時の画面の一例を示す図である（その３）。
【図４６】通信確立の不成立イベント発生時の画面の一例を示す図である（その４）。
【図４７】本発明の第３の実施形態に係る光通信システムの構成例を示す機能ブロック図である。
【図４８】熱の発生に関するルックアップテーブルのデータ構成例を示す図である。
【図４９】熱の発生イベント取得時のユーザ提示部の動作例を示すフローチャートである。
【図５０】熱の発生イベント発生前の画面の一例を示す図である。
【図５１】熱の発生イベント発生時の画面の一例を示す図である（その１）。
【図５２】熱の発生イベント発生時の画面の一例を示す図である（その２）。
【図５３】熱の発生イベント発生時の画面の一例を示す図である（その３）。
【図５４】熱の発生イベント発生時の画面の一例を示す図である（その４）。
【図５５】電池の残量レベルを示す図である。
【図５６】発光部の熱の発生状態をインジケータ表示する場合の画面の一例を示す図である。
【図５７】熱の発生イベント取得時の他のユーザ提示部の動作例を示すフローチャートである。
【図５８】熱の発生イベント発生時の他の画面の一例を示す図である。
【図５９】本発明の第４の実施形態に係る光通信システムの構成例を示す機能ブロック図である。
【図６０】遮光に関するルックアップテーブルのデータ構成例を示す図である。
【図６１】遮光イベント取得時のユーザ提示部の動作例を示すフローチャートである。
【図６２】遮光イベント発生前の画面の一例を示す図である。
【図６３】遮光イベント発生時の画面の一例を示す図である（その１）。
【図６４】遮光イベント発生時の画面の一例を示す図である（その２）。
【図６５】遮光イベント取得時の他のユーザ提示部の動作例を示すフローチャートである。
【図６６】遮光イベント発生時の他の画面の一例を示す図である。
【図６７】ユーザの操作に応じたイベント入力時のユーザ提示部の状態遷移図である。
【図６８】ユーザの操作に応じた機器の接続イベント入力時のユーザ提示部の動作例を示すフローチャートである（その１）。
【図６９】ユーザの操作に応じた機器の接続イベント入力時のユーザ提示部の動作例を示すフローチャートである（その２）。
【図７０】ユーザの操作に応じた機器の接続イベント入力時のユーザ提示部の動作例を示すフローチャートである（その３）。
【図７１】ユーザの操作に応じた機器の接続イベント入力時のユーザ提示部の動作例を示すフローチャートである（その４）。
【図７２】ユーザの操作に応じた機器の接続イベント入力時のユーザ提示部の動作例を示すフローチャートである（その５）。
【図７３】ユーザの操作に応じた機器の接続イベント入力時のユーザ提示部の動作例を示すフローチャートである（その６）。
【図７４】ユーザの操作に応じた機器の取り外しイベント入力時のユーザ提示部の動作例を示すフローチャートである（その１）。
【図７５】ユーザの操作に応じた機器の取り外しイベント入力時のユーザ提示部の動作例を示すフローチャートである（その２）。
【図７６】ユーザの操作に応じた機器の取り外しイベント入力時のユーザ提示部の動作例を示すフローチャートである（その３）。
【図７７】ユーザの操作に応じた機器の接続イベント発生時の画面の一例を示す図である（その１）。
【図７８】機器の接続イベント発生時の画面の一例を示す図である（その２）。
【図７９】機器の接続イベント発生時の画面の一例を示す図である（その３）。
【図８０】機器の接続イベント発生時の画面の一例を示す図である（その４）。
【図８１】機器の接続イベント発生時の画面の一例を示す図である（その５）。
【図８２】機器の接続イベント発生時の画面の一例を示す図である（その６）。
【図８３】機器の接続イベント発生時の画面の一例を示す図である（その７）。
【図８４】機器の接続イベント発生時の画面の一例を示す図である（その８）。
【図８５】機器の接続イベント発生時の画面の一例を示す図である（その９）。
【図８６】機器の接続イベント発生時の画面の一例を示す図である（その１０）。
【図８７】機器の接続イベント発生時の画面の一例を示す図である（その１１）。
【図８８】機器の接続イベント発生時の画面の一例を示す図である（その１２）。
【図８９】機器の接続イベント発生時の画面の一例を示す図である（その１３）。
【図９０】機器の接続イベント発生時の画面の一例を示す図である（その１４）。
【図９１】機器の接続イベント発生時の画面の一例を示す図である（その１５）。
【図９２】機器接続時のメニュー画面の一例を示す図である。
【図９３】ユーザの操作に応じた機器の取り外しイベント発生時の画面の一例を示す図である（その１）。
【図９４】機器の取り外しイベント発生時の画面の一例を示す図である（その２）。
【図９５】機器の取り外しイベント発生時の画面の一例を示す図である（その３）。
【図９６】機器の取り外しイベント発生時の画面の一例を示す図である（その４）。
【図９７】機器の取り外しイベント発生時の画面の一例を示す図である（その５）。
【図９８】機器の取り外しイベント発生時の画面の一例を示す図である（その６）。
【図９９】撮像装置の構成例を示す図である。
【図１００】撮像装置の表示部に表示される画像の一例を示す図である。
【図１０１】信号処理システムの構成例を示す図である。
【図１０２】信号処理システムの表示装置に表示される画像の一例を示す図である。
【符号の説明】
【０２５６】
１００Ａ，１００Ｂ，１００Ｃ，１００Ｄ，１００Ｅ，１００Ｆ，１００Ｇ・・・光通信システム、１０・・・機能基板、１０Ａ・・・固体撮像素子、１２・・・光通信部、３０・・・処理基板、３２・・・光通信部、４０・・・ユーザ提示部、４００・・・イベント判断部、４０１・・・状態遷移保持部、４０３・・・画像生成部、４０６・・・画像描画部、４２・・・ユーザ操作取得部、４４・・・表示部、６０・・・光通信確立判断部、７０・・・光通信部発熱判断部、７２・・・遮光および機構ロック指示部、８０・・・発光部死亡判断部、８２・・・外光検出部、１００Ｕ・・・固体撮像素子ユニット、１０４・・・映像選択装置、１０６・・・撮像装置、１０８・・・映像再生装置
【図１】
2010118966.tif 000003
【図２】
2010118966.tif 000004
【図３】
2010118966.tif 000005
【図４】
2010118966.tif 000006
【図５】
2010118966.tif 000007
【図６】
2010118966.tif 000008
【図７】
2010118966.tif 000009
【図８】
2010118966.tif 000010
【図９】
2010118966.tif 000011
【図１０】
2010118966.tif 000012
【図１１】
2010118966.tif 000013
【図１２】
2010118966.tif 000014
【図１３】
2010118966.tif 000015
【図１４】
2010118966.tif 000016
【図１５】
2010118966.tif 000017
【図１６】
2010118966.tif 000018
【図１７】
2010118966.tif 000019
【図１８】
2010118966.tif 000020
【図２０】
2010118966.tif 000021
【図２１】
2010118966.tif 000022
【図２４】
2010118966.tif 000023
【図２５】
2010118966.tif 000024
【図２７】
2010118966.tif 000025
【図２８】
2010118966.tif 000026
【図２９】
2010118966.tif 000027
【図３０】
2010118966.tif 000028
【図３１】
2010118966.tif 000029
【図３５】
2010118966.tif 000030
【図３７】
2010118966.tif 000031
【図３８】
2010118966.tif 000032
【図３９】
2010118966.tif 000033
【図４０】
2010118966.tif 000034
【図４１】
2010118966.tif 000035
【図４３】
2010118966.tif 000036
【図４４】
2010118966.tif 000037
【図４５】
2010118966.tif 000038
【図４６】
2010118966.tif 000039
【図４７】
2010118966.tif 000040
【図４８】
2010118966.tif 000041
【図４９】
2010118966.tif 000042
【図５１】
2010118966.tif 000043
【図５２】
2010118966.tif 000044
【図５３】
2010118966.tif 000045
【図５４】
2010118966.tif 000046
【図５５】
2010118966.tif 000047
【図５７】
2010118966.tif 000048
【図５９】
2010118966.tif 000049
【図６０】
2010118966.tif 000050
【図６１】
2010118966.tif 000051
【図６４】
2010118966.tif 000052
【図６５】
2010118966.tif 000053
【図６７】
2010118966.tif 000054
【図６８】
2010118966.tif 000055
【図６９】
2010118966.tif 000056
【図７０】
2010118966.tif 000057
【図７１】
2010118966.tif 000058
【図７２】
2010118966.tif 000059
【図７３】
2010118966.tif 000060
【図７４】
2010118966.tif 000061
【図７５】
2010118966.tif 000062
【図７６】
2010118966.tif 000063
【図７７】
2010118966.tif 000064
【図７８】
2010118966.tif 000065
【図７９】
2010118966.tif 000066
【図８０】
2010118966.tif 000067
【図８１】
2010118966.tif 000068
【図８２】
2010118966.tif 000069
【図８３】
2010118966.tif 000070
【図８４】
2010118966.tif 000071
【図８５】
2010118966.tif 000072
【図８６】
2010118966.tif 000073
【図８７】
2010118966.tif 000074
【図８８】
2010118966.tif 000075
【図８９】
2010118966.tif 000076
【図９０】
2010118966.tif 000077
【図９１】
2010118966.tif 000078
【図９２】
2010118966.tif 000079
【図９３】
2010118966.tif 000080
【図９４】
2010118966.tif 000081
【図９５】
2010118966.tif 000082
【図９６】
2010118966.tif 000083
【図９７】
2010118966.tif 000084
【図９８】
2010118966.tif 000085
【図９９】
2010118966.tif 000086
【図１００】
2010118966.tif 000087
【図１０１】
2010118966.tif 000088
【図１０２】
2010118966.tif 000089
【図１９】
2010118966.tif 000090
【図２２】
2010118966.tif 000091
【図２３】
2010118966.tif 000092
【図２６】
2010118966.tif 000093
【図３２】
2010118966.tif 000094
【図３３】
2010118966.tif 000095
【図３４】
2010118966.tif 000096
【図３６】
2010118966.tif 000097
【図４２】
2010118966.tif 000098
【図５０】
2010118966.tif 000099
【図５６】
2010118966.tif 000100
【図５８】
2010118966.tif 000101
【図６２】
2010118966.tif 000102
【図６３】
2010118966.tif 000103
【図６６】
2010118966.tif 000104