(57)【要約】【課題】バッテリー駆動しているビデオカメラをＰＣにＵＳＢ接続し、ＰＣとビデオカメラとで映像変換の並列処理を行う際、バッテリー残量がなくなるとビデオカメラ側での処理が停止し全体の処理速度が低下する。【解決手段】ビデオカメラをバッテリーとＵＳＢ経由での電力供給によって動作するようにし、さらにバッテリー残量の有無によるビデオカメラの処理速度を判断した上で、ＰＣとビデオカメラとのデータ処理量を適切に変更する事により全体の処理速度を最適化する。【選択図】図２
2011128667.tif 000002
【特許請求の範囲】
【請求項１】
第１の機器と第２の機器とが情報通信方法で接続されており、第１の機器はＡＣ電源によって駆動し、第２の機器はバッテリーおよび第１の機器から前記情報通信方法経由で電源の供給を受けて駆動する情報処理システムにおいて、
第１の機器の処理速度を検知する第１の機器処理速度検知手段と、
第２の機器のバッテリー残量を検知する第２の機器バッテリー残量検知手段と、
前記第２の機器バッテリー残量検知手段でバッテリー残量が有ると検知された場合には、バッテリーと前記情報通信方法経由の電源との合計電力で動作可能な第１の処理速度を、バッテリー残量が無いと検知された場合には、前記情報通信方法経由の電力のみで動作可能な第２の処理速度に第２の機器の処理速度を設定する第２の機器処理速度設定手段と、
処理すべきデータを入力するデータ入力手段と、
前記第１の機器処理速度検知手段から出力される第１の機器の処理速度と前記第２の機器処理速度設定手段から出力される第２の機器の処理速度とを入力し、両処理速度の比に基づいて、前記データ入力手段で入力されたデータを第１の機器と第２の機器に分配するデータ分配手段と、
前記データ分配手段によって第１の機器に分配されたデータを処理する第１の機器データ処理手段と、
前記データ分配手段によって第２の機器に分配されたデータを、前記第２の機器処理速度設定手段から出力される第２の機器の処理速度に従った速度で処理する第２の機器データ処理手段と、
前記第１の機器データ処理手段から出力される第１の処理データと前記第２の機器データ処理手段から出力される第２の処理データとを結合する処理データ結合手段と
を備えることを特徴とする情報処理システム。
【請求項２】
第１の機器と第２の機器との間の前記情報通信における通信速度を検知する通信速度検知手段と
前記第２の機器処理速度設定手段で設定された第２の機器の処理速度と前記通信速度検知手段で検知された通信速度とを入力し、双方の速度のうち遅い方を第２の機器の処理速度に置き換えて出力する第２の機器処理速度判定手段と
を備えることを特徴とする、請求項１に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の情報通信と電力供給が同時に行える接続方法を用いて接続された機器を用いて情報処理を行う方法に関する。
【背景技術】
【０００２】
近年、映像圧縮技術が向上し、例えば、ＩＴＵ−Ｔ  Ｈ．２６４（以下、Ｈ．２６４）等の、高画質を維持しながら高い圧縮率が実現できる映像符号化方法が規格化され各種製品で採用されている。
【０００３】
Ｈ．２６４を採用している製品の一つとして挙げられるのが、フルハイビジョン（横１９２０画素、縦１０８０画素）対応のビデオカメラである。このビデオカメラは、撮影した映像をＨ．２６４で符号化して記録する事ができる。
【０００４】
一方、撮影した映像を編集する際、ユーザーインターフェース等の優位性から、パーソナルコンピューター（以下、ＰＣ）を利用する事がある。しかし、Ｈ．２６４方式で映像を編集するためには、現在普及しているＰＣでは、ＣＰＵの性能が不十分で処理に多大な時間がかかる。そこで、ビデオカメラの持つ映像符号化機能を利用する事を考える。ビデオカメラは、ＵＳＢデバイスとしてＵＳＢホストであるＰＣにＵＳＢで接続可能であり、映像情報を含めた任意の情報をＰＣとやりとりできる。そのため、ビデオカメラを映像を録画する機器としてではなく、ＰＣの映像符号化用ＵＳＢデバイスとして機能させる事ができる。
【０００５】
ここで、ビデオカメラの電源に注目してみる。ビデオカメラは録画時、バッテリーを接続して使用することが主であり、ＡＣ電源は主にバッテリーの充電用である。使用者は録画後、ＰＣを使用して録画映像を編集するにあたり、ビデオカメラとＰＣをＵＳＢで接続するが、その際ＡＣ電源を使用するのは煩雑なためバッテリー駆動でビデオカメラを動作させてしまう。
【０００６】
しかし、バッテリーで電源を供給できる時間はかぎられており、ビデオカメラを映像符号化用デバイスとして編集処理などを行っていると、バッテリー残量の現象により途中で処理が停止してしまう。この問題に対処するために、特許文献１では、処理中にバッテリーが不足すると現状態を維持し、ＡＣアダプタの接続などで電源状態が復旧した後に処理を再開する方法が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−３５２４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の方法では、使用者がＡＣアダプタを接続するなどの作業を行わない限り、処理が停止したままとなってしまう。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明による情報処理システムでは、第１の機器と第２の機器とが情報通信方法で接続されており、第１の機器はＡＣ電源によって駆動し、第２の機器はバッテリーおよび第１の機器から前記情報通信方法経由で電源の供給を受けて駆動する情報処理システムにおいて、第１の機器の処理速度を検知する第１の機器処理速度検知手段と、第２の機器のバッテリー残量を検知する第２の機器バッテリー残量検知手段と、第２の機器バッテリー残量検知手段でバッテリー残量が有ると検知された場合には、バッテリーと前記情報通信方法経由の電源との合計電力で動作可能な第１の処理速度を、バッテリー残量が無いと検知された場合には、前記情報通信方法経由の電力のみで動作可能な第２の処理速度に第２の機器の処理速度を設定する第２の機器処理速度設定手段と、処理すべきデータを入力するデータ入力手段と、第１の機器処理速度検知手段から出力される第１の機器の処理速度と第２の機器処理速度設定手段から出力される第２の機器の処理速度とを入力し、両処理速度の比に基づいて、データ入力手段で入力されたデータを第１の機器と第２の機器に分配するデータ分配手段と、データ分配手段によって第１の機器に分配されたデータを処理する第１の機器データ処理手段と、データ分配手段によって第２の機器に分配されたデータを、第２の機器処理速度設定手段から出力される第２の機器の処理速度に従った速度で処理する第２の機器データ処理手段と、第１の機器データ処理手段から出力される第１の処理データと第２の機器データ処理手段から出力される第２の処理データとを結合する処理データ結合手段とを備えることを特徴。
【発明の効果】
【００１０】
本発明の情報処理システムによれば、バッテリーの残量が減少した場合であっても、使用者がＡＣアダプタを接続するなどの作業を行わなくとも処理を継続する事ができる。さらに、ＰＣとデジタルカメラで同処理を並列して行い、デジタルカメラでの処理においては、バッテリー残量に基づいて処理速度を変化させる事で、全体の処理速度を最適化するができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１における情報処理システムの機器およびその接続構成例を示す図
【図２】本発明の実施例１における情報処理システムの構成例を示すブロック図
【図３】本発明の実施例２における情報処理システムの構成例を示すブロック図
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【実施例１】
【００１３】
図１は、本発明の実施例１における機器の接続構成例の図である。ＵＳＢホスト機器１０１はパーソナルコンピュータ（以下、ＰＣ）であり、その中にハードウェアもしくはソフトウェアの機能として、Ｈ．２６４の符号化および複合化機能（以下、Ｈ．２６４コーデック）を備えている。ＵＳＢデバイス１０２はＨ．２６４方式で撮影可能なビデオカメラであり、ＰＣと同等のＨ．２６４コーデックを備えてる。ＵＳＢホスト機器１０１とＵＳＢデバイス１０２はＵＳＢで接続されており、ＵＳＢホスト機器１０１がＡＣ電源で駆動するのに対し、ＵＳＢデバイス１０２はそれ自身に接続されたバッテリー１０３とＵＳＢホスト機器１０１からのＵＳＢによる電源供給のみ動作する。
【００１４】
図２は、図１の接続構成におけるＵＳＢホスト機器１０１およびＵＳＢデバイス１０２の処理のブロック構成図である。第１の機器２１０がＵＳＢホスト機器１０１であり、第２の機器２２０がＵＳＢデバイス１０２である。以下では、映像編集のため、高ビットレートのＨ．２６４で符号化された映像データ（以下、変換前データ）を低ビットレートのＨ．２６４の映像データ（以下、変換後データ）に変換する処理を例にとって説明する。
【００１５】
第１の機器２１０には、変換前データから変換後データに変換する処理の速度を検知し、第１の機器処理速度情報として出力する第１の機器処理速度検知手段２１１がある。この第１の機器処理速度情報の内容は第１の機器２１０の性能によって決まり、処理中に変化する事は無い。一方、第２の機器２２０は、バッテリーおよびＵＳＢによる電源供給で駆動しており、バッテリー残量の有無で電力が変化するため、変換処理速度に影響が出る。例えば、バッテリー残量がある場合、バッテリーの電力とＵＳＢから提供される電力とを合わせて利用し、第２の機器の変換処理手段の動作周波数を通常よりも上げることで高速に処理が可能となる。また、別の例としては、第２の機器が２つの変換処理手段を持っている場合、バッテリー残量が無い場合には１つの変換処理手段のみを動作させ、バッテリー残量がある場合には２つの変換処理手段を動作させることで処理を高速化することもできる。
バッテリー残量の有無は、第２の機器バッテリー残量検知手段２２１で行い、その結果を第２の機器バッテリー残量情報として出力する。第２の機器処理速度設定手段２２２では、第２の機器バッテリー残量情報を入力すると、その値によって第２の機器の処理速度を決定し、第２の機器処理速度情報として出力する。
【００１６】
第１の機器２１０の処理速度を示す第１の機器処理速度情報と第２の機器２２０の処理速度を示す第２の機器処理速度情報とは、データ分配手段２１３に入力される。データ分配手段２１３はデータ入力手段２１２から入力されたデータを、第１の機器処理速度情報と第２の機器処理速度情報から得られる処理速度の比に基づいて第１の機器分配データおよび第２の機器分配データとに分配する。このデータの分配比は処理速度の比と同じにする。
【００１７】
第１の機器分配データは第１の機器データ処理手段２１４において変換処理され、第１の処理データとして出力される。第２の機器分配データは第２の機器データ処理手段２２３において第１の機器データ処理手段２１４と同じ変換処理がなされ、第２の処理データとして出力される。
【００１８】
第１の処理データおよび第２の処理データは、処理データ結合手段２１５にて１つの処理データに結合される。
【実施例２】
【００１９】
以下、本発明の実施例２について図面を参照して説明する。図３は、本発明の実施例２におけるブロック構成図である。
【００２０】
実施例１において、例えば、第２の機器の処理速度は非常に速いが、それに比べてＵＳＢホスト機器１０１とＵＳＢデバイス１０２との間の通信速度が遅い場合を考える。この場合には通信速度がボトルネックになってＵＳＢホスト機器２１０から見た第２の機器の処理速度は、第２の機器処理速度設定手段２２２で設定された第２の処理速度とは異なるものとなる。その結果、データ分配手段２１３で行われるデータの分配が最適なものではなくなってしまう。
【００２１】
この問題を回避するために、実施例２における情報処理システムには、実施例１で説明した図２のブロック構成図に対して、通信速度検知手段３０１、および、第２の機器処理速度判定手段３０２が追加されている。
【００２２】
通信速度検知手段３０１は、ＵＳＢホスト機器１０１とＵＳＢデバイス１０２との間の通信速度を検知して通信速度情報を出力する。
【００２３】
第２の機器処理速度判定手段３０２は、通信速度検知手段３０１から出力される通信速度情報と第２の機器修理速度設定手段２２２から出力される第２の機器処理速度情報とを入力し、双方のうち速度の遅い方を第２の機器の第２の処理速度情報として出力する。
【００２４】
これにより、通信速度が第２の機器の処理速度に比べて遅い場合であっても、データ分配手段２１３で適切にデータを分配でき、システム全体の処理速度を最適化できる。
【産業上の利用可能性】
【００２５】
本発明にかかる情報処理システムは、ＡＣ電源が無く、バッテリーとＵＳＢからの電源供給のみで動作するＵＳＢデバイスにおいて、ＵＳＢホスト機器と並列処理を行う際に、ＵＳＢデバイスで利用可能な電力を最大限に利用して全体の処理速度を最適化できるため有用である。
【符号の説明】
【００２６】
１０１    ＵＳＢホスト機器
１０２    ＵＳＢデバイス
１０３    バッテリー
１０４    ＡＣ電源ケーブル
１０５    ＵＳＢケーブル
２１０    第１の機器
２１１    第１の機器処理速度検知手段
２１２    データ入力手段
２１３    データ分配手段
２１４    第１の機器データ処理手段
２１５    データ結合手段
２２０    第２の機器
２２１    第２の機器バッテリー残量検知手段
２２２    第２の機器処理速度設定手段
２２３    第２の機器データ処理手段
３０１    通信速度検知定手段
３０２    第２の機器処理速度判定手段
【図１】
2011128667.tif 000003
【図２】
2011128667.tif 000004
【図３】
2011128667.tif 000005