(57)【要約】【構成】ディジタルカメラ１０は、ＳＷ群３４の状態に関係なく起動するサブＣＰＵ２８と、ＳＷ群３４がオン状態のときに起動する一方でＳＷ群３４がオフ状態のときに停止するメインＣＰＵ２６およびＨＤＭＩ−ＣＰＵ２４とを備える。サブＣＰＵ２８は、ＨＤＭＩケーブルＣＢＬ１を介して接続されたディジタルテレビからウェイクアップコマンドが発行されたか否かを、ＳＷ群３４がオフ状態にあるときに繰り返し判別する。サブＣＰＵ２８はまた、ウェイクアップコマンドの有無に関する判別結果がＮＯからＹＥＳに更新されたとき、ＳＷ群３４の状態をオン状態に変更する。これによって起動したＨＤＭＩ−ＣＰＵ２４およびメインＣＰＵ２６は、ディジタルテレビから発行されたコマンドに従う処理を実行する。【効果】ＨＤＭＩ−ＣＰＵ２４の消費電力を軽減することができる。【選択図】図２
2010225065.tif 000002
【特許請求の範囲】
【請求項１】
主電源の状態に関係なく起動する第１プロセッサと、前記主電源がオン状態のときに起動する一方で前記主電源がオフ状態のときに停止する第２プロセッサとを備えるコマンド処理装置であって、
前記第１プロセッサは、
外部装置によって起動コマンドが発行されたか否かを前記主電源が前記オフ状態にあるときに繰り返し判別する第１判別手段、および
前記第１判別手段の判別結果が否定的な結果から肯定的な結果に更新されたとき前記主電源の状態を前記オン状態に変更する第１変更手段を備え、
前記第２プロセッサは前記外部装置によって発行されたコマンドに従う処理を実行するコマンド処理手段を備える、コマンド処理装置。
【請求項２】
前記第１判別手段は、前記オフ状態において前記外部装置から送信されたデータを既定方式で復号する第１復号手段、および前記第１復号手段によって復号されたデータが前記起動コマンドに相当するか否かを判別する第１コマンド判別手段を含む、請求項１記載のコマンド処理装置。
【請求項３】
前記コマンド処理手段は、前記外部装置によって前記コマンドが発行されたか否かを判別する第２判別手段、および前記第２判別手段の判別結果が否定的な結果から肯定的な結果に更新されたとき前記コマンドに従う処理を実行するコマンド処理実行手段を含む、請求項１または２記載のコマンド処理装置。
【請求項４】
前記第２判別手段は、前記外部装置から送信されたデータを前記既定方式で復号する第２復号手段、および前記第２復号手段によって復号されたデータが前記コマンドに相当するか否かを判別する第２コマンド判別手段をさらに備える、請求項３記載のコマンド処理装置。
【請求項５】
前記第２プロセッサを前記第２判別手段を担う第１ＣＰＵと前記コマンド処理実行手段を担う第２ＣＰＵとに分離し、
前記第１ＣＰＵを本体装置に設ける一方で前記第２ＣＰＵをクレードルに設けるようにした、請求項３または４記載のコマンド処理装置。
【請求項６】
前記コマンド処理手段は前記コマンドが停止コマンドであるとき前記第１プロセッサに向けて電源オフ指示を発行する発行手段を含み、
前記第１プロセッサは前記発行手段によって発行された電源オフ指示に応答して前記主電源の状態を前記オフ状態に変更する第２変更手段をさらに備える、請求項３ないし５のいずれかに記載のコマンド処理装置。
【請求項７】
前記第１プロセッサは、電源オン操作に応答して前記主電源の状態を前記オン状態に変更する第３変更手段、および電源オフ操作に応答して前記主電源の状態を前記オフ状態に変更する第４変更手段をさらに備える、請求項１ないし６のいずれかに記載のコマンド処理装置。
【請求項８】
操作キーをさらに備え、
前記第１プロセッサは前記主電源が前記オン状態にあるときに前記操作キーの状態を示す状態情報を前記第２プロセッサに転送する転送手段をさらに備え、
前記第２プロセッサは前記転送手段によって転送された状態情報に従う処理を実行するキー処理手段をさらに備える、請求項１ないし７のいずれかに記載のコマンド処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コマンド処理装置に関し、特に外部装置によって発行されたコマンドに従う処理を実行する、コマンド処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、デジタルテレビから送信されたコマンドは、デジタルビデオカメラのＨＤＭＩコマンド処理部によって受信される。受信したコマンドが画像転送要求コマンドであれば、ＨＤＭＩ出力処理部がＣＰＵによって起動される。デジタルビデオカメラのメモリに蓄積された静止画像データは、ＨＤＭＩ出力処理部によってデジタルテレビに転送される。ＨＤＭＩ出力処理部は、静止画像データの転送が完了した後にＣＰＵによって停止される。このようなＨＤＭＩ出力処理部の起動／停止によって、消費電力が低減される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８７５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ＨＤＭＩコマンド処理部は低消費電力モードにおいても起動する。このため、背景技術では消費電力の低減に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、省電力性能を向上させることができる、コマンド処理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うコマンド処理装置(10, 60：実施例で相当する参照符号。以下同じ)は、主電源の状態に関係なく起動する第１プロセッサ(28)と、主電源がオン状態のときに起動する一方で主電源がオフ状態のときに停止する第２プロセッサ(26, 24)とを備えるコマンド処理装置(10, 60)であって、第１プロセッサは、外部装置(50)によって起動コマンドが発行されたか否かを主電源がオフ状態にあるときに繰り返し判別する第１判別手段(S23~S27)、および第１判別手段の判別結果が否定的な結果から肯定的な結果に更新されたとき主電源の状態をオン状態に変更する第１変更手段(S29)を備え、第２プロセッサは外部装置によって発行されたコマンドに従う処理を実行するコマンド処理手段(S1~S7, S31~S41)を備える。
【０００７】
好ましくは、第１判別手段は、オフ状態において外部装置から送信されたデータを既定方式で復号する第１復号手段(S23~S25)、および第１復号手段によって復号されたデータが起動コマンドに相当するか否かを判別する第１コマンド判別手段(S27)を含む。
【０００８】
好ましくは、コマンド処理手段は、外部装置によってコマンドが発行されたか否かを判別する第２判別手段(S1~S5)、および第２判別手段の判別結果が否定的な結果から肯定的な結果に更新されたときコマンドに従う処理を実行するコマンド処理実行手段(S31~S41)を含む。
【０００９】
ある局面では、第２判別手段は、外部装置から送信されたデータを既定方式で復号する第２復号手段(S1~S3)、および第２復号手段によって復号されたデータがコマンドに相当するか否かを判別する第２コマンド判別手段(S5)をさらに備える。
【００１０】
他の局面では、第２プロセッサは第２判別手段を担う第１ＣＰＵ(24)とコマンド処理実行手段を担う第２ＣＰＵ(26)とに分離され、第１ＣＰＵは本体装置(10)に設けられる一方で、第２ＣＰＵはクレードル(60)に設けられる。
【００１１】
その他の局面では、コマンド処理手段はコマンドが停止コマンドであるとき第１プロセッサに向けて電源オフ指示を発行する発行手段(S35~S39)を含み、第１プロセッサは発行手段によって発行された電源オフ指示に応答して主電源の状態をオフ状態に変更する第２変更手段(S15~S17)をさらに備える。
【００１２】
好ましくは、第１プロセッサは、電源オン操作に応答して主電源の状態をオン状態に変更する第３変更手段(S11~S13)、および電源オフ操作に応答して主電源の状態をオフ状態に変更する第４変更手段(S15~S17)をさらに備える。
【００１３】
好ましくは、操作キー(36)がさらに備えられ、第１プロセッサは主電源がオン状態にあるときに操作キーの状態を示す状態情報を第２プロセッサに転送する転送手段(S21)をさらに備え、第２プロセッサは転送手段によって転送された状態情報に従う処理を実行するキー処理手段(S43~S49)をさらに備える。
【発明の効果】
【００１４】
この発明によれば、第２プロセッサが停止状態にあるとき、外部装置によって起動コマンドが発行されたか否かは、第１プロセッサによって判別される。第２プロセッサは、判別結果が肯定的となったときに、第１プロセッサによって起動される。その後に外部装置によって発行されたコマンドに従う処理は、第２プロセッサによって実行される。
【００１５】
このように、起動コマンドに従う処理は第１プロセッサによって実行され、起動コマンドの後に発行されるコマンドに従う処理は第２プロセッサによって実行される。これによって、第２プロセッサの消費電力を軽減することができ、省電力性能が向上する。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例とディジタルテレビとの接続関係の一例を示す図解図である。
【図４】（Ａ）は主電源がオフ状態にあるときの図２実施例の動作の一部を示す図解図であり、（Ｂ）は主電源がオン状態にあるときの図２実施例の動作の一部を示す図解図である。
【図５】図２実施例に適用されるＨＤＭＩ−ＣＰＵの動作の一部を示すフロー図である。
【図６】図２実施例に適用されるサブＣＰＵの動作の一部を示すフロー図である。
【図７】図２実施例に適用されるメインＣＰＵの動作の一部を示すフロー図である。
【図８】図２実施例に適用されるメインＣＰＵの動作の他の一部を示すフロー図である。
【図９】この発明の他の実施例の構成を示すブロック図である。
【図１０】図９実施例とディジタルテレビとの接続関係の一例を示す図解図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、この発明のコマンド処理装置は、主電源６の状態に関係なく起動する第１プロセッサ１と、主電源６がオン状態のときに起動する一方で主電源６がオフ状態のときに停止する第２プロセッサ２とを備える。また、第１プロセッサ１は第１判別手段３および第１変更手段４を備え、第２プロセッサ２はコマンド処理手段５を備える。
【００２０】
第１判別手段３は、外部装置７によって起動コマンドが発行されたか否かを、主電源６がオフ状態にあるときに繰り返し判別する。第１変更手段４は、第１判別手段３の判別結果が否定的な結果から肯定的な結果に更新されたとき、主電源６の状態をオン状態に変更する。コマンド処理手段５は、外部装置７によって発行されたコマンドに従う処理を実行する。
【００２１】
したがって、第２プロセッサ２が停止状態にあるとき、外部装置７によって起動コマンドが発行されたか否かは、第１プロセッサ１によって判別される。第２プロセッサ２は、判別結果が肯定的となったときに、第１プロセッサ１によって起動される。その後に外部装置７によって発行されたコマンドに従う処理は、第２プロセッサ２によって実行される。
【００２２】
このように、起動コマンドに従う処理は第１プロセッサ１によって実行され、起動コマンドの後に発行されるコマンドに従う処理は第２プロセッサ２によって実行される。これによって、特に例えば、低消費電力モード時に第２プロセッサ２の消費電力を軽減することができ、省電力性能が向上する。
［実施例］
【００２３】
図２を参照して、この実施例のディジタルカメラ１０は、ＤＣ／ＤＣコンバータ３２に接続されたバッテリ３０を含む。ＤＣ／ＤＣコンバータ３２は、複数の電圧値をそれぞれ有する複数の直流電圧をバッテリ電圧に基づいて生成し、生成された複数の直流電圧の１つをサブＣＰＵ２８に供給する一方、残りの直流電圧をＳＷ群３４に供給する。
【００２４】
サブＣＰＵ２８は、電源ボタン３８に向けた電源オン操作に応答してＳＷ群３４をオンし、電源ボタン３８に向けた電源オフ操作に応答してＳＷ群３４をオフする。ＳＷ群３４に供給された複数の直流電圧は、ＳＷ群３４がオンされたときにサブＣＰＵ２８を除くシステム全体に印加される。
【００２５】
なお、この実施例では、ＳＷ群３４がオンされた状態を“主電源オン状態”と定義し、ＳＷ群３４がオフされた状態を“主電源オフ状態”と定義する。
【００２６】
サブＣＰＵ２８は、主電源オン状態においてキー入力装置３６の操作状態を繰り返し検知し、検知された操作状態を示すキー状態情報をメインＣＰＵ２６に転送する。メインＣＰＵ２６は、転送されたキー状態情報を参照してキー入力装置３６の操作状態を認識する。
【００２７】
キー入力装置３６上で撮像操作が行われたとき、メインＣＰＵ２６は、撮像処理を実行するべく、対応する命令を撮像装置１２およびメモリＩ／Ｆ２０に与える。撮像装置１２は、被写界を表す１フレームの画像データを出力する。出力された画像データはカメラ処理回路１４によって既定の処理を施され、処理された画像データはメモリ制御回路１６によってＳＤＲＡＭ１８に書き込まれる。メモリＩ／Ｆ２０は、ＳＤＲＡＭ１８に格納された画像データをメモリ制御回路１６を通して読み出し、読み出された画像データをファイル形式で記録媒体２２に記録する。
【００２８】
ＨＤＭＩ−Ｉ／Ｆ４０は、ＨＤＭＩ(High-Definition Multimedia Interface)規格に適合するＩ／Ｆである。ディジタルカメラ１０と図３に示すディジタルテレビ５０との間での通信は、ＨＤＭＩケーブルＣＢＬ１の一方端をＨＤＭＩ−Ｉ／Ｆ４０に接続し、ＨＤＭＩケーブルＣＢＬ１の他方端をディジタルテレビ５０のＨＤＭＩ−Ｉ／Ｆ（図示せず）に接続することで実現される。
【００２９】
図３に示す接続状態でディジタルテレビ５０からＣＥＣ(Consumer Electronics Control)データが送信されたとき、このＣＥＣデータはＨＤＭＩ−Ｉ／Ｆ４０を介してサブＣＰＵ２８およびＨＤＭＩ−ＣＰＵ２４に与えられる。
【００３０】
図４（Ａ）を参照して、主電源オフ状態でディジタルテレビ５０から送信されたＣＥＣデータは、サブＣＰＵ２４によって既定方式でデコードされる。デコードされたデータがウェイクアップコマンド（起動コマンド）であれば、ＳＷ群３４がサブＣＰＵ２８によってオンされる。この結果、主電源オン状態が確立され、ＨＤＭＩ−ＣＰＵ２４が起動する。
【００３１】
図４（Ｂ）を参照して、主電源オン状態でディジタルテレビ５０から送信されたＣＥＣデータは、ＨＤＭＩ−ＣＰＵ２４によって既定方式でデコードされる。デコードされたデータがコマンドであれば、このコマンドはＨＤＭＩ−ＣＰＵ２４からメインＣＰＵ２６に転送される。
【００３２】
メインＣＰＵ２６は、ＨＤＭＩ−ＣＰＵ２４から転送されたコマンドが画像データ入出力コマンドであるとき、画像データ入出力処理を実行する。図２に示す記録媒体２２に記録された画像データは、メモリＩ／Ｆ２０によって読み出され、ＨＤＭＩ−Ｉ／Ｆ４０によってディジタルテレビ５０に向けて送出される。また、ディジタルテレビ５０から送出された画像データは、ＨＤＭＩ−Ｉ／Ｆ４０によって受信され、メモリＩ／Ｆ２０によって記録媒体２２に記録される。
【００３３】
メインＣＰＵ２６は、ＨＤＭＩ−ＣＰＵ２４から転送されたコマンドがスリープコマンド（停止コマンド）であるとき、電源オフ指示をサブＣＰＵ２８に向けて発行する。サブＣＰＵ２８は、メインＣＰＵ２６から発行された電源オフ指示に応答してＳＷ群３４をオフする。
【００３４】
ＨＤＭＩ−ＣＰＵ２４は図５に示すフロー図に従う処理を実行し、サブＣＰＵ２８は図６に示すフロー図に従う処理を実行し、そしてメインＣＰＵ２６は図７〜図８に示すフロー図に従う処理を実行する。
【００３５】
図５を参照して、ステップＳ１ではＣＥＣデータを受信したか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ３に進み、受信したＣＥＣデータをデコードする。ステップＳ５ではデコードされたデータがコマンドに相当するか否かを判別し、判別結果がＮＯであればそのままステップＳ１に戻る一方、判別結果がＹＥＳであればデコードデータつまりコマンドをメインＣＰＵ２６に転送してからステップＳ１に戻る。
【００３６】
図６を参照して、ステップＳ１１では電源オン操作の有無を判別し、ステップＳ１５では電源オフ操作または電源オフ指示の有無を判別する。ステップＳ１９ではＳＷ群３４の現在の状態が主電源オン状態であるか否かを判別し、ステップＳ２３ではＣＥＣデータを受信したか否かを判別する。
【００３７】
電源オン操作が行われたときは、ステップＳ１１でＹＥＳと判断し、ステップＳ１３でＳＷ群３４をオンする。ステップＳ１３の処理が完了すると、ステップＳ１１に戻る。電源オフ操作が行われるか、或いは電源オフ指示が発行されると、ステップＳ１５でＹＥＳと判断し、ステップＳ１７でＳＷ群３４をオフする。ステップＳ１７の処理が完了すると、ステップＳ１１に戻る。
【００３８】
ＳＷ群３４の現在の状態が主電源オン状態であれば、ステップＳ１９でＹＥＳと判断し、ステップＳ２１でキー状態情報をメインＣＰＵ２６に転送する。ステップＳ２１の処理が完了すると、ステップＳ１１に戻る。
【００３９】
主電源オフ状態であれば、ステップＳ１９でＮＯと判断し、ＣＥＣデータを受信すると、ステップＳ２３からステップＳ２５に進み、受信したＣＥＣデータをデコードする。ステップＳ２７ではデコードされたデータがウェイクアップコマンドに相当するか否かを判別し、判別結果がＮＯであればそのままステップＳ１１に戻る一方、判別結果がＹＥＳであればステップＳ２９でＳＷ群３４をオンしてからステップＳ１１に戻る。
【００４０】
図７〜図８を参照して、ステップＳ３１ではＨＤＭＩ−ＣＰＵ２４からコマンドが入力されたか否かを判別し、ステップＳ４３ではサブＣＰＵ２８からキー状態情報が入力されたか否かを判別する。ステップＳ３１およびＳ４３のいずれもＮＯであれば、ステップＳ３１に戻る。
【００４１】
ステップＳ３１でＹＥＳであれば、入力されたコマンドが画像データ入出力コマンドであるか否かをステップＳ３３で判別し、入力されたコマンドがスリープコマンドであるか否かをステップＳ３５で判別する。ステップＳ３３でＹＥＳであれば、ステップＳ３７で画像データ入出力処理を実行する。ステップＳ３５でＹＥＳであれば、ステップＳ３９でサブＣＰＵ２８に向けて電源オフ指示を発行する。ステップＳ３３およびＳ３５のいずれもＮＯであれば、対応する処理をステップＳ４１で実行する。ステップＳ３７，Ｓ３９またはＳ４１の処理が完了すると、ステップＳ３１に戻る。
【００４２】
ステップＳ４３でＹＥＳであればステップＳ４５に進み、撮像操作が行われた否かをサブＣＰＵ２８から転送されたキー状態情報に基づいて判別する。ステップＳ４５でＹＥＳであれば、ステップＳ４７で撮像処理を実行する。ステップＳ４５でＮＯであれば、対応する処理をステップＳ４９で実行する。ステップＳ４７またはＳ４９の処理が完了すると、ステップＳ３１に戻る。
【００４３】
以上の説明から分かるように、ディジタルカメラ１０は、ＳＷ群３４の状態に関係なく起動するサブＣＰＵ２８と、ＳＷ群３４がオン状態のときに起動する一方でＳＷ群３４がオフ状態のときに停止するメインＣＰＵ２６およびＨＤＭＩ−ＣＰＵ２４とを備える。
【００４４】
サブＣＰＵ２６は、ディジタルテレビ５０からウェイクアップコマンドが発行されたか否かを、ＳＷ群３４がオフ状態にあるときに繰り返し判別する(S23~S27)。サブＣＰＵ２６はまた、ウェイクアップコマンドの有無に関する判別結果がＮＯからＹＥＳに更新されたとき、ＳＷ群３４の状態をオン状態に変更する(S29)。これによって起動したＨＤＭＩ−ＣＰＵ２４およびメインＣＰＵ２６は、ディジタルテレビ５０から発行されたコマンドに従う処理を実行する(S1~S7, S31~S41)。
【００４５】
したがって、ＨＤＭＩ−ＣＰＵ２４およびメインＣＰＵ２６が停止状態にあるとき、ディジタルテレビ５０からウェイクアップコマンドが発行されたか否かは、サブＣＰＵ２８によって判別される。ＨＤＭＩ−ＣＰＵ２４およびメインＣＰＵ２６は、ウェイクアップコマンドに関する判別結果がＹＥＳとなったときに、サブＣＰＵ２８によって起動される。その後にディジタルテレビ５０から発行されたコマンドに従う処理は、ＨＤＭＩ−ＣＰＵ２４およびメインＣＰＵ２６によって実行される。
【００４６】
このように、起動コマンドに従う処理はサブＣＰＵ２８によって実行され、起動コマンドの後に発行されるコマンドに従う処理はＨＤＭＩ−ＣＰＵ２４およびメインＣＰＵ２６によって実行される。これによって、ＨＤＭＩ−ＣＰＵ２４およびメインＣＰＵ２６の消費電力（特に、ＨＤＭＩ−ＣＰＵ２４の消費電力）を軽減することができる。
【００４７】
なお、この実施例では、ＨＤＭＩ−Ｉ／Ｆ４０およびＨＤＭＩ−ＣＰＵ２４をディジタルカメラ１０に設けるようにしている。しかし、ＨＤＭＩ−Ｉ／Ｆ４０およびＨＤＭＩ−ＣＰＵ２４は、ディジタルカメラ１０に付随する充電用のクレードル６０に図９に示す要領で設けるようにしてもよい。
【００４８】
この場合、クレードル６０に本来的に設けられるＡＣ／ＤＣコンバータ４２は、プラグＰＬ１を介して供給された商用交流電源を直流電源に変換する。バッテリ３０は、ＡＣ／ＤＣコンバータ４２によって変換された直流電源によって充電される。また、ＨＤＭＩ−ＣＰＵ２４は、ＳＷ群３４を経た直流電圧によって起動する。さらに、ディジタルテレビ５０およびディジタルカメラ１０は、図１０に示すようにクレードル６０を介して互いに接続される。
【符号の説明】
【００４９】
１０  …ディジタルカメラ
１２  …撮像装置
２２  …記録媒体
２４  …ＨＤＭＩ−ＣＰＵ
２６  …メインＣＰＵ
２８  …サブＣＰＵ
３２  …ＤＣ／ＤＣコンバータ
３４  …ＳＷ群
５０  …ディジタルテレビ
６０  …クレードル
【図１】
2010225065.tif 000003
【図２】
2010225065.tif 000004
【図３】
2010225065.tif 000005
【図４】
2010225065.tif 000006
【図５】
2010225065.tif 000007
【図６】
2010225065.tif 000008
【図７】
2010225065.tif 000009
【図８】
2010225065.tif 000010
【図９】
2010225065.tif 000011
【図１０】
2010225065.tif 000012