(57)【特許請求の範囲】
【請求項１】
動画像データを生成する生成手段と、
前記動画像データの一部に対応する静止画像データを記憶する記憶手段と、
前記動画像データおよび前記静止画像データをアイソクロナス転送により時分割に送信する送信手段とを有し、
前記送信手段は、前記動画像データの送信を要求する指示があった場合は、前記動画像データを第１のチャネルを用いてアイソクロナス転送により送信し、前記動画像データの送信中に前記静止画像データの送信を要求する指示があった場合は、前記静止画像データを第２のチャネルを用いてアイソクロナス転送により送信することを特徴とするデータ通信装置。
【請求項２】
前記送信手段は、ユーザから前記動画像データの送信を要求する指示があった場合は、前記動画像データを前記第１のチャネルを用いてアイソクロナス転送により送信し、前記動画像データの送信中にユーザから前記静止画像データの送信を要求する指示があった場合は、前記静止画像データを前記第２のチャネルを用いてアイソクロナス転送により送信することを特徴とする請求項１に記載のデータ通信装置。
【請求項３】
前記送信手段は、ユーザから前記動画像データの送信を要求する指示があった場合は、前記動画像データを前記第１のチャネルを用いてアイソクロナス転送により送信し、前記動画像データの送信中に外部機器から前記静止画像データの送信を要求する指示があった場合は、前記静止画像データを前記第２のチャネルを用いてアイソクロナス転送により送信することを特徴とする請求項１に記載のデータ通信装置。
【請求項４】
前記送信手段が前記動画像データをアイソクロナス転送により送信する前に、前記動画像データを所定の圧縮方式で圧縮する圧縮手段をさらに有することを特徴とする請求項１から３のいずれかに記載のデータ通信装置。
【請求項５】
前記静止画像データは、前記所定の圧縮方式で圧縮されていない静止画像データであることを特徴とする請求項４に記載のデータ通信装置。
【請求項６】
前記生成手段は、撮像手段により撮影された画像から前記動画像データを生成することを特徴とする請求項１から５のいずれかに記載のデータ通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画像データおよび静止画像データを送信するデータ通信装置に関する。
【０００２】
【従来の技術】
近年、デジタルＶＴＲやカメラ一体型デジタルＶＴＲ等の家電機器もパソコン（以下、ＰＣ）への入力手段の一つとして使用したいというニーズが高まっている。それに伴い、デジタルＶＴＲやカメラ一体型デジタルＶＴＲにより再生された動画像をデジタルデータのままでＰＣ等の編集機器に取り込み、必要に応じて各種の加工処理を施して編集したり、ハードディスク等の記録媒体に記録したり、又プリンタ等の画像出力装置にて印刷するといった分野の技術が進んでいる。
【０００３】
例えば、ＰＣを介してデジタルＶＴＲとプリンタを接続して構成した通信システムにおいて、該デジタルＶＴＲにて再生された動画像の中から静止画像を印刷した場合、ＰＣは該デジタルＶＴＲから送信された動画像データを取り込み、該動画像データから所望の１フレーム分の静止画像を抜き出す。ＰＣは必要に応じて該静止画像に編集処理を行い、１フレーム分の静止画像に基づく画像データをデジタルＶＴＲとは別の通信インタフェースに接続されたプリンタに供給することにより、静止画像を印刷出力するという手順で行われていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のような通信システムにおいて、デジタルＶＴＲからの動画像データをＰＣに取り込む場合、ＰＣはデジタルＶＴＲにて再生された大容量の動画像データを取り込み、一度ハードディスク等の記録媒体に保持した上で、所望の静止画像を選択して抜き出す必要があり、ＰＣ自体の負担は大きかった。しかも、ＰＣ自身の処理能力或いは使用環境によっては、外部のプリンタから印刷出力されるまでに時間がかかったり、ＰＣやプリンタが正常に動作しなくなってしまうことがあった。
【０００５】
そこで、本発明は、ＰＣ等の編集機器がなくても、動画像データと当該動画像データの一部に対応する静止画像データとを通信システム上の各機器にほぼ同時に提供することができるデータ通信装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係るデータ通信装置は、例えば、動画像データを生成する生成手段と、前記動画像データの一部に対応する静止画像データを記憶する記憶手段と、前記動画像データおよび前記静止画像データをアイソクロナス転送により時分割に送信する送信手段とを有し、前記送信手段は、前記動画像データの送信を要求する指示があった場合は、前記動画像データを第１のチャネルを用いてアイソクロナス転送により送信し、前記動画像データの送信中に前記静止画像データの送信を要求する指示があった場合は、前記静止画像データを第２のチャネルを用いてアイソクロナス転送により送信することを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明に係る実施例を図面を用いて詳細に説明する。
【００１１】
図１は本発明に係る実施例であるカメラ一体型デジタルＶＴＲ１０１を用いて構成された通信ネットワークを示すブロック図である。尚、該通信ネットワークはＩＥＥＥ１３９４シリアルバスに準拠した通信が可能である。
【００１２】
本実施例の通信ネットワークは、ＩＥＥＥ１３９４シリアルバスを用いて構成されているため、以下にＩＥＥＥ１３９４シリアルバスの技術について簡単に説明する。
【００１３】
《ＩＥＥＥ１３９４の技術の概要》
家庭用デジタルＶＴＲやＤＶＤの登場も伴って、ビデオデータやオーディオデータなどのリアルタイムでかつ高情報量のデータ転送のサポートが必要になっている。こういったビデオデータやオーディオデータをリアルタイムで転送し、パソコン（ＰＣ）に取り込んだり、またはその他のデジタル機器に転送を行なうには、必要な転送機能を備えた高速データ転送可能なインタフェースが必要になってくるものであり、そういった観点から開発されたインタフェースがＩＥＥＥ１３９４−１９９５（Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ）（以下１３９４シリアルバス）である。
【００１４】
図９に１３９４シリアルバスを用いて構成されるネットワーク・システムの例を示す。このシステムは機器Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈを備えており、Ａ−Ｂ間、Ａ−Ｃ間、Ｂ−Ｄ間、Ｄ−Ｅ間、Ｃ−Ｆ間、Ｃ−Ｇ間、及びＣ−Ｈ間をそれぞれ１３９４シリアルバスのツイスト・ペア・ケーブルで接続されている。この機器Ａ〜Ｈは例としてＰＣ、デジタルＶＴＲ、ＤＶＤ、デジタルカメラ、ハードディスク、モニタ等である。
【００１５】
各機器間の接続方式は、ディジーチェーン方式とノード分岐方式とを混在可能としたものであり、自由度の高い接続が可能である。
【００１６】
また、各機器は各自固有のＩＤを有し、それぞれが認識し合うことによって１３９４シリアルバスで接続された範囲において、１つのネットワークを構成している。各デジタル機器間をそれぞれ１本の１３９４シリアルバスケーブルで順次接続するだけで、それぞれの機器が中継の役割を行い、全体として１つのネットワークを構成するものである。また、１３９４シリアルバスの特徴でもある、Ｐｌｕｇ  ＆  Ｐｌａｙ機能でケーブルを機器に接続した時点で自動で機器の認識や接続状況などを認識する機能を有している。
【００１７】
また、図９に示したようなシステムにおいて、ネットワークからある機器が削除されたり、または新たに追加されたときなど、自動的にバスリセットを行い、それまでのネットワーク構成をリセットしてから、新たなネットワークの再構築を行なう。この機能によって、その時々のネットワークの構成を常時設定、認識することができる。
【００１８】
またデータ転送速度は、１００／２００／４００Ｍｂｐｓと備えており、上位の転送速度を持つ機器が下位の転送速度をサポートし、互換をとるようになっている。
【００１９】
データ転送モードとしては、コントロール信号などの非同期データ（Ａｓｙｎｃｈｒｏｎｏｕｓ  データ：以下Ａｓｙｎｃデータ）を転送するＡｓｙｎｃｈｒｏｎｏｕｓ転送モード、リアルタイムなビデオデータやオーディオデータ等の同期データ（Ｉｓｏｃｈｒｏｎｏｕｓデータ：以下Ｉｓｏデータ）を転送するＩｓｏｃｈｒｏｎｏｕｓ転送モードがある。このＡｓｙｎｃデータとＩｓｏデータは各サイクル（通常１サイクル１２５μＳ）の中において、サイクル開始を示すサイクル・スタート・パケット（ＣＳＰ）の転送に続き、Ｉｓｏデータの転送を優先しつつサイクル内で混在して転送される。
【００２０】
次に、図１０に１３９４シリアルバスの構成要素を示す。
【００２１】
１３９４シリアルバスは全体としてレイヤ（階層）構造で構成されている。図８に示したように、最もハード的なのが１３９４シリアルバスのケーブルであり、そのケーブルのコネクタが接続されるコネクタポートがあり、その上にハードウェアとしてフィジカル・レイヤとリンク・レイヤがある。
【００２２】
ハードウェア部は実質的なインターフェイスチップの部分であり、そのうちフィジカル・レイヤは符号化やコネクタ関連の制御等を行い、リンク・レイヤはパケット転送やサイクルタイムの制御等を行なう。
【００２３】
ファームウェア部のトランザクション・レイヤは、転送（トランザクション）すべきデータの管理を行ない、ＲｅａｄやＷｒｉｔｅといった命令を出す。シリアルバスマネージメントは、接続されている各機器の接続状況やＩＤの管理を行ない、ネットワークの構成を管理する部分である。
【００２４】
このハードウェアとファームウェアまでが実質上の１３９４シリアルバスの構成である。
【００２５】
またソフトウェア部のアプリケーション・レイヤは使うソフトによって異なり、インタフェース上にどのようにデータをのせるか規定する部分であり、ＡＶプロトコルなどのプロトコルによって規定されている。
【００２６】
以上が１３９４シリアルバスの構成である。
【００２７】
《バスリセットのシーケンス》
１３９４シリアルバスでは、接続されている各機器（ノード）にはノードＩＤが与えられ、ネットワーク構成として認識されている。
【００２８】
このネットワーク構成に変化があったとき、例えばノードの挿抜や電源のＯＮ／ＯＦＦなどによるノード数の増減などによって変化が生じて、新たなネットワーク構成を認識する必要があるとき、変化を検知した各ノードはバス上にバスリセット信号を送信して、新たなネットワーク構成を認識するモードに入る。このときの変化の検知方法は、１３９４ポート基盤上でのバイアス電圧の変化を検知することによって行われる。
【００２９】
あるノードからバスリセット信号が伝達されて、各ノードのフィジカルレイヤはこのバスリセット信号を受けると同時にリンクレイヤにバスリセットの発生を伝達し、かつ他のノードにバスリセット信号を伝達する。最終的にすべてのノードがバスリセット信号を検知した後、バスリセットが起動となる。
【００３０】
バスリセットは、先に述べたようなケーブル抜挿や、ネットワーク異常等によるハード検出による起動と、プロトコルからのホスト制御などによってフィジカルレイヤに直接命令を出すことによっても起動する。
【００３１】
また、バスリセットが起動するとデータ転送は一時中断され、この間のデータ転送は待たされ、終了後、新しいネットワーク構成のもとで再開される。
【００３２】
以上がバスリセットのシーケンスである。
【００３３】
《Ａｓｙｎｃｈｒｏｎｏｕｓ（非同期）転送》
アシンクロナス転送は、非同期転送である。図１１にアシンクロナス転送における時間的な遷移状態を示す。図１１の最初のサブアクション・ギャップは、バスのアイドル状態を示すものである。このアイドル時間が一定値になった時点で、転送を希望するノードはバスが使用できると判断して、バス獲得のためのアービトレーションを実行する。
【００３４】
アービトレーションでバスの使用許可を得ると、次にデータの転送がパケット形式で実行される。データ転送後、受信したノードは転送されたデータに対しての受信結果のａｃｋ（受信確認用返送コード）をａｃｋ  ｇａｐという短いギャップの後、返送して応答するか、応答パケットを送ることによって転送が完了する。ａｃｋは４ビットの情報と４ビットのチェックサムからなり、成功か、ビジー状態か、ペンディング状態であるかといった情報を含み、すぐに送信元ノードに返送される。
【００３５】
次に、図１２にアシンクロナス転送のパケットフォーマットの例を示す。
【００３６】
パケットには、データ部及び誤り訂正用のデータＣＲＣの他にはヘッダ部があり、そのヘッダ部には図１２に示したような、目的ノードＩＤ、ソースノードＩＤ、転送データ長さや各種コードなどが書き込まれ、転送が行なわれる。
【００３７】
また、アシンクロナス転送は自己ノードから相手ノードへの１対１の通信である。転送元ノードから転送されたパケットは、ネットワーク中の各ノードに行き渡るが、自分宛てのアドレス以外のものは無視されるので、宛先の１つのノードのみが読み込むことになる。
【００３８】
以上がアシンクロナス転送の説明である。
【００３９】
《Ｉｓｏｃｈｒｏｎｏｕｓ（同期）転送》
アイソクロナス転送は同期転送である。１３９４シリアルバスの最大の特徴であるともいえるこのアイソクロナス転送は、特にＶＩＤＥＯ映像データや音声データといったマルチメディアデータなど、リアルタイムな転送を必要とするデータの転送に適した転送モードである。
【００４０】
また、アシンクロナス転送（非同期）が１対１の転送であったのに対し、このアイソクロナス転送はブロードキャスト機能によって、転送元の１つのノードから他のすべてのノードへ一様に転送される。
【００４１】
図１３はアイソクロナス転送における、時間的な遷移状態を示す図である。
【００４２】
アイソクロナス転送は、バス上一定時間毎に実行される。この時間間隔をアイソクロナスサイクルと呼ぶ。アイソクロナスサイクル時間は、１２５μＳである。この各サイクルの開始時間を示し、各ノードの時間調整を行なう役割を担っているのがサイクル・スタート・パケットである。サイクル・スタート・パケットを送信するのは、サイクル・マスタと呼ばれるノードであり、１つ前のサイクル内の転送終了後、所定のアイドル期間（サブアクションギャップ）を経た後、本サイクルの開始を告げるサイクル・スタート・パケットを送信する。このサイクル・スタート・パケットの送信される時間間隔が１２５μＳとなる。
【００４３】
また、図１３にチャネルＡ、チャネルＢ、チャネルＣと示したように、１サイクル内において複数種のパケットがチャネルＩＤをそれぞれ与えられることによって、区別して転送できる。これによって同時に複数ノード間でのリアルタイムな転送が可能であり、また受信するノードでは自分が欲しいチャネルＩＤのデータのみを取り込む。このチャネルＩＤは送信先のアドレスを表すものではなく、データに対する論理的な番号を与えているに過ぎない。よって、あるパケットの送信は１つの送信元ノードから他のすべてのノードに行き渡る、ブロードキャストで転送されることになる。
【００４４】
アイソクロナス転送のパケット送信に先立って、アシンクロナス転送同様アービトレーションが行われる。しかし、アシンクロナス転送のように１対１の通信ではないので、アイソクロナス転送にはａｃｋ（受信確認用返信コード）は存在しない。
【００４５】
また、図１３に示したｉｓｏ  ｇａｐ（アイソクロナスギャップ）とは、アイソクロナス転送を行なう前にバスが空き状態であると認識するために必要なアイドル期間を表している。この所定のアイドル期間を経過すると、アイソクロナス転送を行ないたいノードはバスが空いていると判断し、転送前のアービトレーションを行なうことができる。
【００４６】
つぎに、図１４にアイソクロナス転送のパケットフォーマットの例を示し、説明する。
【００４７】
各チャネルに分かれた、各種のパケットにはそれぞれデータ部及び誤り訂正用のデータＣＲＣの他にヘッダ部があり、そのヘッダ部には図１４に示したような、転送データ長やチャネルＮＯ、その他各種コード及び誤り訂正用のヘッダＣＲＣなどが書き込まれ、転送が行なわれる。
【００４８】
以上がアイソクロナス転送の説明である。
【００４９】
《バス・サイクル》
実際の１３９４シリアルバス上の転送では、アイソクロナス転送と、アシンクロナス転送は混在できる。その時の、アイソクロナス転送とアシンクロナス転送が混在した、バス上の転送状態の時間的な遷移の様子を表した図を図１５に示す。
【００５０】
アイソクロナス転送はアシンクロナス転送より優先して実行される。その理由は、サイクル・スタート・パケットの後、アシンクロナス転送を起動するために必要なアイドル期間のギャップ長（サブアクションギャップ）よりも短いギャップ長（アイソクロナスギャップ）で、アイソクロなす転送を起動できるからである。したがって、アシンクロナス転送より、アイソクロナス転送は優先して実行されることとなる。
【００５１】
図１５に示した、一般的なバスサイクルにおいて、サイクル＃ｍのスタート時にサイクル・スタート・パケットがサイクル・マスタから各ノードに転送される。これによって、各ノードで時刻調整を行ない、所定のアイドル期間（アイソクロナスギャップ）を待ってからアイソクロナス転送を行なうべきノードはアービトレーションを行い、パケット転送に入る。図１５ではチャネルｅとチャネルｓとチャネルｋが順にアイソクロナス転送されている。
【００５２】
このアービトレーションからパケット転送までの動作を、与えられているチャネル分繰り返し行なった後、サイクル＃ｍにおけるアイソクロナス転送がすべて終了したら、アシンクロナス転送を行うことができるようになる。
【００５３】
アイドル時間がアシンクロナス転送が可能なサブアクションギャップに達する事によって、アシンクロナス転送を行いたいノードはアービトレーションの実行に移れると判断する。
【００５４】
ただし、アシンクロナス転送が行える期間は、アイソクロナス転送終了後から、次のサイクル・スタート・パケットを転送すべき時間（ｃｙｃｌｅ  ｃｙｎｃｈ）までの間にアシンクロナス転送を起動するためのサブアクションギャップが得られた場合に限っている。
【００５５】
図１５のサイクル＃ｍでは３つのチャネル分のアイソクロナス転送と、その後アシンクロナス転送（含むａｃｋ）が２パケット（パケット１、パケット２）転送されている。このアシンクロナスパケット２の後は、サイクルｍ＋１をスタートすべき時間（ｃｙｃｌｅ  ｓｙｎｃｈ）にいたるので、サイクル＃ｍでの転送はここまでで終わる。
【００５６】
ただし、非同期または同期転送動作中に次のサイクル・スタート・パケットを送信すべき時間（ｃｙｃｌｅ  ｓｙｎｃｈ）に至ったとしたら、無理に中断せず、その転送が終了した後のアイドル期間を待ってから次サイクルのサイクル・スタート・パケットを送信する。すなわち、１つのサイクルが１２５μＳ以上続いたときは、その分次サイクルは基準の１２５μＳより短縮されたとする。このようにアイソクロナス・サイクルが１２５μＳを基準に超過、短縮し得るものである。
【００５７】
しかし、アイソクロナス転送はリアルタイム転送を維持するために毎サイクル必要であれば必ず実行され、アシンクロナス転送はサイクル時間が短縮されたことによって次以降のサイクルにまわされることもある。
【００５８】
こういった遅延情報も含めて、サイクル・マスタによって管理される。
【００５９】
以上が、ＩＥＥＥ１３９４シリアルバスの説明である。
【００６０】
（第１の実施例）
図１において、通信ネットワーク上の各電子機器は１３９４シリアルバスに準拠した通信が可能な通信手段を有し、夫々１３９４ケーブルにて接続されている。１０１は所定のフォーマット形式（例えば、ＳＤ−ＶＴＲやＭＰＥＧ方式）のデジタル画像データを記録媒体に記録或いは再生可能な電子機器で、該記録媒体に記録された画像データを所定の手順でパケッタイズして外部機器に送信可能なカメラ一体型デジタルＶＴＲである。１０２はカメラ一体型デジタルＶＴＲ１０１にて再生されるデジタル画像データを印刷出力可能なプリンタ、１０３はカメラ一体型デジタルＶＴＲ１０１から送信された静止画像や動画像データを表示可能なモニタである。
【００６１】
尚、図１のネットワークは一例であって、接続構成も図１の各機器を任意に接続するものでよく、また各機器からさらに先に他の電子機器が接続された構成であっても構わない。また、接続される機器も、ハードディスク、ＣＤ、ＤＶＤ等の電子機器で、１３９４シリアルバスに準拠したネットワークが構成できる機器なら何であってもよい。
【００６２】
以下では上述のように構成された通信ネットワーク上の各機器の構成と動作を説明する。
【００６３】
図２の記録再生装置１０１において、４は撮像部、５はＡ／Ｄコンバータ、６は映像信号処理回路、７は所定のアルゴリズムで記録時に圧縮、再生時に伸張を行なう圧縮／伸長回路、８は記録再生用のヘッド等を用いて、動画或いは静止画像を記録媒体１９に記録し再生する記録再生部、９はシステムコントローラ、１０は指示入力を行なう操作部、１１はＤ／Ａコンバータ、１２は再生画像或いは撮像画像を表示するＥＶＦ（Ｅｌｅｃｔｒｉｃ  Ｖｉｅｗ  Ｆｉｎｄｅｒ）、１３は非圧縮で転送する静止画像データを一時記憶する静止画用メモリ、１４は静止画用メモリ１３の読み出しや書き込み等のタイミングを制御するメモリ制御部、１５は圧縮されて転送される動画像データを一時記憶するための動画用メモリ、１６は動画用メモリ１５の読み出しや書き込み等のタイミングを制御するメモリ制御部、１７は各メモリ１３、１５の出力を選択するデータセレクタ、１８は１３９４シリアルバスに準拠した通信可能なＩ／Ｆ部、１９は、磁気テープにより構成された記憶媒体である。尚、本実施例では、磁気テープを記憶媒体としたカメラ一体型デジタルＶＴＲについて説明するが、光ディスク、固体メモリ等を記憶媒体とするデジタルカムコーダであってもよい。
【００６４】
プリンタ１０２において、２０はプリンタ１０２における１３９４Ｉ／Ｆ部、２１は制御用データと画像データを選別するデータセレクタ、２２はプリント画像を形成する画像処理回路、２３はプリント画像を形成する際に画像処理回路２２が用いるメモリ、２４はプリンタヘッド、２５はプリンタヘッドや紙送り等を駆動させるドライバ、２６はプリンタ１０２内部の各処理部を制御するプリンタコントローラ、２７はプリンタの動作を操作する操作部である。
【００６５】
モニタ１０３において、６１はモニタ１０３に搭載された１３９４Ｉ／Ｆ部、６２は所定のアルゴリズムで圧縮されたビデオデータを伸張するための復号化回路、６３はＤ／Ａコンバータ、６４はＣＲＴ、６５はモニタ１０３内の各処理部を制御するシステムコントローラ、６６はモニタ１０３の動作を操作する操作部である。なお、本実施例のモニタ１０３には上述の構成の他に、テレビジョン信号を受信及び表示するための回路を設けてよい。
【００６６】
次に、図２に示した通信ネットワークの動作について、図３に示したフローチャートと共に説明する。
【００６７】
カメラ一体型デジタルＶＴＲ１０１において、ユーザは、操作部１０を操作し、該カメラ一体型デジタルＶＴＲ１０１の動作状態が記録モードとなるように指示する（ステップＳ３０１）。
【００６８】
撮像部４で撮像された動画像信号或いは静止画像信号は、Ａ／Ｄコンバータ５でデジタル化された後、映像信号処理回路６で所定の画像処理がなされ、例えばＮＴＳＣ方式等の標準テレビジョン信号が生成される。映像信号処理回路６の出力の一方は、Ｄ／Ａコンバータ１１でアナログ信号に変換され、撮像画像としてＥＶＦ１２にて表示される。その他の出力は、圧縮／伸長回路７に供給され、所定のアルゴリズムで圧縮処理された後、記録再生部８にて記録媒体１９に記録される。ここで、所定の圧縮処理とは、家庭用デジタルＶＴＲの帯域圧縮方法の一つとして用いられるＤＣＴ（離散コサイン変換）及びＶＬＣ（可変長符号化）に基づいた圧縮方式、或いは動画像を高能率符号化してデータ圧縮するＭＰＥＧ方式等がある。
【００６９】
記録モード時の動画像データを外部機器に対して送信する場合、ユーザは操作部１０を用いて所望の時点からの動画像を送信するように指示を与える。映像信号処理回路６から出力される動画像データは、圧縮／伸長回路７にて所定の圧縮処理され、圧縮状態のまま動画用メモリ１５に供給される。また、これと並行して映像信号処理回路６から出力される動画像データは、動画像を数フレーム単位で記録する静止画用メモリ１３に供給される。
【００７０】
動画用メモリ１５に記録されている動画像データは、メモリ制御部１６の制御により、外部機器へリアルタイムに送信されるように随時読み出され、データセレクタ１７に出力される。又、静止画像用メモリ１３に記録させている静止画像データは、メモリ制御部１４の制御により、必要に応じて非同期に送信されるように適宜読み出され、データセレクタ１７に出力される。尚、メモリ制御部１４の読み出し制御は、システムコントローラ９が操作部１０からの指示に基づいてその動作を開始するように制御する。
【００７１】
例えば、動画像を通信したい場合、ユーザは、操作部１０に設けられた通信モード開始スイッチ（不図示）等により動画像の通信の開始を指示することにより通信が開始される。又、伝送中の動画像の中から静止画像をプリンタ等に送信したい場合、ユーザは所定の手順にて操作部１０を操作することにより所望の静止画像を選択し、該静止画像は同期通信されている動画像に時分割に多重させて通信される。
【００７２】
又、カメラ一体型デジタルＶＴＲ１０１の動作状態が再生モードとなるように指示された場合には、記録再生部８が記録媒体１９から所望の動画像を再生する。この時、所望の動画像の選択は、操作部１０から入力された各種の指示に従って選択され、システムコントローラ９がその指示に応じて記録再生部８の再生動作を制御する。記録媒体１９から再生された動画像データは、圧縮状態のまま動画用メモリ１５に供給される。又、これと並行して該動画像データは、圧縮／伸長処理回路７にて伸長処理された後、Ｄ／Ａコンバータ１１に供給されると共に、静止画用メモリ１３へ数フレーム単位に記録される。Ｄ／Ａコンバータ１１に供給された動画像データはアナログ信号に変換された後、再生中の画像としてＥＶＦ１２に表示される。
【００７３】
再生モード時の動画像データを外部機器に対して送信する場合は、先に説明した記録モード時の場合と同様に、操作部１０からの指示に応じて行われる。
【００７４】
つまり、動画用メモリ１５に記録されている動画像データは、メモリ制御部１６の制御により、外部機器へリアルタイムに送信されるように随時読み出され、データセレクタ１７に出力される。又、静止画像用メモリ１３に記録させている静止画像データは、メモリ制御部１４の制御により、必要に応じて非同期に送信されるように適宜読み出され、データセレクタ１７に出力される。尚、メモリ制御部１４の読み出し制御は、システムコントローラ９が操作部１０からの指示に基づいてその動作を開始するように制御する。
【００７５】
例えば、動画像を通信したい場合、ユーザは、操作部１０に設けられた通信モード開始スイッチ（不図示）等により動画像の通信の開始を指示することにより通信が開始される。又、伝送中の動画像の中から静止画像をプリンタ等に送信したい場合、ユーザは所定の手順にて操作部１０を操作することにより所望の静止画像を選択し、該静止画像は同期通信されている動画像に時分割に多重させて通信される。
【００７６】
システムコントローラ９は、カメラ一体型デジタルＶＴＲ１０１内の各処理動作を制御するものであるが、１３９４シリアルバスを介して接続された外部機器（例えば、プリンタ１０２）の動作を制御する制御コマンドを生成し、１３９４インタフェース部１８から１３９４シリアルバス上の外部機器に対して該制御コマンドデータを非同期に送信することもできる。又、１３９４インタフェース部１８は、データバス上の外部機器から送信された制御データを受信可能であり、システムコントローラ９は該制御データの内容に応じてカメラ一体型デジタルＶＴＲ１０１の動作を制御することができる。従って例えば、モニタ１０３の操作部が動画像中の所望の時点の静止画像をプリンタ１０２に送信するように指示を与えることができる。
【００７７】
データセレクタ１７は、動画用メモリ１５から出力される動画像データ、静止画用メモリ１３から出力される静止画像データ、システムコントローラ９から出力される制御コマンドデータを選択的に出力し、１３９４インタフェース部１８に供給する。
【００７８】
１３９４インタフェース部１８では、動画、静止画等の情報データと外部、内部機器を制御する制御データを１３９４シリアルバス規格に準拠した通信方法に基づいて外部機器に転送する。カメラ一体型デジタルＶＴＲ１０１にて撮影された動画像は、操作部１０からの通信開始の指示後に、所定の通信サイクル（例えば、１２５μsec）毎に転送帯域が保証された同期通信にて外部機器に伝送される（ステップＳ３０２）。つまり、動画像データは、所定に単位毎にIsochronous転送用のパケットにパケッタイズされ、Isochronous転送方式により通信ネットワーク上の各機器に転送される。
【００７９】
又、操作部１０による操作、或いは外部機器からの指示により送信される静止画像や外部機器の動作を制御する制御コマンド等は、操作部１０或いは外部機器により指定された通信先へ不定期に通信される。例えば、１３９４シリアルバス上のプリンタ１０２を通信先として静止画像データを送信、印刷する場合、ユーザは操作部１０に所定の手順で通信先を指示し、静止画像をAsynchronous転送する（ステップＳ３０３）。
【００８０】
１３９４インタフェース部１８に入力される静止画像データは、Asynchronous転送用のパケットにパケッタイズされ、Asynchronous転送を行うように制御される。これにより、カメラ一体型デジタルＶＴＲ１０１は、動画像データをデータバス上の各外部機器に同期通信すると共に、操作部１０或いは外部の操作部により指定された通信先に静止画像を非同期通信することが可能となる（ステップＳ３０４）。
【００８１】
図４に１３９４シリアルバスを介して伝送される動画像データと静止画像データの時間的な遷移状態の一例を示す。
【００８２】
図４において、ｃｈ（チャネル）ａはIsochronous転送方式により所定単位のパケットデータにパケッタイズされた動画像データである。１３９４シリアルバス上の通信サイクル期間（例えば、１２５μｓ）は、１３９４シリアルバス上の各機器の有するサイクルタイマの値を略一致させる為に必要な、サイクルスタートパケットにより区切られている。サイクルスタートパケット後は、Isochronousパケットの転送期間となり、１３９４インタフェース部１８は、所定の通信プロトコルによりパケッタイズされた動画像データをｃｈ ａの転送帯域に送信する。又、Isochronous転送が終了してから次の通信サイクルまでの期間は、Asynchronousパケットデータの転送に割り当てられるので、１３９４インタフェース部１８は必要に応じてAsynchronousパケットを転送する。これにより、Isochronousパケット（同期通信用データ）とAsynchronousパケット（非同期通信用データ）は、夫々所定の通信サイクル期間毎に時分割に多重され、データバス上に送信される。
【００８３】
本実施例のカメラ一体型デジタルＶＴＲ１０１は、圧縮処理された動画像データ（ＳＤ―ＶＴＲやＭＰＥＧ規格等の圧縮動画像）を所定の通信プロトコルにてIsochronous転送パケットを生成し、取得した所定の転送帯域（ｃｈ ａ）を用いて、各通信サイクル毎に同期転送する。又、該動画像に基づいて生成された非圧縮の静止画像データは、操作部１０或いは外部機器の操作部の指示に応じてAsynchronousパケットにパケッタイズされ、非同期転送される。これにより、カメラ一体型デジタルＶＴＲ１０１は、動画像データを所定の通信サイクル期間毎に同期通信すると共に、静止画像データを所定の通信サイクル期間毎の同期通信に時分割に多重させて非同期通信することができる。又、カメラ一体型デジタルＶＴＲ１０１は、１３９４シリアルバス上の外部機器の動作を制御する制御コマンドも静止画像データと同様に、必要に応じてAsynchronous転送（非同期転送）することができる。つまり、１３９４インタフェース部１８は、動画像データを所定の通信サイクル期間毎に同期通信（Isochronous転送）し、必要に応じて静止画像データを所定の通信サイクル期間の空いている期間を利用して非同期通信（Asynchronous転送）することによって、データバスの利用効率をよくすることができる。尚、動画像データの通信処理が終了するまでの間、操作部１０を介して静止画像の送信を要求する指示がなかった場合には、静止画像は伝送されない（ステップＳ３０５）。
【００８４】
カメラ一体型デジタルＶＴＲ１０１より生成された動画像、静止画像データは、１３９４シリアルバス上の各機器に送信される。その際、１３９４シリアルバス上の機器であるモニタ１０３は、カメラ一体型デジタルＶＴＲ１０１の使用する転送帯域（ｃｈ ａ）を受信可能なように設定されており、カメラ一体型デジタルＶＴＲ１０１からIsochronous転送された動画像データを受信できる。１３９４インタフェース部６１により受信されたIsochronousパケットは、伸長処理回路６２に供給され、カメラ一体型デジタルＶＴＲ１０１で用いて圧縮方式に対応した伸長処理が施される。伸長された動画像データは、Ｄ／Ａコンバータ６３でアナログ信号に変換された後、ＣＲＴ６４で動画像が表示される。操作部６６は、モニタ１０３の各処理の制御を指示し、システムコントローラ６５は操作部６６の入力指示に基づいてモニタ１０３を制御する。尚、操作部６６は、カメラ一体型デジタルＶＴＲに対して静止画像を送信するように制御コマンド送信するようにしてもよい。この場合、ユーザはモニタ１０３にて表示されている動画像を見ながら所望の静止画像を指定するように操作部６６を制御し、システムコントローラ６５は、カメラ一体型デジタルＶＴＲ１０１に対して該静止画像の送信を開始を制御する制御コマンドを生成し、伝送する。
【００８５】
プリンタ１０２の１３９４インタフェース部２０は、カメラ一体型デジタルＶＴＲ１０１から送信されたAsynchronousパケットを受信する。１３９４インタフェース部２０は、受信データを後段のデータセレクタに供給し、データセレクタはデータの種類に応じて後段のプリンタコントローラ２６、画像処理回路２８に受信データを供給する。画像処理回路２８に供給された静止画像は、メモリ２３を用いて印刷に適した画像処理を施し、印刷出力可能な静止画像として順次プリンタヘッド２４に送られ、印刷される。プリンタヘッド２４は、ヘッドの駆動や紙送り機構の駆動を制御し、又プリンタヘッド２４やドライバ２５の動作制御及び各処理部の制御はプリンタコントローラ２６により行われる。
【００８６】
プリンタの操作部２７は、紙送り、リセット、インクチェック、又はプリンタの動作状態（スタンバイ／印刷開始／停止等）を表示するためのモニタを有し、ユーザに対してプリンタ１０２内の各処理部の動作状態、警告等を表示する。ユーザはこれらの表示情報をもとに操作部２７を操作し、プリンタ１０２を制御する。
【００８７】
又、１３９４インタフェース部２０に入力したデータが、プリンタ１０２に対する制御コマンドデータであった場合、データセレクタ２１からプリンタコントローラ２６に制御コマンドとして供給され、プリンタコントローラ２６によって該制御コマンドに対応した制御が施される。
【００８８】
尚、本実施例のプリンタ１０２は、Asynchronous転送された非圧縮の静止画像データを印刷出力可能な構成になっている。従って、本実施例のプリンタ１０２のように伸長処理手段を具備していない低機能のプリンタであっても簡単なシステム構成で高画質の画像を印刷出力することができる。
【００８９】
以上のように、カメラ一体型デジタルＶＴＲ１０１にて撮像された動画像データはモニタ１０３に転送され、表示される。その際、ユーザはモニタ１０３にて表示された動画像を見ながら印刷出力したい静止画像をカメラ一体型デジタルＶＴＲ１０１の操作部１０を制御することにより、動画像を伝送しながら静止画像を伝送することが可能となる。つまり、ＰＣ等の編集機器を用いることなく動画像と静止画像を外部機器に出力可能な構成となっている。
（第２の実施例）
図５は、本発明の第２の実施例の通信ネットワークの構成を示すブロック図である。以下の第２の実施例において、上述の第１の実施例と同一あるいはそれに相当する部材については同一符号を用いてその説明を省略する。
【００９０】
図５において、カメラ一体型デジタルＶＴＲ１０１とプリンタ１０２の構成は、上述の第１の実施例と同様の構成となっている。又、モニタ１０４は、上述の第１の実施例の構成に加えて、セレクタ６７と加算器６８を有する。第２の実施例のカメラ一体型デジタルＶＴＲ１０１は、静止画像データを動画像データと同様に所定の通信サイクル期間毎に同期通信する。以下、第２の実施例の通信ネットワークの動作について、図６に示したフローチャートと共に説明する。
【００９１】
カメラ一体型デジタルＶＴＲ１０１において、ユーザは、操作部１０を操作し、該カメラ一体型デジタルＶＴＲ１０１の動作状態が記録モードとなるように指示する（ステップＳ６０１）。カメラ一体型デジタルＶＴＲ１０１にて撮影された動画像は、操作部１０からの通信開始の指示後に、所定の通信サイクル（例えば、１２５μｓｅｃ）毎に伝送帯域が保証される同期通信にて外部機器に伝送される（ステップＳ６０２）。
【００９２】
静止画用メモリ１３に記録されている静止画像は、操作部１０からの指示或いは外部機器からの指示に応じて、所定の静止画像データの読み出しを開始する（ステップＳ６０３）。メモリ制御部１４により所定の単位毎に読み出された静止画像データは、データセレクタを介して１３９４インタフェース部１８に供給される。１３９４インタフェース部１８は、所定の単位毎に入力される静止像データをIsochronous転送用のパケットにパケッタイズして、データバス上の各機器に対してIsochronous転送を行う（ステップＳ６０４）。
【００９３】
本実施例では、静止画像をIsochronous転送することにより、１３９４シリアルバス上の各機器に静止画像データが転送される。従って、通信ネットワーク上のモニタ１０４及びプリンタ１０２は、カメラ一体型デジタルＶＴＲ１０１から出力される静止画像をほぼ同時に受信することができるため、所望の静止画像を夫々の機器で表示したり、印刷したりすることが可能となる。
【００９４】
尚、外部機器の動作を制御する制御コマンド等は、第１の実施例同様、操作部１０或いは外部機器により指定された通信先へ不定期に通信（Asynchronous転送）される。
【００９５】
図７に１３９４シリアルバスを介して伝送される動画像データと静止画像データの時間的な遷移状態の一例を示す。
【００９６】
図７において、ｃｈ（チャネル）ａはIsochronous転送方式により所定単位のパケットデータにパケッタイズされた動画像データである。又、ｃｈ ｂも同様にIsochronous転送方式により所定単位のパケットデータにパケッタイズされた静止画像データである。１３９４シリアルバス上の通信サイクル期間（例えば、１２５μｓ）は、１３９４シリアルバス上の各機器の有するサイクルタイマの値を略一致させる為に必要な、サイクルスタートパケットにより区切られている。サイクルスタートパケット後は、Isochronousパケットの転送期間となり、１３９４インタフェース部１８は、所定の通信プロトコルによりパケッタイズされた動画像データと静止画像データをｃｈ ａ、ｃｈ ｂの転送帯域に送信する。又、Isochronous転送が終了してから次の通信サイクルまでの期間は、Asynchronousパケットデータの転送に割り当てられるので、１３９４インタフェース部１８は必要に応じてAsynchronousパケットを転送する。これにより、Isochronousパケット（同期通信用データ）とAsynchronousパケット（非同期通信用データ）は、夫々所定の通信サイクル期間毎に時分割に多重され、データバス上に送信される。
【００９７】
本実施例のカメラ一体型デジタルＶＴＲ１０１は、圧縮処理された動画像データ（ＳＤ―ＶＴＲやＭＰＥＧ規格等の圧縮動画像）を所定の通信プロトコルにてIsochronous転送パケットを生成し、取得した所定の転送帯域（ｃｈ ａ）を用いて、各通信サイクル毎に同期転送する。又、該動画像に基づいて生成された非圧縮の静止画像データは、操作部１０或いは外部機器の操作部の送信要求の指示に応じ、所定の通信プロトコルに従ってIsochronousパケットにパケッタイズされ、同期転送される。これにより、カメラ一体型デジタルＶＴＲ１０１は、動画像データと静止画像データを必要に応じて時分割に多重させて所定の通信サイクル期間毎に同期通信することができる。又、カメラ一体型デジタルＶＴＲ１０１は、１３９４シリアルバス上の外部機器の動作を制御する制御コマンドも必要に応じてAsynchronous転送（非同期転送）することができる。つまり、１３９４インタフェース部１８は、動画像データを所定の通信サイクル期間毎に同期通信（Isochronous転送）し、必要に応じて静止画像データも所定の通信サイクル期間の空いている期間を利用して同期通信（Isochronous転送）することによって、データバス上の各機器に同一の静止画像をほぼ同時に送信することができる。尚、動画像データの通信処理が終了するまでの間、操作部１０を介して静止画像の送信を要求する指示がなかった場合には、静止画像は伝送されない（ステップＳ６０５）。
【００９８】
カメラ一体型デジタルＶＴＲ１０１より生成された動画像、静止画像データは、１３９４シリアルバス上の各機器に送信される。その際、１３９４シリアルバス上の機器であるモニタ１０４は、カメラ一体型デジタルＶＴＲ１０１の使用する転送帯域（ｃｈ ａ、ｃｈ ｂ）を受信可能なように設定されており、カメラ一体型デジタルＶＴＲ１０１からIsochronous転送された動画像データ及び静止画像データを受信できる。図８はモニタ１０４本体の一例を示す図である。図８において、８０１は動画像を表示するための動画表示エリア、８０２は必要に応じて静止画像を表示するための静止画表示エリア、８０３は表示中の動画像から所望の静止画像の表示を指示する操作スイッチである。
【００９９】
モニタ１０４において、セレクタ６７は、１３９４インタフェース部６１を介して受信される動画像と静止画像とを選択的に後段の処理部に供給する処理を行う。セレクタ６７にて選択的に出力された動画像データは、伸長処理回路６２に供給され、伸長処理された後、加算器６８に供給される。又、セレクタ６７にて選択的に出力された静止画像データは、非圧縮の画像データであるため伸長処理の必要もなく加算器６８に供給される。加算器６８は、動画像を表示している画面内に必要に応じて静止画像を表示可能なように動画像データと静止画像データとを合成する。モニタ１０４は、加算器６８からの出力をＤ／Ａコンバータ６３、ＣＲＴ６４を介して動画像と静止画像を表示できる。
【０１００】
以上のように構成することにより、ユーザはモニタ１０３にて動画像と静止画像の双方を見ることができる。従って、ユーザは動画像と共に印刷出力される静止画像をモニタ１０４にて見ることができる。
【０１０１】
又、本実施例のカメラ一体型デジタルＶＴＲ１０１は、操作部１０或いは操作部６６にて指示された所望の静止画像をIsochronous転送する。該静止画像は、Isochronous転送されるためモニタ１０４のみならずプリンタ１０２にも転送される。プリンタ１０２は、第1の実施例同様に送信された非圧縮の静止画像データを受信し、印刷出力することが可能である。従って、本実施例のプリンタ１０２のように伸長処理手段を具備していない低機能のプリンタであっても簡単なシステム構成で高画質の画像を印刷出力することができる。
【０１０２】
以上のように、カメラ一体型デジタルＶＴＲ１０１にて撮像された動画像データはモニタ１０３に転送され、表示される。その際、ユーザはモニタ１０３にて表示された動画像を見ながら印刷出力したい静止画像をカメラ一体型デジタルＶＴＲ１０１の操作部１０を制御することにより、動画像を伝送しながら静止画像を伝送することが可能となる。又、印刷出力したい静止画像を動画像と共に見ることも可能である。つまり、ＰＣ等の編集機器を用いることなく動画像と静止画像を外部機器に出力可能な構成となっている。
【０１０３】
尚、本発明はその精神、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。例えば、本実施例では、ＩＥＥＥ１３９４シリアルバスに準拠した通信の可能な通信ネットワークを用いて説明したが、それに限るものではなく、所定の通信サイクル毎に割り当てられた伝送帯域を用いて通信を行う同期通信と、不定期にデータの通信を行う非同期通信とを所定の通信サイクル期間内に混在させて行うことができる機能を有する通信ネットワークであれば適用することも可能である。
【０１０４】
又、本実施例では、撮像部４にて撮像される或いは記録媒体１９により読み出される動画像から静止画像を生成し、夫々を必要に応じて時分割多重して送信しているが、それに限るものではなく、予め記録媒体に記録された動画像とそれに対応した静止画像を読み出し、夫々を必要に応じて時分割多重して送信することも可能である。したがって前述の実施例はあらゆる点おいて単なる例示に過ぎず、限定的に解釈されないものである。
【０１０５】
【発明の効果】
本発明によれば、動画像データと当該動画像データの一部に対応する静止画像データとをアイソクロナス（Ｉｓｏｃｈｒｏｎｏｕｓ）転送により時分割に送信することができるので、ＰＣ等の編集機器がなくても、動画像データと当該動画像データの一部に対応する静止画像データとを通信システム上の各機器にほぼ同時に提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施例のカメラ一体型デジタルＶＴＲ１０１を用いて構成された通信ネットワークの一例を示す図。
【図２】第１の実施例の通信ネットワーク上の各機器の構成を説明するブロック図。
【図３】第１の実施例の通信ネットワークの動作の一例を説明するフローチャート。
【図４】データバスを介して伝送される動画像データと静止画像データの時間的な遷移状態の一例を示す図。
【図５】本発明の第２の実施例の通信ネットワークの構成を示すブロック図。
【図６】第２の実施例の通信ネットワークの動作の一例を説明するフローチャート。
【図７】データバスを介して伝送される動画像データと静止画像データの時間的な遷移状態の一例を示す図。
【図８】第２の実施例のモニタ１０４本体の一例を示す図。
【図９】１３９４シリアルバスを用いて構成された通信ネットワークの一例を示す図。
【図１０】１３９４シリアルバスの構成要素を示す図。
【図１１】Ａｓｙｎｃｈｒｏｎｏｕｓ転送の時間的な遷移状態を示す図。
【図１２】Ａｓｙｎｃｈｒｏｎｏｕｓ転送用のパケットの構成を示す図。
【図１３】Ｉｓｏｃｈｒｏｎｏｕｓ転送の時間的な遷移状態を示す図。
【図１４】Ｉｓｏｃｈｒｏｎｏｕｓ転送用のパケットの構成を示す図。
【図１５】１３９４シリアルバスにて転送されるパケットの様子を説明する図。
【図１】
0003912841.tif 000002
【図２】
0003912841.tif 000003
【図３】
0003912841.tif 000004
【図４】
0003912841.tif 000005
【図５】
0003912841.tif 000006
【図６】
0003912841.tif 000007
【図７】
0003912841.tif 000008
【図８】
0003912841.tif 000009
【図９】
0003912841.tif 000010
【図１０】
0003912841.tif 000011
【図１１】
0003912841.tif 000012
【図１２】
0003912841.tif 000013
【図１３】
0003912841.tif 000014
【図１４】
0003912841.tif 000015
【図１５】
0003912841.tif 000016