(57)【要約】【構成】ディジタルカメラおよびディジタルテレビは、ＨＤＭＩケーブルによって互いに接続される。ケーブル検知回路７２は、ディジタルテレビによってＨＤＭＩケーブルのホットプラグ検出ピンに印加される電圧レベルを検出する。ImageViewOnコマンドおよびActiveSourceコマンドは、ケーブル検知回路７２によって検出された電圧レベルの立ち上がりを条件の１つとして、ディジタルテレビに送信される。画像データは、これらのコマンドの送信が完了した後に、ＴＭＤＳエンコーダ６０によってディジタルテレビに送信される。したがって、画像データは、ＨＤＭＩケーブルの接続に応答してディジタルテレビに送信される。【効果】操作性が向上する。【選択図】図４
2011160377.tif 000002
【特許請求の範囲】
【請求項１】
特定の規格に沿って外部デバイスに接続するための一方端を有するケーブルの他方端と着脱自在に接続する接続手段、
前記外部デバイスによって前記ケーブルの特定ピンに印加される電圧レベルを前記接続手段を介して検出する検出手段、
前記検出手段によって検出された電圧レベルの立ち上がりを送信条件の１つとしてコンテンツ取り込み要求を前記接続手段を介して前記外部デバイスに送信する第１送信手段、および
前記第１送信手段の送信処理の後にコンテンツを前記接続手段を介して前記外部デバイスに送信する第２送信手段を備える、コンテンツ処理装置。
【請求項２】
前記検出手段によって検出された電圧レベルの立ち下がりに応答して状態係数を基準値と異なる数値に変更する変更手段をさらに備え、
前記送信条件は前記検出手段によって検出された電圧レベルの立ち上がり時点で前記状態係数が前記基準値を示すという条件をさらに含む、請求項１記載のコンテンツ処理装置。
【請求項３】
前記検出手段によって検出された電圧レベルの立ち上がり時点において前記状態係数が前記基準値と異なる数値を示すとき前記状態係数を前記基準値に戻す第１復旧手段をさらに備える、請求項２記載のコンテンツ処理装置。
【請求項４】
前記変更手段は前記状態係数を第１数値に設定する第１数値設定手段を含む、請求項２または３記載のコンテンツ処理装置。
【請求項５】
前記変更手段の変更処理に関連してポーリングメッセージを前記接続手段を介して前記シンクデバイスに送信する第３送信手段、および
前記第３送信手段の送信処理に関連して前記状態係数を第２数値に設定する第２数値設定手段をさらに備える、請求項４記載のコンテンツ処理装置。
【請求項６】
前記第３送信手段によって送信されたポーリングメッセージに対する応答信号を前記状態係数が前記第２数値を示す状態で受信したとき前記状態係数を前記第１数値に戻す第２復旧手段をさらに備える、請求項５記載のコンテンツ処理装置。
【請求項７】
前記第３送信手段によって送信されたポーリングメッセージに対する応答信号が受信されない期間が既定期間に達したとき前記状態係数を前記基準値に戻す第３復旧手段をさらに備える、請求項５または６記載のコンテンツ処理装置。
【請求項８】
前記特定の規格はＨＤＭＩ規格に相当し、
前記外部デバイスはシンクデバイスに相当し、
前記ケーブルはＨＤＭＩケーブルに相当し、
前記特定ピンはホットプラグ検出ピンに相当する、請求項１ないし７のいずれかに記載のコンテンツ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ処理装置に関し、特にＨＤＭＩケーブルによって接続されるソースデバイスに適用され、コンテンツをシンクデバイスに転送する、コンテンツ処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、ソース機器とシンク機器とがＨＤＭＩケーブルによって接続された状態でユーザによる所定の操作が行われると、Text View On MessageおよびActive Source Messageがソース機器からシンク機器に向けて送信される。シンク機器は、電源がオフ状態であるならばオン状態に切り換え、さらに入力をソース機器に切り換える。こうしてワンタッチプレイ機能が実現される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８３４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術のワンタッチプレイ機能は、ソース機器とシンク機器とがＨＤＭＩケーブルによって接続されていることを前提とする。換言すれば、ソース機器とシンク機器とをＨＤＭＩケーブルによって接続する前にユーザが所定の操作を行った場合、ワンタッチプレイ機能は実現されない。したがって、背景技術では操作性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、操作性を向上させることができる、コンテンツ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うコンテンツ処理装置(10：実施例で相当する参照符号。以下同じ)は、特定の規格に沿って外部デバイス(70)に接続するための一方端を有するケーブル(CBL1)の他方端と着脱自在に接続する接続手段(38)、外部デバイスによってケーブルの特定ピンに印加される電圧レベルを接続手段を介して検出する検出手段(72)、検出手段によって検出された電圧レベルの立ち上がりを送信条件の１つとしてコンテンツ取り込み要求を接続手段を介して外部デバイスに送信する第１送信手段(S33, S35)、および第１送信手段の送信処理の後にコンテンツを接続手段を介して外部デバイスに送信する第２送信手段(60)を備える。
【０００７】
好ましくは、検出手段によって検出された電圧レベルの立ち下がりに応答して状態係数を基準値と異なる数値に変更する変更手段(S1, S3, S15)がさらに備えられ、送信条件は検出手段によって検出された電圧レベルの立ち上がり時点で状態係数が基準値を示すという条件をさらに含む。
【０００８】
或る局面では、検出手段によって検出された電圧レベルの立ち上がり時点において状態係数が基準値と異なる数値を示すとき状態係数を基準値に戻す第１復旧手段(S25)がさらに備えられる。
【０００９】
他の局面では、変更手段は状態係数を第１数値に設定する第１数値設定手段(S15)を含む。
【００１０】
さらに好ましくは、変更手段の変更処理に関連してポーリングメッセージを接続手段を介してシンクデバイスに送信する第３送信手段(S17)、および第３送信手段の送信処理に関連して状態係数を第２数値に設定する第２数値設定手段(S19)がさらに備えられる。
【００１１】
より好ましくは、第３送信手段によって送信されたポーリングメッセージに対する応答信号を状態係数が第２数値を示す状態で受信したとき状態係数を第１数値に戻す第２復旧手段(S9, S11, S15)がさらに備えられる。
【００１２】
或る実施例では、第３送信手段によって送信されたポーリングメッセージに対する応答信号が受信されない期間が既定期間に達したとき状態係数を基準値に戻す第３復旧手段(S1, S9, S11, S13)がさらに備えられる。
【００１３】
好ましくは、特定の規格はＨＤＭＩ規格に相当し、外部デバイスはシンクデバイスに相当し、ケーブルはＨＤＭＩケーブルに相当し、特定ピンはホットプラグ検出ピンに相当する。
【発明の効果】
【００１４】
この発明によれば、コンテンツ取り込み要求は、特定ピンに印加される電圧レベルの立ち上がりを条件の１つとして、外部デバイスに送信される。接続手段を介して送信されるコンテンツは、コンテンツ取り込み要求の送信後に外部デバイスに送信される（なお、コンテンツはソースデバイスでデコードされ、映像・音声信号のみがシンクデバイスに送られる。送られた映像・音声信号は、シンクデバイスから出力される）。検出手段によって検出される電圧レベルはケーブルの接続によって立ち上がるため、コンテンツはケーブルの接続に応答して外部デバイスに送信される。これによって、操作性が向上する。
【００１５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１６】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例とディジタルテレビとの接続関係の一例を示す図解図である。
【図４】図２実施例に適用されるＨＤＭＩトランスミッタの構成の一例を示すブロック図である。
【図５】（Ａ）はＨＰＤ信号の変化の一例を示すタイミング図であり、（Ｂ）はＨＰＤ信号の変化の一例を示すタイミング図であり、（Ｃ）はＨＰＤ信号の変化の一例を示すタイミング図である。
【図６】ＨＰＤ信号の変化の他の一例を示すタイミング図である。
【図７】図２実施例に適用されるＣＰＵの動作の一部を示す図解図である。
【図８】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１０】図２実施例の動作の一部を示す状態遷移図である。
【図１１】（Ａ）は図５（Ａ）に示すＨＰＤ信号の変化パターンに対応する図２実施例の動作の一例を示す図解図であり、（Ｂ）は図５（Ａ）に示すＨＰＤ信号の変化パターンに対応する図２実施例の動作の他の一例を示す図解図である。
【図１２】（Ａ）は図５（Ｂ）に示すＨＰＤ信号の変化パターンに対応する図２実施例の動作の一例を示す図解図であり、（Ｂ）は図５（Ｂ）に示すＨＰＤ信号の変化パターンに対応する図２実施例の動作の他の一例を示す図解図である。
【図１３】（Ａ）は図５（Ｃ）に示すＨＰＤ信号の変化パターンに対応する図２実施例の動作の一例を示す図解図であり、（Ｂ）は図５（Ｃ）に示すＨＰＤ信号の変化パターンに対応する図２実施例の動作の他の一例を示す図解図である。
【図１４】図６に示すＨＰＤ信号の変化パターンに対応する図２実施例の動作の一例を示す図解図である。
【発明を実施するための形態】
【００１７】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１８】
図１を参照して、この発明のコンテンツ処理装置は、基本的に次のように構成される。接続手段１は、特定の規格に沿って外部デバイス５に接続するための一方端を有するケーブル６の他方端と着脱自在に接続する。検出手段２は、外部デバイス５によってケーブル６の特定ピンに印加される電圧レベルを接続手段１を介して検出する。第１送信手段３は、検出手段２によって検出された電圧レベルの立ち上がりを送信条件の１つとしてコンテンツ取り込み要求を接続手段２を介して外部デバイス５に送信する。第２送信手段４は、第１送信手段３の送信処理の後にコンテンツを接続手段１を介して外部デバイス５に送信する。
【００１９】
このように、コンテンツ取り込み要求は、特定ピンに印加される電圧レベルの立ち上がりを条件の１つとして、外部デバイス５に送信される。接続手段１を介して送信されるコンテンツは、コンテンツ取り込み要求の送信後に外部デバイス５に送信される。検出手段２によって検出される電圧レベルはケーブル６の接続によって立ち上がるため、コンテンツはケーブル６の接続に応答して外部デバイス５に送信される。これによって、操作性が向上する。
［実施例］
【００２０】
図２を参照して、この実施例のディジタルカメラ１０は、光学レンズ１２を含む。被写界の光学像は、光学レンズ１２を通してイメージセンサ１４の撮像面に照射される。撮像面では、被写界を表す電荷が光電変換によって生成される。
【００２１】
キー入力装置３０に設けられたモード切り換えスイッチ３０ｓｗによってカメラモードが選択されると、ＣＰＵ２８は、動画取り込み処理を実行するべくイメージセンサ１４に命令を与える。イメージセンサ１４は、ＳＧ(Signal Generator)１６から出力される同期信号に応答して撮像面を露光し、撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１４からは、被写界を表す生画像データが繰り返し出力される。
【００２２】
カメラ処理回路１８は、ＳＧ１６から出力された画素クロックに応答して、イメージセンサ１４から出力された生画像データに色分離，白バランス調整，ＹＵＶ変換などの処理を施す。これによって作成されたＹＵＶ形式の画像データは、データバスＢＳ１を転送された後、メモリ制御回路２０によってＳＤＲＡＭ２２に書き込まれる。
【００２３】
ＬＣＤドライバ２４は、ＳＤＲＡＭ２２に格納された画像データをメモリ制御回路２０を通して繰り返し読み出し、読み出された画像データをデータバスＢＳ１を介して入力し、入力された画像データに基づいてＬＣＤモニタ２６を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２４】
キー入力装置３０に設けられたシャッタボタン３０ｓｈが操作されると、ＣＰＵ２８は、記録処理の実行をＩ／Ｆ３２に命令する。Ｉ／Ｆ３２は、シャッタボタン３０ｓｈが操作された時点の被写界を表す１フレームの画像データをメモリ制御回路２０を通してＳＤＲＡＭ２２から読み出し、読み出された画像データをデータバスＢＳ１を介して入力し、入力された画像データをファイル形式で記録媒体３４に記録する。
【００２５】
モード切り換えスイッチ３０ｓｗによって再生モードが選択されると、ＣＰＵ２８は、記録媒体３４に記録された画像ファイルを指定し、指定画像ファイルの再生処理をＩ／Ｆ３２およびＬＣＤドライバ２４に命令する。Ｉ／Ｆ３２は、指定画像ファイルから画像データを読み出し、読み出された画像データをデータバスＢＳ１およびメモリ制御回路２０を通してＳＤＲＡＭ２２に書き込む。
【００２６】
ＬＣＤドライバ２４は、ＳＤＲＡＭ２２に格納された画像データをメモリ制御回路２０を通して読み出し、読み出された画像データをデータバスＢＳ１を介して入力し、入力された画像データに基づいてＬＣＤモニタ２６を駆動する。この結果、再生画像がＬＣＤモニタ２６に表示される。
【００２７】
再生設定が“ノーマル”であれば、画像送りボタン３０ｆｗの操作に応答して次の画像ファイルが指定される。また、再生設定が“スライドショー”であれば、既定時間（たとえば３秒）が経過する毎に次の画像ファイルが指定される。ＣＰＵ２８は、次の画像ファイルに対する上述と同様の再生処理をＩ／Ｆ３２およびＬＣＤドライバ２４に命令する。この結果、ＬＣＤモニタ２６の表示が更新される。
【００２８】
図３を参照して、ディジタルカメラ１０およびディジタルテレビ７０は、ＨＤＭＩ(High-Definition Multimedia Interface)規格に適合するＨＤＭＩケーブルＣＢＬ１によって互いに接続される。ＨＤＭＩケーブルＣＢＬ１の一方端はディジタルテレビ７０に設けられたコネクタＣＴ１およびＣＴ２のいずれか一方に接続され、ＨＤＭＩケーブルＣＢＬ１の他方端は図２に示すコネクタ３８に接続される。なお、コネクタＣＴ１はチャネルＣＨ＿Ａに対応し、コネクタＣＴ２はチャネルＣＨ＿Ｂに対応する。
【００２９】
ＨＤＭＩ規格によれば、シンクデバイスは、ＥＤＩＤを使用できないとき、ホットプラグ検出ピン対してＨレベルの電圧をアサートしてはならない。換言すれば、ＥＤＩＤを使用できるとき、シンクデバイスは、ホットプラグ検出ピン対してＨレベルの電圧をアサートすることができる。ソースデバイスは、シンクデバイスによってアサートされたＨレベルの電圧が検出されたとき、シンクデバイスが接続され、かつＥＤＩＤが使用可能であると推定する。また、シンクデバイスは、ホットプラグ検出ピンに少なくとも１００ミリ秒のＬレベルパルスを印加することによって、ＥＤＩＤの内容についてのわずかな変更をも表明することができる。
【００３０】
これを踏まえて、シンクデバイスであるディジタルテレビ７０は、コネクタＣＴ１およびＣＴ２の両方についてＥＤＩＤを使用できる場合、コネクタＣＴ１のホットプラグ検出ピンおよびコネクタＣＴ２のホットプラグ検出ピンの両方にＨレベルの電圧をアサートする。
【００３１】
ソースデバイスであるディジタルカメラ１０は、ＨＤＭＩケーブルＣＢＬ１によってコネクタ３８とコネクタＣＴ１（またはコネクタＣＴ２）とが接続されたとき、コネクタＣＴ１（またはコネクタＣＴ２）のホットプラグ検出ピンにアサートされたＨレベルの電圧を検出する。このとき、ディジタルカメラ１０は、ディジタルカメラ７０と接続されかつＥＤＩＤが使用可能であると推定する。
【００３２】
また、シンクデバイスであるディジタルテレビ７０は、チャネルが“ＣＨ＿Ａ”および“ＣＨ＿Ｂ”の間で切り換えられたとき、少なくとも１００ミリ秒のＬレベルパルスをホットプラグ検出ピンに印加することができる。
【００３３】
ＨＤＭＩトランスミッタ３６は、ＨＤＭＩ規格に適合するＩ／Ｆであり、詳しくは図４に示すように構成される。コネクタ３８のホットプラグ検出ピンにアサートされた電圧のレベルは、ケーブル検知回路７２によって判別される。判別結果は、ＨＰＤ信号としてＣＰＵ２８に向けて出力される。
【００３４】
ＨＤＭＩケーブルＣＢＬ１の一方端がディジタルテレビ７０のコネクタＣＴ１（またはコネクタＣＴ２）に接続され、かつＨＤＭＩケーブルＣＢＬ１の他方端がコネクタ３８に接続されると、ＨＰＤ信号のレベルがＬレベルからＨレベルに立ち上がる。ＨＰＤ信号は、ＨＤＭＩケーブルＣＢＬ１が上述の要領で接続された状態でディジタルカメラ１０の電源を投入したときにも、ＬレベルからＨレベルに立ち上がる。ＨＰＤ信号はまた、ディジタルテレビ７０のチャネルが切り換えられたとき、少なくとも１００ミリ秒Ｌレベルに遷移する可能性がある。
【００３５】
したがって、ＨＰＤ信号のレベルは、コネクタ３８およびコネクタＣＴ１の間のケーブル接続（またはケーブル接続の後のディジタルカメラ１０の電源投入）、およびその後のチャネル切り換えに応答して、図５（Ａ），図５（Ｂ）または図５（Ｃ）に示す要領で変化する。なお、チャネル切り換えに応答したレベル変化パターンの相違は、ディジタルテレビ７０のメーカや機種の相違に起因する。
【００３６】
図５（Ａ）〜図５（Ｃ）のいずれにおいても、ケーブル接続（またはその後のディジタルカメラ１０の電源投入）に応答して、ＨＰＤ信号のレベルが立ち上がる。ディジタルテレビ７０のチャネルが“ＣＨ＿Ａ”から“ＣＨ＿Ｂ”に切り換えられ、その後に“ＣＨ＿Ａ”から“ＣＨ＿Ｂ”に切り換えられた場合、ＨＰＤ信号のレベルは、図５（Ａ）〜図５（Ｃ）の各々において次の要領で変化する。
【００３７】
図５（Ａ）によれば、ＨＰＤ信号のレベルはチャネル切り換え時点から１００ミリ秒の期間にＬレベルに遷移する。図５（Ｂ）によれば、ＨＰＤ信号のレベルは、チャネルＣＨ＿ＡからチャネルＣＨ＿Ｂへの切り換え時点から継続的にＬレベルに遷移し、チャネルＣＨ＿ＢからチャネルＣＨ＿Ａへの切り換え時点でＨレベルに戻り、その直後の１００ミリ秒の期間にＬレベルに遷移する。図５（Ｃ）によれば、ＨＰＤ信号のレベルは、チャネルＣＨ＿ＡからチャネルＣＨ＿Ｂへの切り換えに関わらずＨレベルを維持し、チャネルＣＨ＿ＢからチャネルＣＨ＿Ａへの切り換え時点から１００ミリ秒の期間にＬレベルに遷移する。
【００３８】
また、ＨＤＭＩケーブルＣＢＬ１の一方端がコネクタＣＴ１（またはＣＴ２）から抜去されるか、或いはＨＤＭＩケーブルＣＢＬ１の他方端がコネクタ３８から抜去されると、ＨＰＤ信号のレベルがＨレベルからＬレベルに立ち下がる。図５（Ｂ）に示す変化パターンを前提として、チャネルＣＨ＿ＡからチャネルＣＨ＿Ｂへの切り換えの後にＨＤＭＩケーブルＣＢＬ１が抜去されると、ＨＰＤ信号は、図６に示すように継続的にＬレベルを示す。
【００３９】
図４に戻って、ＣＥＣ通信インタフェース６２およびＤＤＣ通信インタフェース６６は、Ｉ２Ｃ規格に適合するシリアルバスＢＳ２によって図２に示すＣＰＵ２８と接続される。ＣＰＵ２８は、或る条件が満足されたときＤＤＣ通信インタフェース６２およびＤＤＣ処理回路６８を介してディジタルテレビ７０からＥＤＩＤを取得し、その後にImageViewOnコマンドおよびActiveSourceコマンドを発行する。ＣＰＵ２８はまた、別の条件が満足されたときポーリングメッセージを発行する。
【００４０】
発行されたコマンドまたはポーリングメッセージは、シリアルバスＢＳ２およびＣＥＣ通信インタフェース６２を介してＣＥＣ処理回路６４に与えられ、ＣＥＣ規格に適合するＣＥＣ＿ＯＵＴデータに符号化される。符号化されたＣＥＣ＿ＯＵＴデータは、ＨＤＭＩケーブルＣＢＬ１を介してディジタルテレビ７０に送出される。
【００４１】
一方、ディジタルテレビ７０から返送されたＡＣＫ信号は、ＨＤＭＩケーブルＣＢＬ１を介してＣＥＣ＿ＩＮデータとしてＣＥＣ処理回路６４に与えられる。ＣＥＣ処理回路６４は、与えられたＣＥＣ＿ＩＮデータを復号し、復号されたＡＣＫ信号をＣＥＣ通信インタフェース６２およびシリアルバスＢＳ２を介してＣＰＵ２８に与える。
【００４２】
ImageViewOnコマンドおよびActiveSourceコマンドが発行された後、ＣＰＵ２８は、画像出力処理を実行する。ＳＤＲＡＭ２２に格納された画像データは、メモリ制御回路２０およびデータバスＢＳ１を介して、既定量ずつＴＭＤＳエンコーダ６０に与えられる。ＴＭＤＳエンコーダ６０は、ＳＧ１６から出力された同期信号および画素クロックと制御レジスタ７４の設定とを参照して画像データを符号化し、符号化された画像データを基準クロックとともにディジタルテレビ７０に送出する。この結果、再生画像がテレビ画面に表示される。
【００４３】
ＣＰＵ２８は、μＩＴＲＯＮ仕様のＯＳを採用するプロセッサであり、図７に示すタスク構成を有する。ＨＰＤ判別＆ワンタッチプレイ実行処理部（関数）は、ＨＰＤ信号のエッジが出現したときにＨＰＤ信号割り込みタスクによってコールされ、後述する２００ミリ秒タイマにタイムアウトが発生したときにタイマ割り込みタスクによってコールされ、ディジタルテレビ７０からＡＣＫ信号を受信したときにＣＥＣメッセージ受信タスクによってコールされる。ＣＰＵ２８は、ＨＰＤ判別＆ワンタッチプレイ実行処理部に対応して、図８〜図９に示すフロー図に従う処理を実行する。なお、後述する状態係数は、初期状態において“ＳＴ０”を示す。
【００４４】
図８を参照して、ステップＳ１ではＨＰＤ信号のエッジが出現したか否かを判別し、判別結果がＹＥＳであれば、出現したエッジが立ち下がりエッジであるか否かをステップＳ３で判別する。出現したエッジが立ち下がりエッジであれば、現時点の状態係数をステップＳ５およびＳ７の各々で判別する。状態係数が“ＳＴ１”であれば、ステップＳ５およびＳ７のいずれもＮＯと判別し、そのまま処理を終了する。
【００４５】
状態係数が“ＳＴ０”であればステップＳ５からステップＳ１５に進み、状態係数が“ＳＴ２”であればステップＳ７からステップＳ１５に進む。ステップＳ１５では状態係数を“ＳＴ１”に変更し、ステップＳ１７でポーリングメッセージを発行する。発行されたポーリングメッセージは、ＨＤＭＩケーブルＣＢＬ１を介してディジタルテレビ７０に送信される。ステップＳ１７の処理が完了すると、ステップＳ１９で状態係数を“ＳＴ２”に変更し、ステップＳ２１で２００ミリ秒タイマを設定し、その後に処理を終了する。
【００４６】
ステップＳ１の判別結果がＮＯであれば、現時点の状態係数をステップＳ９で判別する。現時点の状態係数が“ＳＴ０”または“ＳＴ１”であれば、そのまま処理を終了する。一方、現時点の状態係数が“ＳＴ２”であれば、今回の開始トリガがディジタルテレビ７０からのＡＣＫ信号であるか否かをステップＳ１１で判別する。判別結果がＮＯであれば、今回の開始トリガは２００ミリ秒タイマのタイムアウトであるとみなし、ステップＳ１３で状態係数を“ＳＴ０”に変更してから処理を終了する。判別結果がＹＥＳであれば、上述したステップＳ１５〜Ｓ２１の処理を実行し、その後に処理を終了する。
【００４７】
ＨＰＤ信号の立ち上がりエッジが出現したときは、ステップＳ１でＹＥＳと判別する一方、ステップＳ３でＮＯと判別し、現時点の状態係数をステップＳ２３で判別する。現時点の状態係数が“ＳＴ１”または“ＳＴ２”であれば、ステップＳ２５で状態係数を“ＳＴ０”に戻し、その後に処理を終了する。これに対して、現時点の状態係数が“ＳＴ０”であれば、ステップＳ２９でＥＤＩＤを読み込み、ステップＳ３１で現時点の再生設定を判別する。
【００４８】
現時点の再生設定が“スライドショー”であれば、ステップＳ３３〜Ｓ３５の処理を経て処理を終了し、現時点の再生設定が“ノーマル”であればそのまま処理を終了する。ステップＳ３３ではImageViewOnコマンドをディジタルテレビ７０に向けて発行し、ステップＳ３５ではActiveSourceコマンドをディジタルテレビ７０に向けて発行する。
【００４９】
したがって、状態係数は、図１０に示す要領で遷移する。つまり、状態係数が“ＳＴ０”を示す状態でＨＰＤ信号のレベルが立ち下がると、状態係数が“ＳＴ１”に更新される。状態係数はまた、ポーリングメッセージが発行された後に“ＳＴ１”から“ＳＴ２”に更新される。状態係数が“ＳＴ２”を示す状態でＡＣＫ信号を受信するか或いはＨＰＤ信号が立ち下がると、状態係数は“ＳＴ１”に戻される。
【００５０】
さらに、状態係数が“ＳＴ１”を示す状態でＨＰＤ信号が立ち上がると、状態係数は“ＳＴ０”に戻される。また、状態係数が“ＳＴ２”を示す状態でＨＰＤ信号が立ち上がるか或いは２００ミリ秒タイマにタイムアウトが発生すると、状態係数は“ＳＴ０”に戻される。
【００５１】
ＨＰＤ信号が図５（Ａ）に示す要領で変化する場合、状態係数は図１１（Ａ）または図１１（Ｂ）に示す要領で変化する。図１１（Ａ）と図１１（Ｂ）との相違は、ポーリングメッセージに対してディジタルテレビ７０から返送されたＡＣＫ信号の受信タイミングに起因する。
【００５２】
上述のように、状態係数は初期状態において“ＳＴ０”を示す。ＨＤＭＩケーブルＣＢＬ１の接続またはケーブル接続後のディジタルカメラ１０の電源投入によってＨＰＤ信号が立ち上がると、再生設定が“スライドショー”である場合に、ImageViewOnコマンドおよびActiveSourceコマンドが発行される。画像データはこの後にディジタルテレビ７０に送信され、送信された画像データに基づく画像がテレビ画面に表示される。
【００５３】
チャネルが“ＣＨ＿Ａ”から“ＣＨ＿Ｂ”に切り換えられると、状態係数が“ＳＴ１”に更新され、ポーリングメッセージが発行される。状態係数は、ポーリングメッセージの発行後に“ＳＴ２”に更新される。発行されたポーリングメッセージに対して速やかにＡＣＫ信号が返送されると、状態係数は“ＳＴ２”から“ＳＴ１”に戻される（図１１（Ａ）参照）。
【００５４】
チャネル切り換えから１００ミリ秒が経過すると、ＨＰＤ信号のレベルが立ち上がる。状態係数は、この立ち上がりに応答して“ＳＴ０”に戻される。ＨＰＤ信号のレベルが立ち上がった時点において、状態係数は“ＳＴ１”または“ＳＴ２”であるため、今回の立ち上がりに応答してImageViewOnコマンドおよびActiveSourceコマンドが発行されることはない。
【００５５】
チャネルが“ＣＨ＿Ｂ”から“ＣＨ＿Ａ”に切り換えられると、ＨＰＤ信号のレベルが立ち下がり、状態係数が“ＳＴ０”から“ＳＴ１”に更新されるとともに、ポーリングメッセージが発行される。状態係数は、ポーリングメッセージの発行後に“ＳＴ２”に更新される。発行されたポーリングメッセージに対して速やかにＡＣＫ信号が返送されると、状態係数は“ＳＴ２”から“ＳＴ１”に戻される（図１１（Ａ）参照）。
【００５６】
チャネル切り換えから１００ミリ秒が経過すると、上述と同様にＨＰＤ信号のレベルが立ち上がる。状態係数は、この立ち上がりに応答して“ＳＴ０”に戻される。ＨＰＤ信号のレベルの立ち上がり時点において状態係数は“ＳＴ１”または“ＳＴ２”を示すため、今回もImageViewOnコマンドおよびActiveSourceコマンドが発行されることはない。
【００５７】
このように、ＨＰＤ信号のレベルの変化がＨＤＭＩケーブルＣＢＬ１の接続およびチャネルの切り換えのいずれに起因するかは、状態係数の値を参照することで判別される（この判別ができないと、チャネルが切り換えられたときにワンタッチプレイのためのコマンドがディジタルテレビ７０に向けて発行され、チャネル切り換えが実現されないおそれがある）。
【００５８】
この結果、ImageViewOnコマンドおよびActiveSourceコマンドは、ＨＤＭＩケーブルＣＢＬ１の接続時（または接続後のディジタルカメラ１０の電源投入時）にのみ発行され、その後のチャネル切り換え操作時はImageViewOnコマンドおよびActiveSourceコマンドは非発行とされる。これによって、チャネルを“ＣＨ＿Ａ”から“ＣＨ＿Ｂ”に切り換えたにも関わらず、チャネルが強制的に元に戻される事態を回避することができる。
【００５９】
ＨＰＤ信号が図５（Ｂ）に示す要領で変化する場合、状態係数は図１２（Ａ）または図１２（Ｂ）に示す要領で変化する。図１２（Ａ）と図１２（Ｂ）との相違は、上述と同様、ポーリングメッセージに対してディジタルテレビ７０から返送されたＡＣＫ信号の受信タイミングに起因する。
【００６０】
状態係数は初期状態において“ＳＴ０”を示す。再生設定が“スライドショー”であることを前提として、ＨＤＭＩケーブルＣＢＬ１の接続またはケーブル接続後のディジタルカメラ１０の電源投入によってＨＰＤ信号が立ち上がると、ImageViewOnコマンドおよびActiveSourceコマンドが発行される。テレビ画面には、その後に送信された画像データに基づく画像が表示される。
【００６１】
チャネルが“ＣＨ＿Ａ”から“ＣＨ＿Ｂ”に切り換えられると、状態係数が“ＳＴ１”に更新され、ポーリングメッセージが発行される。状態係数は、ポーリングメッセージの発行後に“ＳＴ２”に更新される。発行されたポーリングメッセージに対して速やかにＡＣＫ信号が返送されると、状態係数は“ＳＴ２”から“ＳＴ１”に戻される（図１２（Ａ）参照）。
【００６２】
チャネルが“ＣＨ＿Ｂ”から“ＣＨ＿Ａ”に戻されると、ＨＰＤ信号のレベルが立ち上がる。状態係数は、この立ち上がりに応答して“ＳＴ０”に戻される。ＨＰＤ信号のレベルが立ち上がった時点において、状態係数は“ＳＴ１”または“ＳＴ２”である。このため、今回の立ち上がりに応答してImageViewOnコマンドおよびActiveSourceコマンドが発行されることはない。
【００６３】
ＨＰＤ信号のレベルは、チャネル切り換えの直後に立ち下がる。これに応答して、状態係数が“ＳＴ０”から“ＳＴ１”に更新され、ポーリングメッセージが発行される。状態係数は、ポーリングメッセージの発行後に“ＳＴ２”に更新される。発行されたポーリングメッセージに対して速やかにＡＣＫ信号が返送されると、状態係数は“ＳＴ２”から“ＳＴ１”に戻される（図１２（Ａ）参照）。
【００６４】
ＨＰＤ信号のレベルの立ち下がりから１００ミリ秒が経過すると、ＨＰＤ信号のレベルが立ち上がる。状態係数は、この立ち上がりに応答して“ＳＴ０”に戻される。ＨＰＤ信号のレベルの立ち上がり時点において状態係数は“ＳＴ１”または“ＳＴ２”を示すため、今回もImageViewOnコマンドおよびActiveSourceコマンドが発行されることはない。
【００６５】
このように、ＨＰＤ信号のレベルの変化がＨＤＭＩケーブルＣＢＬ１の接続およびチャネルの切り換えのいずれに起因するかは、状態係数の値を参照することで判別される（この判別ができないと、チャネルが切り換えられたときにワンタッチプレイのためのコマンドがディジタルテレビ７０に向けて発行され、チャネル切り換えが実現されないおそれがある）。
【００６６】
この結果、ImageViewOnコマンドおよびActiveSourceコマンドは、ＨＤＭＩケーブルＣＢＬ１の接続時（または接続後のディジタルカメラ１０の電源投入時）にのみ発行され、その後のチャネル切り換え操作時はImageViewOnコマンドおよびActiveSourceコマンドは非発行とされる。これによって、“ＣＨ＿Ａ”および“ＣＨ＿Ｂ”の間で切り換えられたチャネルが強制的に元に戻される事態を回避することができる。
【００６７】
ＨＰＤ信号が図５（Ｃ）に示す要領で変化する場合、状態係数は図１３（Ａ）または図１３（Ｂ）に示す要領で変化する。図１３（Ａ）と図１３（Ｂ）との相違は、上述と同様、ポーリングメッセージに対してディジタルテレビ７０から返送されたＡＣＫ信号の受信タイミングに起因する。
【００６８】
状態係数は初期状態において“ＳＴ０”を示す。再生設定が“スライドショー”であることを前提として、ＨＤＭＩケーブルＣＢＬ１の接続またはケーブル接続後のディジタルカメラ１０の電源投入によってＨＰＤ信号が立ち上がると、ImageViewOnコマンドおよびActiveSourceコマンドが発行される。テレビ画面には、その後に送信された画像データに基づく画像が表示される。
【００６９】
ＨＰＤ信号は、チャネルが“ＣＨ＿Ａ”から“ＣＨ＿Ｂ”に切り換えられた後もＨレベルを維持する。したがって、状態係数もまた“ＳＴ０”を維持する。チャネルが“ＣＨ＿Ｂ”から“ＣＨ＿Ａ”に戻されると、ＨＰＤ信号のレベルが立ち下がる。これに応答して、状態係数が“ＳＴ１”に更新され、ポーリングメッセージが発行される。状態係数は、ポーリングメッセージの発行後に“ＳＴ２”に更新される。発行されたポーリングメッセージに対して速やかにＡＣＫ信号が返送されると、状態係数は“ＳＴ２”から“ＳＴ１”に戻される（図１３（Ａ）参照）。
【００７０】
ＨＰＤ信号のレベルの立ち下がりから１００ミリ秒が経過すると、ＨＰＤ信号のレベルが立ち上がる。状態係数は、この立ち上がりに応答して“ＳＴ０”に戻される。ＨＰＤ信号のレベルの立ち上がり時点において状態係数は“ＳＴ１”または“ＳＴ２”を示すため、ImageViewOnコマンドおよびActiveSourceコマンドは非発行とされる。
【００７１】
このように、ＨＰＤ信号のレベルの変化がＨＤＭＩケーブルＣＢＬ１の接続およびチャネルの切り換えのいずれに起因するかは、状態係数の値を参照することで判別される（この判別ができないと、チャネルが切り換えられたときにワンタッチプレイのためのコマンドがディジタルテレビ７０に向けて発行され、チャネル切り換えが実現されないおそれがある）。
【００７２】
この結果、ImageViewOnコマンドおよびActiveSourceコマンドは、ＨＤＭＩケーブルＣＢＬ１の接続時（または接続後のディジタルカメラ１０の電源投入時）にのみ発行され、その後のチャネル切り換え操作時はImageViewOnコマンドおよびActiveSourceコマンドは非発行とされる。これによって、“ＣＨ＿Ａ”および“ＣＨ＿Ｂ”の間で切り換えられたチャネルが強制的に元に戻される事態を回避することができる。
【００７３】
ＨＰＤ信号が図６に示す要領で変化する場合、状態係数は図１４に示す要領で変化する。状態係数は初期状態において“ＳＴ０”を示す。再生設定が“スライドショー”であることを前提として、ＨＤＭＩケーブルＣＢＬ１の接続またはケーブル接続後のディジタルカメラ１０の電源投入によってＨＰＤ信号が立ち上がると、ImageViewOnコマンドおよびActiveSourceコマンドが発行される。テレビ画面には、その後に送信された画像データに基づく画像が表示される。
【００７４】
チャネルが“ＣＨ＿Ａ”から“ＣＨ＿Ｂ”に切り換えられると、状態係数が“ＳＴ１”に更新され、ポーリングメッセージが発行される。状態係数は、ポーリングメッセージの発行後に“ＳＴ２”に更新される。発行されたポーリングメッセージに対してＡＣＫ信号が返送されると、状態係数は“ＳＴ２”から“ＳＴ１”に戻される。ポーリングメッセージの発行およびＡＣＫ信号の受信はその後繰り返し実行され、状態係数は“ＳＴ２”および“ＳＴ１”の間で繰り返し更新される。ＨＤＭＩケーブルＣＢＬ１が抜去されると、ＡＣＫ信号の受信が不可能となる。状態係数は２００ミリ秒タイマのタイムアウトに応答して“ＳＴ０”に戻される。
【００７５】
以上の説明から分かるように、コネクタ３８は、ＨＤＭＩ規格に沿ってディジタルテレビ７０に接続するための一方端を有するＨＤＭＩケーブルＣＢＬ１の他方端と着脱自在に接続する。ケーブル検知回路７２は、ディジタルテレビ７０によってＨＤＭＩケーブルＣＢＬ１のホットプラグ検出ピンに印加される電圧レベルをコネクタ３８を介して検出する。ＣＰＵ２８は、ケーブル検知回路７２によって検出された電圧レベルの立ち上がりを送信条件の１つとして、ImageViewOnコマンドおよびActiveSourceコマンドをコネクタ３８を介してディジタルテレビ７０に送信する。ＴＭＤＳエンコーダ６０は、コマンド送信処理の後に、画像データをコネクタ３８を介してディジタルテレビ７０に送信する。
【００７６】
このように、ImageViewOnコマンドおよびActiveSourceコマンドは、ホットプラグ検出ピンに印加される電圧レベルの立ち上がりを条件の１つとして、ディジタルテレビ７０に送信される。コネクタ３８を介して送信される画像データは、これらのコマンドの送信後にディジタルテレビ７０に送信される。
【００７７】
ケーブル検知回路７２によって検出される電圧レベルはＨＤＭＩケーブルＣＢＬ１の接続によって立ち上がるため、画像データはＨＤＭＩケーブルＣＢＬ１の接続に応答してディジタルテレビ７０に送信される。これによって、操作性が向上する。
【００７８】
なお、この実施例では、再生設定が“スライドショー”のときにImageViewOnコマンドおよびActiveSourceコマンドを発行するようにしているが、ディジタルカメラ１０に動画記録再生機能を追加し、再生設定が“動画再生”のときにImageViewOnコマンドおよびActiveSourceコマンドを発行するようにしてもよい。
【符号の説明】
【００７９】
１０  …ディジタルカメラ
１８  …カメラ処理回路
２８  …ＣＰＵ
３０  …キー入力装置
３４  …記録媒体
３６  …ＨＤＭＩトランスミッタ
【図１】
2011160377.tif 000003
【図２】
2011160377.tif 000004
【図３】
2011160377.tif 000005
【図４】
2011160377.tif 000006
【図５】
2011160377.tif 000007
【図６】
2011160377.tif 000008
【図７】
2011160377.tif 000009
【図８】
2011160377.tif 000010
【図９】
2011160377.tif 000011
【図１０】
2011160377.tif 000012
【図１１】
2011160377.tif 000013
【図１２】
2011160377.tif 000014
【図１３】
2011160377.tif 000015
【図１４】
2011160377.tif 000016