(57)【要約】【課題】従来と比して格段と使い勝手を向上させてノンリニア編集機を操作し得るようにする。【解決手段】リニア編集機３は、例えばユーザにより編集用操作部を介して編集操作が行われたことを認識すると、当該編集操作の内容に応じた操作コマンドを生成してこれを中継装置４へ送信し、中継装置４は、リニア編集機３からの操作コマンドをノンリニア編集機２へ送信し、ノンリニア編集機２は、中継装置４からの操作コマンドの内容を認識した後、当該認識結果に基づいて編集処理を行うようにした。これによりユーザは、リニア編集機３の編集用操作部を介して、ノンリニア編集機２に対する編集操作を行うことができる。【選択図】        図１
2004312307.tif 000002
【特許請求の範囲】
【請求項１】
編集操作を行うための編集用操作部を有するリニア編集機と、
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースを有するノンリニア編集機と、
上記リニア編集機と接続する第１の接続手段と、上記ノンリニア編集機と上記ＵＳＢインターフェースを介して接続する第２の接続手段とを有し、上記第１の接続手段及び上記第２の接続手段によって上記リニア編集機及び上記ノンリニア編集機と接続している中継装置と
によって構築された編集システムであって、
上記リニア編集機は、上記編集用操作部を介して入力された操作情報を上記中継装置へ送信し、
上記中継装置は、上記リニア編集機からの上記操作情報を上記ノンリニア編集機へ送信し、
上記ノンリニア編集機は、上記中継装置からの上記操作情報に基づいて編集処理を実行する
ことを特徴とする編集システム。
【請求項２】
上記リニア編集機は、
上記ノンリニア編集機における上記編集処理の処理状況を通知するように要求する通知要求信号を上記中継装置へ出力し
上記ノンリニア編集機は、
上記編集処理の上記処理状況を示した処理状況情報を上記中継装置へ送信しておく処理状況情報送信手段
を具え、
上記中継装置は、
上記ノンリニア編集機からの上記処理状況情報を記憶しておく記憶手段と、
上記リニア編集機からの上記通知要求信号に応じて、上記記憶手段に記憶しておいた上記処理状況情報を上記リニア編集機へ送信することにより、当該リニア編集機に対して上記編集処理の上記処理状況を通知する通知手段と
を具えることを特徴とする請求項１に記載の編集システム。
【請求項３】
編集操作を行うための編集用操作部を有するリニア編集機と接続する第１の接続手段と、ＵＳＢインターフェースを有するノンリニア編集機と当該ＵＳＢインターフェースを介して接続する第２の接続手段とを有し、上記第１の接続手段及び上記第２の接続手段によって上記リニア編集機及び上記ノンリニア編集機と接続している中継装置であって、
上記リニア編集機から当該リニア編集機の上記編集用操作部を介して入力された操作情報を受信すると当該操作情報を上記ノンリニア編集機へ送信することにより、当該ノンリニア編集機に対して上記操作情報に基づく編集処理を実行させる操作情報送信手段
を具えることを特徴とする中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は編集システムに関し、例えばノンリニア編集機を操作する際に適用して好適なものである。
【０００２】
【従来の技術】
従来、ジョグシャトルやオーディオフェーダ等からなる編集用の操作部（以下、これを編集用操作部と呼ぶ）を介して編集操作を行い得るようになされたリニア編集機が広く普及していたが、近年、このようなリニア編集機に代わって、例えばパーソナルコンピュータ構成でなるノンリニア編集機が普及し始めている。
【０００３】
このノンリニア編集機においては、画像の変形や合成を容易に行うことができる点、編集を繰り返しても画像の劣化が少ない点等、従来のリニア編集機と比べて数多くの利点を有している（例えば、特許文献１）。
【０００４】
【特許文献１】
特開２０００−２３５５４２公報（第２頁）
【０００５】
【発明が解決しようとする課題】
ところで、かかるパーソナルコンピュータ構成でなるノンリニア編集機においては、キーボード及びマウス等からなる操作部（以下、これをパソコン操作部と呼ぶ）を介して編集操作を行わせるようになされているが、このようなパソコン操作部を介しての編集操作は、編集用操作部を介しての編集操作に慣れきっているユーザにとって、決して使い勝手の良いものではなかった。
【０００６】
本発明は以上の点を考慮してなされたもので、従来と比して格段と使い勝手を向上させてノンリニア編集機を操作し得る編集システムを提案しようとするものである。
【０００７】
【課題を解決するための手段】
かかる課題を解決するために本発明においては、編集操作を行うための編集用操作部を有するリニア編集機と、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースを有するノンリニア編集機と、リニア編集機と接続する第１の接続手段と、ノンリニア編集機とＵＳＢインターフェースを介して接続する第２の接続手段とを有し、第１の接続手段及び第２の接続手段によってリニア編集機及びノンリニア編集機と接続している中継装置とによって構築された編集システムであって、リニア編集機は、編集用操作部を介して入力された操作情報を中継装置へ送信し、中継装置は、リニア編集機からの操作情報をノンリニア編集機へ送信し、ノンリニア編集機は、中継装置からの操作情報に基づいて編集処理を実行するようにした。これによりユーザは、リニア編集機の編集用操作部からノンリニア編集機を操作することができる。
【０００８】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【０００９】
（１）編集システムの全体構成
図１において、１は全体として編集システムを示し、パーソナルコンピュータ構成でなるノンリニア編集機２と、ジョグシャトルやオーディオフェーダ等の編集用操作部（図示せず）を有するリニア編集機３とが、中継装置４を介して接続されている。
【００１０】
また、このノンリニア編集機２に対しては外付けのハードディスクドライブ（以下、これを外付けハードディスクドライブと呼ぶ）５が接続されており、この外付けハードディスクドライブ５には、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２等の形式でなる画像データや音声データ等が素材データとして予め記憶されている。
【００１１】
ここで、例えば図２に示すようにノンリニア編集機２は、当該ノンリニア編集機２全体を統括的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０にバス２１を介して、例えばワークエリアとして機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２、内蔵のハードディスクドライブ２３、外付けハードディスクドライブ５と接続するためのハードディスクドライブ用インターフェース部２４、キーボード及びマウス等からなるパソコン操作部２５、表示部２６、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェース部２７が接続されて構成されている。
【００１２】
このハードディスクドライブ２３に対しては、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラム（例えば、Ｗｉｎｄｏｗｓ（登録商標）等）が予め格納されていると共に、編集処理を行うための編集プログラム等の各種アプリケーションプログラムも予め格納されている。
【００１３】
一方、中継装置４は、例えば小型且つ省電力で動作し得るＣＰＵ３０を有し、このＣＰＵ３０に対しては、ＲＳ−４２２インターフェース部３１、同期情報抽出回路３２、ＵＳＢコントローラ３３が接続されて構成されている。
【００１４】
このＵＳＢコントローラ３３から延長するＵＳＢケーブル６（図１）は、ノンリニア編集機２のＵＳＢインターフェース部２７に対して接続されている。これにより中継装置４のＣＰＵ３０は、かかるＵＳＢケーブル６を介して、ノンリニア編集機２との間でデータ通信し得るようになされている。
【００１５】
ＲＳ−４２２インターフェース部３１に対しては、リニア編集機３から延長しているＲＳ−４２２ケーブル７（図１）が接続されている。これにより中継装置４のＣＰＵ３０は、かかるＲＳ−４２２ケーブル７を介して、リニア編集機３との間でデータ通信し得るようになされている。
【００１６】
ところで、中継装置４の同期信号抽出回路３２に対しては、外部からリファレンス信号Ｓ１が連続的に入力されている。ここで、この連続的に入力されるリファレンス信号Ｓ１には、フレームタイミングと一致した周期で所定の同期信号（以下、これをフレーム同期信号と呼ぶ）が含まれている。
【００１７】
中継装置４のＣＰＵ３０は、この同期信号抽出回路３２を制御して、外部から連続的に入力されるリファレンス信号Ｓ１からフレーム同期信号を逐次抽出し、当該抽出したそれぞれのタイミング（すなわち、フレームタイミングと一致したタイミング）でタイミング通知信号Ｓ２を生成し、これをＵＳＢコントローラ３３及びＵＳＢケーブル６を介してノンリニア編集機２へ順次送信することにより、当該ノンリニア編集機２に対してかかるフレームタイミングを通知し続けるようになされている。
【００１８】
ところで実際上、中継装置４からノンリニア編集機２へのタイミング通知信号Ｓ２の送信は、ＵＳＢのインタラプト転送モードを利用して行われている。このインタラプト転送モードを利用したタイミング通知信号Ｓ２の送信については後に詳述する。
【００１９】
（２）ノンリニア編集機操作処理
編集システム１において、ユーザに対してノンリニア編集機２を操作させる際に実行する処理（以下、これをノンリニア編集機操作処理と呼ぶ）の手順の一例を、図３に示すシーケンスチャートを用いて説明する。
【００２０】
ステップＳＰ１においてリニア編集機３は、ユーザによりジョグシャトルやオーディオフェーダ等からなる編集用操作部を介して編集操作が行われたことを認識すると、当該編集操作の内容に応じたコマンド（以下、これを操作コマンドと呼ぶ）を生成して、これをＲＳ−４２２ケーブル７を介して中継装置４へ送信し、ステップＳＰ２へ移る。
【００２１】
因みに、本実施の形態におけるリニア編集機３は、例えば「ＶＴＲ  ９Ｐｉｎ  Ｐｒｏｔｏｃｏｌ（ソニー株式会社によって規定されたプロトコル）」に従って、かかる操作コマンドを生成するようになされている。
【００２２】
ステップＳＰ２において中継装置４のＣＰＵ３０は、リニア編集機３からの操作コマンドをＲＳ−４２２インターフェース部３１で受信し、ステップＳＰ３へ移る。
【００２３】
ステップＳＰ３において中継装置４のＣＰＵ３０は、ＵＳＢコントローラ３３を制御することにより、ステップＳＰ２で受信した操作コマンドをＵＳＢケーブル６を介してノンリニア編集機２へ送信し、ステップＳＰ４へ移る。
【００２４】
ステップＳＰ４においてノンリニア編集機２のＣＰＵ２０は、中継装置４からの操作コマンドをＵＳＢインターフェース部２７で受信し、ステップＳＰ５へ移る。
【００２５】
ステップＳＰ５においてノンリニア編集機２のＣＰＵ２０は、ステップＳＰ４で受信した操作コマンドの内容を認識した後、当該認識結果に基づいて、外付けハードディスクドライブ５に格納されている素材データに対して編集処理を実行するようになされている。
【００２６】
（３）処理状況通知処理
実際上この編集システム１においては、ノンリニア編集機２における編集処理の処理状況をリニア編集機３に対して適宜通知する処理（以下、これを処理状況通知処理と呼ぶ）を実行するようになされている。ここではこの処理状況通知処理の手順を、図４に示すシーケンスチャートを用いて説明する。
【００２７】
ステップＳＰ１０においてノンリニア編集機２のＣＰＵ２０は、例えば、編集プログラムに従って編集処理を実行開始した後、中継装置４から１個目のタイミング通知信号Ｓ２を受信したタイミングで、編集処理の処理状況を示した処理状況情報ＩＮＦを中継装置４へ送信し、ステップＳＰ１１へ移る。
【００２８】
ここで本実施の形態における処理状況情報ＩＮＦには、タイムコードや、編集処理の処理対象である素材データの状態（すなわち、再生状態又は再生停止状態にあるのか等）が記されている。
【００２９】
ステップＳＰ１１においてノンリニア編集機２のＣＰＵ２０は、中継装置４から２個目のタイミング通知信号Ｓ２を受信したタイミングで、現在実行している編集処理の処理状況を示した処理状況情報ＩＮＦを中継装置４へ送信するようになされている。
【００３０】
この後もノンリニア編集機２のＣＰＵ２０は、中継装置４から周期的に送信されてくるタイミング通知信号Ｓ２に応じて、ステップＳＰ１０やステップＳＰ１１と同様の処理を繰り返し実行するようになされている（つまり、ステップＳＰ１２……）。
【００３１】
そして、ノンリニア編集機２のＣＰＵ２０が、ステップＳＰ１０、ステップＳＰ１１、ステップＳＰ１２……を実行して、処理状況情報ＩＮＦを中継装置４へ送信する度に、当該中継装置４のＣＰＵ３０は、ステップＳＰ２０Ａ、ステップＳＰ２１Ａ、ステップＳＰ２２Ａ……を実行して、ノンリニア編集機２からの処理状況情報ＩＮＦをＣＰＵ３０内部のスタックバッファ（図示せず）へ格納する。
【００３２】
一方、リニア編集機３は、予め定められた所定の時間間隔でステップＳＰ３０Ａ、ステップＳＰ３１Ａ、ステップＳＰ３２Ａ、……を実行することにより、かかる編集処理の処理状況を通知するように要求する通知要求信号Ｓ３を、ＲＳ−４２２ケーブル７を介して周期的に出力する。
【００３３】
ここで本実施の形態の編集システム１においては、リニア編集機３の仕様上の規定により、当該リニア編集機３が通知要求信号Ｓ３を出力してから所定時間（例えば、１０ミリ秒）内に、当該リニア編集機３に対して編集処理の処理状況が通知されていなければならない。
【００３４】
中継装置４は、リニア編集機３からＲＳ−４２２ケーブル７を介して通知要求信号Ｓ３を受信する度に、ステップＳＰ２０Ｂ、ステップＳＰ２１Ｂ、ステップＳＰ２２Ｂ、……を実行することにより、ＣＰＵ３０内部のスタックバッファから最新の処理状況情報ＩＮＦを取出してこれをリニア編集機３に対して送信し、当該リニア編集機３は、ステップＳＰ３０Ｂ、ステップＳＰ３１Ｂ、ステップＳＰ３２Ｂ、……を実行して、中継装置４からの処理状況情報ＩＮＦを受信することにより、編集処理の処理状況の通知を受ける。
【００３５】
このように編集システム１において編集処理を行うノンリニア編集機２は、当該編集処理の処理状況を示す処理状況情報ＩＮＦを周期的に中継装置４に対して送信し、中継装置４は、ノンリニア編集機２から周期的に送信される処理状況情報ＩＮＦを受信するとこれをＣＰＵ３０内部のスタックバッファに格納しておく。
【００３６】
そして、リニア編集機３からＲＳ−４２２ケーブル７を介して通知要求信号Ｓ３が出力されると、当該リニア編集機３とノンリニア編集機２との間に介在する中継装置４が、ＣＰＵ３０内部のスタックバッファに格納しておいた処理状況情報ＩＮＦをリニア編集機３へ送信することにより、編集処理の処理状況を当該リニア編集機３に対して通知するようになされている。
【００３７】
このようにして編集システム１では、図５に示すように、ノンリニア編集機２が、リニア編集機３から中継装置４を介して通知要求信号Ｓ３を受信した後これに応じて処理状況情報ＩＮＦを中継装置４を介してリニア編集機３へ送信するのではなく、リニア編集機３と直接接続している中継装置４が、リニア編集機３からの通知要求信号Ｓ３に応じて処理状況情報ＩＮＦをリニア編集機３へ送信する。これにより格段と確実に、リニア編集機３が通知要求信号Ｓ３を出力してから所定時間内（本実施の形態の場合、１０ミリ秒内）に、当該リニア編集機３に対して編集処理の処理状況を通知することができる。
【００３８】
（４）処理状況情報送信処理
上述したようにノンリニア編集機２のＣＰＵ２０は、中継装置４からタイミング通知信号Ｓ２を受信する度に、ステップＳＰ１０、ステップＳＰ１１、ステップＳＰ１２……（図４）を実行することによって、編集処理の処理状況を示した処理状況情報ＩＮＦを中継装置４へ送信する処理（以下、これを処理状況情報送信処理と呼ぶ）を実行するようになされている。
【００３９】
ここでは、この処理状況情報送信処理を詳細に説明する。すなわち図６において、４０はノンリニア編集機２に対して予めインストールされている第１のプログラム群を示し、編集処理を行うための編集プログラムＡＰＰと、当該編集プログラムＡＰＰの下位に存在するアプリケーションプログラムインターフェースＡＰＩ１と、当該アプリケーションプログラムインターフェースＡＰＩ１の下位に存在するデバイスドライバＤＤ１とによって構成されている。
【００４０】
ここから以下の記載では、説明の便宜上、編集プログラムＡＰＰ、アプリケーションプログラムインターフェースＡＰＩ１及びデバイスドライブＤＤ１のそれぞれを適宜主体的に扱って説明を行う。しかしながら実際は、ノンリニア編集機２のＣＰＵ２０が、これら編集プログラムＡＰＰ、アプリケーションプログラムインターフェースＡＰＩ１及びデバイスドライバＤＤ１に従って処理を実行するようになされていることは言うまでもない。
【００４１】
デバイスドライバＤＤ１は、中継装置４から何らかのデータ（以下、これを不明データと呼ぶ）ＵＫＤを受信すると、これをアプリケーションプログラムインターフェースＡＰＩ１における第１のインタラプトスレッドＩＴＤ１へ引き渡す。
【００４２】
第１のインタラプトスレッドＩＴＤ１は、デバイスドライバＤＤ１から引き渡された不明データＵＫＤがタイミング通知信号Ｓ２又は操作コマンドの何れであるかを判定するようになされており、例えば当該不明データＵＫＤをタイミング通知信号Ｓ２と判定すると、第２のインタラプトスレッドＩＴＤ２を介して、バルクスレッドＢＴＤが監視している所定のイベント（以下、これを監視イベントと呼ぶ）を立ち上げる。
【００４３】
このときバルクスレッドＢＴＤは、かかる監視イベントが立ち上がったことを認識すると、アプリケーションプログラムインターフェースＡＰＩ１内に設けられているバッファＢＦの中から処理状況情報ＩＮＦ（上述したように、タイムコードや素材データの状態が示されている情報）を取出した後、当該取出した処理状況情報ＩＮＦをＵＳＢのバルク転送モードを利用して中継装置４へ送信するようになされている。
【００４４】
ここで、アプリケーションプログラムインターフェースＡＰＩ１内のバッファＢＦに対しては、編集プログラムＡＰＰが最新の処理状況情報ＩＮＦを適宜格納するようになされている。
【００４５】
ノンリニア編集機２のＣＰＵ２０は、このような第１のプログラム群４０に従って処理状況情報送信処理を実行することにより、中継装置４からのタイミング通知信号Ｓ２に応じて処理状況情報ＩＮＦを中継装置４へ送信し得るようになされている。
【００４６】
因みに、第１のインタラプトスレッドＩＴＤ１は、デバイスドライバＤＤ１から引き渡された不明データＵＫＤを、タイミング通知信号Ｓ２ではなく操作コマンドと判定したとき、当該操作コマンドをインタラプトスレッドＩＴＤ２を介して編集プログラムＡＰＰへ通知する。そして編集プログラムＡＰＰは、この操作コマンドの内容を認識した後、当該認識結果に基づいて素材データに対する編集処理を行うようになされている。
【００４７】
（５）インタラプト転送モードを利用したタイミング通知信号の送信
上述したように、中継装置４からノンリニア編集機２へのタイミング通知信号Ｓ２の送信は、ＵＳＢのインタラプト転送モードを利用して行われている。ここでは、このインタラプト転送モードを利用したタイミング通知信号Ｓ２の送信について、図７を用いて説明する。
【００４８】
すなわち図７において、５０はノンリニア編集機２に対して予めインストールされている第２のプログラム群を示し、編集処理を行うための編集プログラムＡＰＰと、当該編集プログラムＡＰＰの下位に位置するアプリケーションプログラムインターフェースＡＰＩ２と、当該アプリケーションプログラムインターフェースＡＰＩ２の下位に位置するデバイスドライバＤＤ２とによって構成されている。
【００４９】
ここから以下の記載では、説明の便宜上、編集プログラムＡＰＰ、アプリケーションプログラムインターフェースＡＰＩ２及びデバイスドライブＤＤ２のそれぞれを適宜主体的に扱って説明を行う。しかしながら実際は、ノンリニア編集機２のＣＰＵ２０が、これら編集プログラムＡＰＰ、アプリケーションプログラムインターフェースＡＰＩ２及びデバイスドライブＤＤ２に従って処理を実行するようになされていることは言うまでもない。
【００５０】
編集プログラムＡＰＰは、例えばユーザによりパソコン操作部２５を介して所定の編集開始操作が行われたことを認識すると編集処理を実行開始し、このとき同時に、タイミング通知信号Ｓ２の取得を要求するための処理を開始する（「  ＳＴＡＲＴ  Ｉｎｔｒ．  」）。
【００５１】
これに応じてアプリケーションプログラムインターフェースＡＰＰ２は、タイミング通知信号Ｓ２の取得を要求する取得コマンドを生成し（「  Ｓｅｔ  Ｃｏｍｍａｎｄ  」）、当該生成した取得コマンドをデバイスドライバＤＤ２に引き渡す（「  Ｗａｉｔ  Ｏｂｊｅｃｔ  」、「  Ｒｅａｄ  Ｆｉｌｅ（  ）  」）。
【００５２】
このときデバイスドライバＤＤ２は、アプリケーションプログラムインターフェースＡＰＩ２から取得コマンドを受け取ると（「  Ｉｏ  Ｓｅｔ  Ｃｏｍｐｌｅｔｉｏｎ  Ｒｏｕｔｉｎｅ（  ）  」）、これを中継装置４へ送信する（「  Ｉｏ  Ｃａｌｌ  Ｄｒｉｖｅｒ（  ）  」）。そして、中継装置４からフレームタイミングに同期して送信されてくるはずのタイミング通知信号Ｓ２を待ち受け始める（「  Ａｓｙｎｃ  Ｃｏｍｐｌｅｔｉｏｎ  Ｒｏｕｔｉｎｅ（  ）  」）。
【００５３】
ところで、中継装置４のＣＰＵ３０は、同期信号抽出回路３２を制御して、リファレンス信号Ｓ１からフレーム同期信号を抽出したとき、タイミング通知信号Ｓ２を生成してこれをＵＳＢコントローラ３３内のエンドポイント３３Ａ（図７）に入力するようになされている。
【００５４】
この場合中継装置４は、既にノンリニア編集機２のデバイスドライバＤＤ２から取得コマンドを受信している。従って中継装置４は、エンドポイント３３Ａにタイミング通知信号Ｓ２を入力したとき同時に、当該タイミング通知信号Ｓ２をＵＳＢのインタラプト転送モードによってノンリニア編集機２へ送信する。
【００５５】
ノンリニア編集機２のデバイスドライバＤＤ２は、中継装置４からのタイミング通知信号Ｓ２を受信すると、この旨をアプリケーションプログラムインターフェースＡＰＩ２に対して通知する（「  Ａｓｙｎｃ  Ｃｏｍｐｌｅｔｉｏｎ  Ｒｏｕｔｉｎｅ（  ）  」）。
【００５６】
ここで、アプリケーションプログラムインターフェースＡＰＩ２は、タイミング通知信号Ｓ２の受信通知を待ち受けており（「  Ｇｅｔ  Ｏｖｅｒｌａｐｐｅｄ  Ｒｅｓｕｌｔ（  ）  」、「  Ｗａｉｔ  Ｆｏｒ  Ｍｕｌｔｉｐｌｅ  Ｏｂｊｅｃｔｓ（  ）  」）、当該タイミング通知信号Ｓ２の受信が通知されると、これを編集プログラムＡＰＰ（「  Ｃａｌｌｂａｃｋ  Ｒｏｕｔｉｎｅ」）へ通知する。またこのとき同時にアプリケーションプログラムインターフェースＡＰＩ２は、再び取得コマンドをデバイスドライバＤＤ２へ引き渡すようになされている（「  Ｒｅａｄ  Ｆｉｌｅ（  ）  」）。
【００５７】
このようにノンリニア編集機２は、中継装置４のエンドポイント３３Ａに対して取得予定のタイミング通知信号Ｓ２が入力される前に、当該タイミング通知信号Ｓ２の取得を要求するための取得コマンドを中継装置４へ送信しておき、当該タイミング通知信号Ｓ２が中継装置４から送信されてくるのを待ち受け始める。そして中継装置４は、かかるタイミング通知信号Ｓ２をエンドポイント３３Ａに入力したとき即座に、当該タイミング通知信号Ｓ２をＵＳＢのインタラプト転送モードを利用してノンリニア編集機２へ送信する。
【００５８】
かくして中継装置４は、フレームタイミングを通知するためのタイミング通知信号Ｓ２を遅延無くノンリニア編集機２に対して送信することができるので、当該フレームタイミングをノンリニア編集機２に対して正確に通知することができる。
【００５９】
（６）動作及び効果
以上の構成において、リニア編集機３は、例えばユーザにより編集用操作部を介して編集操作が行われたことを認識すると、当該編集操作の内容に応じた操作コマンドを生成してこれを中継装置４へ送信し（ステップＳＰ１（図３））、中継装置４は、リニア編集機３からの操作コマンドをノンリニア編集機２へ送信し（ステップＳＰ２及びステップＳＰ３（図３））、ノンリニア編集機２は、中継装置４からの操作コマンドの内容を認識した後、当該認識結果に基づいて編集処理を行う（ステップＳＰ４及びステップＳＰ５（図３））。
【００６０】
これによりユーザは、ノンリニア編集機２のパソコン操作部２５を介して、ノンリニア編集機２に対する編集操作を行うことができるだけでなく、リニア編集機３の編集用操作部を介しても、ノンリニア編集機２に対する編集操作を行うことができる。
【００６１】
以上の構成によれば、パソコン操作部２５を介しての編集操作に慣れているユーザに対しては、ノンリニア編集機２のパソコン操作部２５を介して当該ノンリニア編集機２に対する編集操作を行わせることができ、一方、編集用操作部を介しての編集操作に慣れきっているユーザに対しては、リニア編集機３の編集用操作部を介してノンリニア編集機２に対する編集操作を行わせることができる。この結果、従来と比して格段と使い勝手を向上させてノンリニア編集機２を操作し得る編集システム１を実現することができる。
【００６２】
ところで近年、広く普及している大概のパーソナルコンピュータにはＵＳＢインターフェース部（ＵＳＢコネクタ等に相当する）が標準装備されており、一般的にこのようなパーソナルコンピュータがノンリニア編集機２として用いられる。従ってＵＳＢケーブル６を有する中継装置４は、近年広く普及している大概のノンリニア編集機２に接続することができる。この結果、この中継装置４を用いれば、近年広く普及している大概のノンリニア編集機２を、リニア編集機３の編集用操作部から操作することができる。
【００６３】
また本実施の形態における中継装置４のＣＰＵ３０は省電力で動作し得るので、ノンリニア編集機２からＵＳＢケーブル６を介して供給される電力のみで動作することができる。これにより、中継装置４に対して電力を供給するための電源コード等を設ける必要がなく、中継装置４の構成を格段と簡易化することができる。
【００６４】
（７）他の実施の形態
なお上述の実施の形態においては、編集用操作部を介して入力された操作情報としての操作コマンドを「ＶＴＲ  ９Ｐｉｎ  Ｐｒｏｔｏｃｏｌ」に従って生成する場合について述べたが、本発明はこれに限らず、この他種々のプロトコルに従って操作コマンドを生成するようにしても良い。
【００６５】
また上述の実施の形態においては、リニア編集機３と接続する第１の接続手段として、中継装置４のＲＳ−４２２インターフェース部３１を適用する場合について述べたが、本発明はこれに限らず、この他種々の規格に基づくインターフェースを適用するようにしても良い。
【００６６】
さらに上述の実施の形態においては、ノンリニア編集機２とＵＳＢインターフェース部２７を介して接続する第２の接続手段として、中継装置４のＵＳＢコントローラ３３及びＵＳＢケーブル６を適用する場合について述べたが、本発明はこれに限らず、ノンリニア編集機２とＵＳＢインターフェース部２７を介して接続することができれば、この他種々の構成を適用するようにしても良い。
【００６７】
さらに上述の実施の形態においては、編集処理の処理状況を示した処理状況情報ＩＮＦを中継装置４へ送信しておく処理状況情報送信手段として、ノンリニア編集機２のＣＰＵ２０及びＵＳＢインターフェース部２７等を適用する場合について述べたが、本発明はこれに限らず、この他種々の構成を適用するようにしても良い。
【００６８】
さらに上述の実施の形態においては、ノンリニア編集機２からの処理状況情報ＩＮＦを記憶しておく記憶手段として、中継装置４のＣＰＵ３０内部に設けられているスタックバッファを適用する場合について述べたが、本発明はこれに限らず、例えばＲＡＭ等のこの他種々の記憶装置を適用するようにしても良い。
【００６９】
さらに上述の実施の形態においては、記憶手段に記憶しておいた処理状況情報ＩＮＦをリニア編集機３へ送信することにより、当該リニア編集機３に対して編集処理の処理状況を通知する通知手段として、中継装置４のＣＰＵ３０、ＵＳＢコントローラ３３及びＵＳＢケーブル６等を適用する場合について述べたが、本発明はこれに限らず、この他種々の構成を適用するようにしても良い。
【００７０】
さらに上述の実施の形態においては、リニア編集機３から当該リニア編集機３の編集用操作部を介して入力された操作情報を受信するとこれをノンリニア編集機２へ送信することにより、当該ノンリニア編集機に２対して操作情報に基づく編集処理を実行させる操作情報送信手段として、中継装置４のＣＰＵ３０、ＵＳＢコントローラ３３及びＵＳＢケーブル６等を適用する場合について述べたが、本発明はこれに限らず、この他種々の構成を適用するようにしても良い。
【００７１】
さらに上述の実施の形態においては、ノンリニア編集機２のハードディスクドライブ２３に対して、処理状況情報送信処理を実行するための処理状況情報送信プログラムとして第１のプログラム群４０が予めインストールされていると共に、タイミング通知信号Ｓ２を取得する処理を実行するタイミング通知信号取得プログラムとして第２のプログラム群５０が予めインストールされている場合について述べたが、本発明はこれに限らず、第１のプログラム群４０及び第２のプログラム群５０が格納されている例えばＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のパッケージメディアでなるプログラム格納媒体を再生することにより、第１のプログラム群４０及び第２のプログラム群５０をインストールしても良く、また第１のプログラム群４０及び第２のプログラム群５０が一時的若しくは永続的に格納される半導体メモリや光磁気ディスク等のプログラム格納媒体を再生することにより第１のプログラム群４０及び第２のプログラム群５０をインストールしても良い。
【００７２】
これらプログラム格納媒体に対して第１のプログラム群４０及び第２のプログラム群５０を格納する手段としてはローカルエリアネットワーク、ディジタル衛星放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インターフェースを介在させて格納するようにしても良い。
【００７３】
【発明の効果】
上述のように本発明によれば、編集操作を行うための編集用操作部を有するリニア編集機と、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースを有するノンリニア編集機と、リニア編集機と接続する第１の接続手段と、ノンリニア編集機とＵＳＢインターフェースを介して接続する第２の接続手段とを有し、第１の接続手段及び第２の接続手段によってリニア編集機及びノンリニア編集機と接続している中継装置とによって構築された編集システムであって、リニア編集機は、編集用操作部を介して入力された操作情報を中継装置へ送信し、中継装置は、リニア編集機からの操作情報をノンリニア編集機へ送信し、ノンリニア編集機は、中継装置からの操作情報に基づいて編集処理を実行するので、ユーザはリニア編集機の編集用操作部からもノンリニア編集機を操作することができる。この結果、従来と比して格段と使い勝手を向上させてノンリニア編集機を操作し得る編集システムを実現することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態における編集システムの全体構成を示す略線図である。
【図２】パーソナルコンピュータ及び中継装置の回路構成を示す略線図である。
【図３】ノンリニア編集機操作処理手順を示すシーケンスチャートである。
【図４】処理状況通知処理手順を示すシーケンスチャートである。
【図５】編集処理の処理状況を通知する様子を示す略線図である。
【図６】処理状況情報送信処理の様子を示す略線図である。
【図７】インタラプト転送モードを利用してタイミング通知信号を送信する様子を示す略線図である。
【符号の説明】
１……編集システム、２……ノンリニア編集機、３……リニア編集機、４……中継装置、６……ＵＳＢケーブル、７……ＲＳ−４２２ケーブル、２０……ＣＰＵ、２７……ＵＳＢインターフェース部、３０……ＣＰＵ、３１……ＲＳ−４２２インターフェース部、３３……ＵＳＢコントローラ。
【図１】
2004312307.tif 000003
【図２】
2004312307.tif 000004
【図３】
2004312307.tif 000005
【図４】
2004312307.tif 000006
【図５】
2004312307.tif 000007
【図６】
2004312307.tif 000008
【図７】
2004312307.tif 000009