(57)【特許請求の範囲】
【請求項１】
映像が含まれる信号から映像データを取り込むデータ取り込み装置において、
信号取り込み部と、リアルタイムＯＳ処理部と、非リアルタイムＯＳ処理部を有しており、
前記信号取り込み部は、映像が含まれる信号及び時刻情報が含まれる信号を入力し、
前記信号取り込み部は、入力された前記映像が含まれる信号から少なくとも映像データを含む１以上のデータを抽出する抽出手段と、入力された前記映像が含まれる信号に基づいて所定のタイミングの区切りを示す情報である区切り情報を生成する区切り情報生成手段と、前記抽出手段により抽出されたデータに前記区切り情報生成手段により生成された区切り情報を対応付けるとともに入力された前記時刻情報が含まれる信号から取得された時刻データに前記区切り情報生成手段により生成された区切り情報を対応付ける区切り情報対応付け手段と、を備え、
前記リアルタイムＯＳ処理部は、所定のタイミングで前記信号取り込み部から前記区切り情報を取得する区切り情報取得手段と、前記区切り情報取得手段により取得された区切り情報を前記非リアルタイムＯＳ処理部へ通知する区切り情報通知手段と、を備え、
前記非リアルタイムＯＳ処理部は、前記信号取り込み部において得られた前記区切り情報に対応付けられた前記データ及び前記区切り情報に対応付けられた前記時刻データについて前記リアルタイムＯＳ処理部の前記区切り情報通知手段により通知された区切り情報との一致を判定する一致判定手段と、前記一致判定手段により一致が判定された場合に所定の処理を実行する処理実行手段と、を備えた、
ことを特徴とするデータ取り込み装置。
【請求項２】
請求項１に記載のデータ取り込み装置において、
前記映像が含まれる信号には、映像以外の情報が含まれており、
前記信号取り込み部の前記抽出手段は、前記映像データを抽出するとともに前記映像以外のデータを抽出し、
前記信号取り込み部の前記区切り情報対応付け手段は、前記抽出手段により抽出された各々のデータに前記区切り情報生成手段により生成された区切り情報を対応付け、
前記信号取り込み部の前記区切り情報生成手段は、前記区切り情報として、入力された前記映像が含まれる信号のフレームの区切りを示す番号であるフレーム番号を生成し、
前記リアルタイムＯＳ処理部は、外部から入力される命令を前記非リアルタイムＯＳ処理部へ通知する命令通知手段を備え、
前記リアルタイムＯＳ処理部の前記区切り情報取得手段は、前記外部から入力される命令があったときのタイミングで前記信号取り込み部から前記区切り情報を取得し、
前記非リアルタイムＯＳ処理部は、前記リアルタイムＯＳ処理部の前記命令通知手段により前記命令が通知されたことに応じて前記信号取り込み部において得られた前記区切り情報に対応付けられた前記データ及び前記区切り情報に対応付けられた前記時刻データを取得するデータ取得制御手段を備え、
前記非リアルタイムＯＳ処理部の前記処理実行手段は、前記所定の処理として前記データを外部へ配信する処理を実行する機能を有しており、
当該データ取り込み装置は、前記リアルタイムＯＳ処理部と前記非リアルタイムＯＳ処理部との間の通信を中継する通信中継部を有している、
ことを特徴とするデータ取り込み装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ取り込み装置に関し、特に、高応答性を有するデータ取り込み装置に関する。
【背景技術】
【０００２】
近年、コンピュータの性能の向上に伴い、ハードディスクに格納した映像データをコンピュータで編集する製品が各社より発表されている。このような用途のためには、従来から使用されてきたアナログ若しくはデジタルの映像信号について、コンピュータで取り込んで扱うことが可能な電子データ形式に映像データを変換する必要がある。例えば、アナログであればＮＴＳＣ信号と呼称される映像信号形式があり、デジタルであればＨＤ−ＳＤＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  −  Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）信号と呼称される映像信号形式がある。
【０００３】
また、映像信号と一般に呼ばれる信号については、映像以外に音声やタイムコード（ＴＣ）、各種のユーザデータが映像データに重畳される場合や、若しくは同時に別のインタフェースを併用して運用される場合がある。
本明細書では、「映像信号」という語を、このような音声やＴＣなど各種のデータが含まれた信号という意味で説明に用いる。一方、本明細書では、映像単体を示す場合には、「映像」という語若しくは「映像データ」という語を用いる。
【０００４】
従来の運用をふまえて、どのように映像信号が扱われるかについて説明する。
デジタル放送システム系の例であれば、映像信号はＨＤ−ＳＤＩであり音声が重畳されている。また、ＴＣについては、システム間で同じ時刻に合わせる必要から、ＨＤ−ＳＤＩとは別にＴＣ用の時刻信号入力を用意して全てのシステム機器に分配する。映像信号入力と時刻信号入力をコンピュータで取り込むには、コンピュータに専用のハードウェアを搭載する必要があり、一般にキャプチャボードと呼ばれる種類の映像信号取り込みボードが用いられる。
【０００５】
また、映像データは、音声データに比べて、そのままではデータ量が多く、ハードディスクに格納するには不向きであるので、画像圧縮技術を併用して映像データ量の削減を行うことが一般的に行われる。画像圧縮処理により１／１０以下のデータ量に削減可能であるが、画質を劣化させないようデータ量を削減しようとするほど処理時間がかかるトレードオフの面もある。ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）画像のようなデータ処理量が多い画像に対しては、専用ＬＳＩなどのハードウェアにより圧縮するアプローチを取ることが多い。よって、キャプチャボードに画像圧縮ＬＳＩを搭載することが多い。音声データについては、編集のし易さから、非圧縮のままで扱う運用もある。
【０００６】
図３には、従来の映像信号データ取り込み装置の構成例を示してある。
本例の映像信号データ取り込み装置は、映像信号取り込みボード２０１、デバイスドライバ２０２、映像データ取り込みアプリケーション２０３、機器ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：コンピュータの基本ソフトウェア）２０４を有している。
本例の映像信号データ取り込み装置の構成や動作を説明する。
装置の構成は大きく分けて、映像信号取り込みボード２０１と、映像データ取り込みアプリケーション２０３の２つから成る。
【０００７】
映像信号取り込みボード２０１の構成と動作を説明する。
映像信号取り込みボード２０１の内部構成は、同期信号検出部２１１、映像信号分離部２１２、同期信号検出部２１３、タイミング制御部２１４、フレーム番号発生部２１５、フレーム番号多重部２１６、フレーム番号多重部２１７、フレーム番号多重部２１８、映像変換処理部２１９から成る。
【０００８】
映像信号は、外部から映像信号入力３０１として同期信号検出部２１１に入力する。
同期信号検出部２１１は、入力された映像信号の内容を解析し、映像データと、音声データや各種データが重畳されている場合にはそれらのデータの位置を探し出し、映像データや音声データなどをデジタル映像信号３０３（デジタルデータ）として映像信号分離部２１２へ出力する。
映像信号分離部２１２は、入力されたデジタル映像信号３０３から映像データ３０４と音声データ（例えば、音声以外のデータが含まれてもよい）３０５を分離し、映像データ３０４はフレーム番号多重部２１６へ出力し、音声データ３０５はフレーム番号多重部２１７へ出力する。
【０００９】
時刻信号は、外部から時刻信号入力３０２として同期信号検出部２１３に入力する。
同期信号検出部２１３は、入力された時刻信号の内容を解析し、デジタル時刻データ３０６としてＴＣをデジタル化してフレーム番号多重部２１８へ出力する。
【００１０】
また、同期信号検出部２１１は、映像のフレームの区切りを検出すると、同期信号検出信号３０７をタイミング制御部２１４へ出力する。
タイミング制御部２１４は、入力された同期信号検出信号３０７から映像のフレームの変化点を管理する。
ここで、このフレームの区切りと時刻信号入力３０２から入力されるＴＣのフレームの区切りは同期している。これは、システム運用の観点からの大前提になる。このため、同期信号検出信号３０７とＴＣに含まれるフレーム時刻の変化点の位相も同期していることになる。
【００１１】
タイミング制御部２１４は、フレームの区切りでタイミング信号３０８をフレーム番号発生部２１５へ出力する。
フレーム番号発生部２１５は、この入力信号（タイミング信号３０８）によりフレーム単位に１ずつ値を更新したフレーム番号３０９を、３つのフレーム番号多重部（フレーム番号多重部２１６、フレーム番号多重部２１７、フレーム番号多重部２１８）へ出力する。よって、３つのフレーム番号多重部２１６〜２１８には、映像信号のフレームの区切り毎に１ずつ更新された値が入力される。
【００１２】
３つのフレーム番号多重部２１６、２１７、２１８は、それぞれ、入力されたデータ（それぞれ、映像データ３０４、音声データ３０５、デジタル時刻データ３０６）と、フレーム番号３０９との対応付けを行って、各々の後段へ出力する。具体的には、フレーム番号多重部２１６は映像変換処理部２１９及びデバイスドライバ２０２へ出力し、フレーム番号多重部２１７及びフレーム番号多重部２１８はデバイスドライバ２０２へ出力する。ここで、実際には、メモリ上の隣り合った位置にデータとフレーム番号を格納するなどの対応付け手法が考えられる。このようなフレーム番号多重部２１６〜２１８での対応付けにより、これ以降の処理部では、各データ毎の時間位相が異なっても、どの時点での入力データであったかを把握することが可能になり、同期処理を行うことができるようになる。
【００１３】
フレーム番号多重部２１６でフレーム番号３０９と対応付けられた映像データ３０４は、映像変換処理部２１９に入力される。
映像変換処理部２１９は、入力された映像データに対して所定の処理を実行して、その結果をデバイスドライバ２０２へ出力する。この所定の処理としては、画像圧縮処理の実行や画像サイズの変更など、用途により様々な処理が考えられる。どのような処理が行われるかで異なるが、画像圧縮処理であれば、処理時間に１フレーム時間やそれ以上の時間を費やすことがあり、音声データ３０５や、デジタル時刻データ３０６と比べて、映像データの時間位相は遅れて出力されることになる。
【００１４】
また、フレーム番号多重部２１６の出力から映像変換処理部２１９を介さないデータの経路も用意されている。本例では、画像圧縮処理や画像サイズ変更処理などが不要である場合に、この経路を通り後段（デバイスドライバ２０２）へ出力される。いずれの経路のデータを使用するかについては、後段のデバイスドライバ２０２が判断する。
このように、映像、音声、ＴＣの各データは、後段のデバイスドライバ２０２に入力される。
【００１５】
映像データ取り込みアプリケーション２０３の構成と動作を説明する。
映像データ取り込みアプリケーション２０３は、機器ＯＳ２０４の管理下におかれており、機器を構成する幾つかのソフトウェアのうちの１アプリケーションである。また、映像信号取り込みボード２０１と映像データ取り込みアプリケーション２０３の間にはデバイスドライバ２０２が介在している。デバイスドライバ２０２も、機器ＯＳ２０４の管理下にある。
映像データ取り込みアプリケーション２０３の内部構成は、制御命令解析部２２１、状態遷移制御部２２２、フレーム番号比較部２２３、格納データ配信部２２４から成る。
【００１６】
状態遷移制御部２２２の動作のきっかけは、制御命令入力３３１から入力されて制御命令解析部２２１で取り出した制御命令３２５が入力されることであり、これにより、状態遷移制御部２２２とデバイスドライバ２０２との映像取り込みボード制御信号３２３のやりとりが始まる。
例えば、制御命令３２５が「映像収録開始」という命令であった場合などが該当する。映像取り込みボード制御信号３２３により、映像信号取り込みボード２０１からデバイスドライバ２０２を経由して、映像データ、音声データ、ＴＣがボード読み出し（取り込み）データ３２１として、フレーム番号比較部２２３に入力される。
【００１７】
フレーム番号比較部２２３は、入力された映像データ、音声データ、ＴＣの各データに付加されたフレーム番号を比較し、同じフレーム番号のデータは同じ時刻に入力されたデータであると判断する。これにより３つのデータの同期をとることが可能になる。フレーム番号比較部２２３は、３つのデータ（及び、例えば、３つのデータのフレーム番号の比較結果の情報）を格納データ３２２として格納データ配信部２２４へ出力する。
格納データ配信部２２４は、入力された映像データ、音声データ、ＴＣをシステムの用途に合わせたデータフォーマットに変換する。例えば、多重化して１本のデータ列に並び替える場合や、映像、音声が独立したデータのままである場合など、色々なフォーマットの種類が考えられる。
【００１８】
また、３つのデータの同期をとるため、格納データ配信部２２４にはメモリが搭載される。このメモリの容量は、各データにどの程度の位相差が発生するかによるため、システムによって異なるが、位相差を吸収できるだけのメモリ容量が必要になる。格納データ配信部２２４は、フォーマット変換したデータを、格納データ出力３２６として、外部の例えばハードディスクやネットワークなどに配信（送信）する。この格納データ配信部２２４の配信制御は、状態遷移制御部２２２から格納データ配信部２２４へ出力される格納データ配信制御信号３２４を使用して制御される。
なお、状態遷移制御部２２２からフレーム番号比較部２２３を制御する（例えば、制御命令３２５に応じた制御を行う）ことが可能である。
【００１９】
上記で述べた映像データ、音声データ、デジタル時刻データの流れを、データに着目して、図４を参照して説明する。
図４には、従来の映像信号データ取り込み装置におけるフレーム番号を付加した映像信号と時刻信号からのデータ取り込みの一例を示してある。
図４では、映像信号データ取り込み装置の構成として、映像信号取り込みボード２０１、デバイスドライバ２０２、映像データ取り込みアプリケーション２０３を示してある。なお、フレーム番号発生部２１５については、説明を分かり易くするために、映像信号取り込みボード２０１の外側に示してある。
【００２０】
映像信号データ取り込み装置には、外部から映像信号と時刻信号が入力される。映像信号入力３０１から、映像（Ｖ）、音声（Ａ）が同期して入力される。同様に、時刻信号入力３０２からデジタル時刻データ（ＴＣ）が映像信号入力３０１と同期して入力される。これら３つのデータの同期はシステム内で調整されるものである。
【００２１】
映像信号取り込みボード２０１で取り込んだ、映像データ、音声データ、デジタル時刻データについては、例えば、映像データが、映像変換処理部２１９の処理（例えば、画像圧縮処理など）による処理遅延のために、他のデータより時間位相が遅れる。
このため、映像信号データ取り込み装置では、映像信号入力３０１と時刻信号入力３０２からデータを取り込んだ時点で、フレーム番号発生部２１５で生成したフレーム番号（Ｆ  Ｎｏ）を、３つのデータに付加する。フレーム番号を付加する処理はハードウェアで並列で実行するため処理遅れの要素は無く、３つのデータの同じフレーム番号であれば、同じ時刻に入力されたデータとなる。つまり、信号入力時に各データにフレーム番号を付加することにより、同じ時間に入力されたデータは同じフレーム番号になる。
【００２２】
その後、映像データは映像変換処理部２１９での処理で遅延し、また、デバイスドライバ２０２からの読み込みでデジタル時刻データなどの他のデータの位相もずれてしまう可能性があるが、映像データ取り込みアプリケーション２０３内のフレーム番号比較部２２３で３つのデータに付加されたフレーム番号を比較することで、同じフレーム番号のデータは同じ時刻に入力されたデータであると判断することができる。この比較結果に基づいて、後段の格納データ配信部２２４では各データの位相を合わせた配信が可能になる。つまり、フレーム番号の大小を比較することで、各データの同期をとることができる。
このように、映像データ、音声データ、デジタル時刻データの各々にフレーム番号をハードウェアで付加することで、後段のアプリケーションでは各データの同期をとることができる。
【先行技術文献】
【特許文献】
【００２３】
【特許文献１】特開２０００−２２７８５９号公報
【特許文献２】特開２００３−２８３９８４号公報
【特許文献３】特開２００８−２８２４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【００２４】
上述のように、映像データ取り込みアプリケーション２０３は、機器ＯＳ２０４の管理下で動作する。映像データ取り込みアプリケーション２０３には、「映像収録開始」や「映像収録停止」といった即時応答が必要とされる制御命令が外部より入力される。例えば、映像を見ながらの収録開始指示や、ＶＴＲからの映像取り込みであれば、映像１フレームの精度での応答を要求される。
【００２５】
しかしながら、機器ＯＳ２０４は、必ずしも即時性のある応答ができるとは限らない。機器ＯＳ２０４では、他の処理との兼ね合いで、アプリケーションが最優先で実行されないことがある。例えば、ＯＳ固有のシステム処理が最優先で実行されるため、アプリケーションの実行は後回しになることがある。よって、応答性に問題が発生する場合があり得る。
【００２６】
また、既存のアプリケーションがその機器ＯＳで動作するように作られているために、ソフトウェア資産の観点からＯＳを交換することは容易ではない。映像信号取り込みボード２０１のデバイスドライバ２０２も機器ＯＳ２０４向けに作られているため、同様に、ＯＳの交換は容易ではない。
本発明は、このような従来の事情に鑑み為されたもので、高応答性を有するデータ取り込み装置を提供することを目的とする。
【課題を解決するための手段】
【００２７】
上記目的を達成するため、本発明では、映像が含まれる信号から映像データを取り込むデータ取り込み装置において、次のような構成とした。
すなわち、当該データ取り込み装置は、信号取り込み部と、リアルタイムＯＳ処理部と、非リアルタイムＯＳ処理部を有している。
前記信号取り込み部は、映像が含まれる信号及び時刻情報が含まれる信号を入力する。
前記信号取り込み部では、抽出手段が、入力された前記映像が含まれる信号から少なくとも映像データを含む１以上のデータを抽出する。区切り情報生成手段が、入力された前記映像が含まれる信号に基づいて、所定のタイミングの区切りを示す情報である区切り情報を生成する。区切り情報対応付け手段が、前記抽出手段により抽出されたデータに前記区切り情報生成手段により生成された区切り情報を対応付けるとともに、入力された前記時刻情報が含まれる信号から取得された時刻データに前記区切り情報生成手段により生成された区切り情報を対応付ける。
【００２８】
前記リアルタイムＯＳ処理部では、区切り情報取得手段が、所定のタイミングで、前記信号取り込み部から前記区切り情報を取得する。区切り情報通知手段が、前記区切り情報取得手段により取得された区切り情報を前記非リアルタイムＯＳ処理部へ通知する。
前記非リアルタイムＯＳ処理部では、一致判定手段が、前記信号取り込み部において得られた前記区切り情報に対応付けられた前記データ及び前記区切り情報に対応付けられた前記時刻データについて、前記リアルタイムＯＳ処理部の前記区切り情報通知手段により通知された区切り情報との一致を判定する。処理実行手段が、前記一致判定手段により一致が判定された場合に、所定の処理を実行する。
【００２９】
従って、リアルタイムＯＳ処理部が信号取り込み部から区切り情報を取得して非リアルタイムＯＳ処理部へ通知し、非リアルタイムＯＳ処理部が信号取り込み部からのデータについてリアルタイムＯＳ処理部から通知された区切り情報と一致することを判定した場合に所定の処理を実行することにより、高応答性を実現することができる。
【００３０】
ここで、信号取り込み部、リアルタイムＯＳ処理部、非リアルタイムＯＳ処理部としては、それぞれ、種々な構成が用いられてもよい。
また、リアルタイムＯＳや非リアルタイムＯＳとしては、それぞれ、種々なものが用いられてもよい。
また、映像が含まれる信号としては、種々なものが用いられてもよく、例えば、映像以外の音声などが含まれてもよい。
また、時刻情報が含まれる信号としては、種々なものが用いられてもよい。
また、区切り情報としては、種々なものが用いられてもよく、例えば、映像のフレームの区切りの情報を用いることができる。
【００３１】
また、データと区切り情報とを対応付ける手法としては、種々なものが用いられてもよく、例えば、これらを記憶するメモリにおいて対応付ける手法や、或いは、データに区切り情報を付加する手法などを用いることができる。
また、リアルタイムＯＳ処理部において信号取り込み部から区切り情報を取得するタイミングとしては、種々なタイミングが用いられてもよく、例えば、外部から所定の命令が入力されたタイミングを用いることができる。
【００３２】
また、非リアルタイムＯＳ処理部において区切り情報の一致を判定して所定の処理を実行する態様としては、種々なものが用いられてもよく、例えば、各データ毎に区切り情報の一致を判定して、各データ毎に所定の処理の実行を制御するような態様が用いられてもよく、或いは、他の構成例として、いずれか１つのデータ（例えば、映像データなど）を代表として区切り情報の一致を判定して、そのデータについて区切り情報の一致が判定されたことに応じて、全てのデータについて所定の処理の実行を制御するような態様を用いることも可能である。
また、所定の処理としては、種々なものが用いられてもよく、例えば、データの配信（送信）の開始や停止などの処理を用いることができる。
【００３３】
また、非リアルタイムＯＳ処理部では、例えば、区切り情報に対応付けられたデータ及び区切り情報に対応付けられた時刻データについて区切り情報に基づいて同期（異なる種類のデータの間の同期）をとるデータ同期手段を備えてもよい。この場合、例えば、同一の区切り情報が対応付けられた異なる種類のデータについては、同一のタイミングのものであるとみなす。
【００３４】
本発明に係るデータ取り込み装置では、一構成例として、次のような構成とした。
すなわち、前記映像が含まれる信号には、映像以外の情報（例えば、音声など）が含まれている。
前記信号取り込み部の前記抽出手段は、前記映像データを抽出するとともに、前記映像以外のデータを抽出する。前記信号取り込み部の前記区切り情報対応付け手段は、前記抽出手段により抽出された各々のデータに前記区切り情報生成手段により生成された区切り情報を対応付ける。
前記信号取り込み部の前記区切り情報生成手段は、前記区切り情報として、入力された前記映像が含まれる信号のフレームの区切りを示す番号であるフレーム番号を生成する。
【００３５】
前記リアルタイムＯＳ処理部では、命令通知手段が、外部から入力される命令を前記非リアルタイムＯＳ処理部へ通知する。前記リアルタイムＯＳ処理部の前記区切り情報取得手段は、前記外部から入力される命令があったときのタイミングで、前記信号取り込み部から前記区切り情報を取得する。
前記非リアルタイムＯＳ処理部では、データ取得制御手段が、前記リアルタイムＯＳ処理部の前記命令通知手段により前記命令が通知されたことに応じて、前記信号取り込み部において得られた前記区切り情報に対応付けられた前記データ及び前記区切り情報に対応付けられた前記時刻データを取得する。
前記非リアルタイムＯＳ処理部の前記処理実行手段は、前記所定の処理として前記データを外部へ配信する処理を実行する機能を有している。
当該データ取り込み装置は、前記リアルタイムＯＳ処理部と前記非リアルタイムＯＳ処理部との間の通信を中継する通信中継部を有している。
【００３６】
従って、外部からの命令があったときに、リアルタイムＯＳ処理部が信号取り込み部から区切り情報を取得して非リアルタイムＯＳ処理部へ通知し、非リアルタイムＯＳ処理部が信号取り込み部からのデータについてリアルタイムＯＳ処理部から通知された区切り情報と一致することを判定した場合に所定の処理を実行することにより、外部からの命令に対して高応答性を実現することができる。
【発明の効果】
【００３７】
以上説明したように、本発明によると、高応答性を有するデータ取り込み装置を実現することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施例に係る映像信号データ取り込み装置の構成例を示す図である。
【図２】本発明の一実施例に係る映像信号データ取り込み装置におけるフレーム番号を付加した映像信号と時刻信号からのデータ取り込みの一例を示す図である。
【図３】従来の映像信号データ取り込み装置の構成例を示す図である。
【図４】従来の映像信号データ取り込み装置におけるフレーム番号を付加した映像信号と時刻信号からのデータ取り込みの一例を示す図である。
【発明を実施するための形態】
【００３９】
本発明に係る実施例を図面を参照して説明する。
図１には、本発明の一実施例に係る映像信号データ取り込み装置の構成例を示してある。
本例の映像信号データ取り込み装置は、映像信号取り込みボード１、映像データ取り込みアプリケーション２、リアルタイムＯＳ（ＲＴＯＳ）アプリケーション３、通信中継部４を有している。
【００４０】
映像信号取り込みボード１の内部構成は、同期信号検出部１１、映像信号分離部１２、同期信号検出部１３、タイミング制御部１４、フレーム番号発生部１５、フレーム番号多重部１６、フレーム番号多重部１７、フレーム番号多重部１８、映像変換処理部１９から成る。
映像データ取り込みアプリケーション２の内部構成は、デバイスドライバ２２、状態遷移制御部２３、フレーム番号比較部２４、格納データ配信部２５から成る。映像データ取り込みアプリケーション２は、機器ＯＳ２１の管理下におかれている。
ＲＴＯＳアプリケーション３の内部構成は、制御命令解析部３２、フレーム番号取得部３３から成る。ＲＴＯＳアプリケーション３は、リアルタイムＯＳ（ＲＴＯＳ）３１の管理下におかれている。
【００４１】
また、映像信号入力１０１、時刻信号入力１０２、デジタル映像信号１０３、映像データ１０４、音声データ１０５、デジタル時刻データ１０６、同期信号検出信号１０７、タイミング信号１０８、フレーム番号１０９、フレーム番号付き時刻信号１１０、ボード読み出し（取り込み）データ１２１、格納データ１２２、映像取り込みボード制御信号１２３、格納データ配信制御信号１２４、制御命令１２５、格納データ出力１２６、制御命令入力１３１、フレーム番号取得命令１３２、比較フレーム番号１３３を示してある。
【００４２】
以下では、本例の映像信号データ取り込み装置について、図３及び図４に示される従来の映像信号データ取り込み装置との差異を中心に、構成と動作を説明する。なお、ここでは、従来の映像信号データ取り込み装置と同様な構成や動作については、説明を省略する。
【００４３】
本例では、映像信号取り込みボード１については、フレーム番号付き時刻信号１１０を取得する入出力インタフェース（以下で、専用ポートと言う）を個別に設けている点が、従来の映像信号データ取り込み装置とは異なる。この専用ポートは、従来にデバイスドライバ２０２がデータを取り込むのに使用していたものとは別の入出力インタフェースになっている。よって、デバイスドライバ２２の動作とは独立してフレーム番号付き時刻信号１１０を取得することができる。この専用ポートは、リアルタイムＯＳ３１が専用でアクセスする。
【００４４】
本例では、映像データ取り込みアプリケーション２については、機器ＯＳ２１の管理下で動作する点は従来の映像信号データ取り込み装置と同様であるが、内部構成が異なっている。従来の映像信号データ取り込み装置では制御命令解析部２２１が含まれていたが、本例では外部に分かれており、また、本例では、映像データ取り込みアプリケーション２の内部にデバイスドライバ２２が設けられている。
【００４５】
本例では、機器ＯＳ２１とは別に、ＲＴＯＳ３１が設けられており、制御命令解析部３２はその管理下で動作するＲＴＯＳアプリケーション３の中に含まれている。ＲＴＯＳ３１は、リアルタイム処理を特徴とするＯＳであり、保証された応答速度で動作する。一般に、ＲＴＯＳで動作するアプリケーションではリアルタイム処理特有のインタフェースが必要であり、従来の機器ＯＳで動作するアプリケーションはそのままＲＴＯＳ上では使用できない。
【００４６】
本例では、制御命令入力１３１がＲＴＯＳアプリケーション３の制御命令解析部３２に入力される点が、従来の映像信号データ取り込み装置とは異なる。制御命令入力１３１により、その命令はまずＲＴＯＳアプリケーション３の制御命令解析部３２で解析され、その解析結果を制御命令１２５として、映像データ取り込みアプリケーション２内の状態遷移制御部２３に入力する。この制御命令１２５を通知する動作は従来の映像信号データ取り込み装置と同様である。また、制御命令解析部３２は、命令の内容により、フレーム番号取得命令１３２をフレーム番号取得部３３へ出力する。例えば、入力される映像信号のフレーム番号と同期した処理が必要になった場合に、フレーム番号取得命令１３２が発行される。
【００４７】
本例では、フレーム番号取得部３３は、フレーム番号取得命令１３２の入力により、映像信号取り込みボード１からフレーム番号付き時刻信号１１０を取得する。このフレーム番号を取得する処理は、全てＲＴＯＳ３１上で動作するため、応答時間が保証された即時応答のリアルタイム処理である。そして、フレーム番号取得部３３は、取り込んだフレーム番号を比較フレーム番号１３３として、映像データ取り込みアプリケーション２内のフレーム番号比較部２４へ出力する。
【００４８】
本例では、フレーム番号比較部２４については、比較フレーム番号１３３の入力が、従来の映像信号データ取り込み装置の構成に対して追加されている。フレーム番号比較部２４は、ボード読み出しデータ１２１に含まれるフレーム番号と、比較フレーム番号１３３とを比較して、これらの値が一致した時に、格納データ配信部２５へ格納データ１２２の出力開始や停止などの制御を行う。この制御により、ボード読み出しデータ１２１と比較フレーム番号１３３とを同期させることが可能になる。
【００４９】
ここで、比較フレーム番号１３３の値は、制御命令入力１３１が入って映像信号取り込みボード１からリアルタイムに取得したフレーム番号である。よって、ボード読み出しデータ１２１と制御命令入力１３１とを同期させたのと同じ効果を得ることができる。この場合、出力の開始や停止をする対象の映像信号のフレーム番号位置がフレーム精度で正しければよく、格納データ出力１２６の開始や停止のタイミングが遅延を持って始まっても問題は無い。
【００５０】
また、本例では、映像データ取り込みアプリケーション２と、ＲＴＯＳアプリケーション３は、通信中継部４を介在して、制御命令１２５や比較フレーム番号１３３の通信を行う。通信中継部４は、例えば、機器ＯＳ２１とＲＴＯＳ３１から共にアクセスが可能な共有メモリで構成することができる。
【００５１】
以上の構成により、本例の映像信号データ取り込み装置では、制御命令１３１が入力されたタイミングで、映像信号取り込みボード１からリアルタイムにフレーム番号を取得することができ、そのフレーム番号を機器ＯＳ２１上で処理することが可能になる。
【００５２】
（以下、本例の映像信号データ取り込み装置における一連の動作の説明）
ここで、本例の映像信号データ取り込み装置における一連の動作の例を示しておく。
映像信号取り込みボード１の動作を説明する。
映像信号は、外部から映像信号入力１０１として同期信号検出部１１に入力する。
同期信号検出部１１は、入力された映像信号の内容を解析し、映像データと、音声データや各種データが重畳されている場合にはそれらのデータの位置を探し出し、映像データや音声データなどをデジタル映像信号１０３（デジタルデータ）として映像信号分離部１２へ出力する。
映像信号分離部１２は、入力されたデジタル映像信号１０３から映像データ１０４と音声データ（例えば、音声以外のデータが含まれてもよい）１０５を分離し、映像データ１０４はフレーム番号多重部１６へ出力し、音声データ１０５はフレーム番号多重部１７へ出力する。
【００５３】
時刻信号は、外部から時刻信号入力１０２として同期信号検出部１３に入力する。
同期信号検出部１３は、入力された時刻信号の内容を解析し、デジタル時刻データ１０６としてＴＣをデジタル化してフレーム番号多重部１８へ出力する。
【００５４】
また、同期信号検出部１１は、映像のフレームの区切りを検出すると、同期信号検出信号１０７をタイミング制御部１４へ出力する。
タイミング制御部１４は、入力された同期信号検出信号１０７から映像のフレームの変化点を管理する。
ここで、このフレームの区切りと時刻信号入力１０２から入力されるＴＣのフレームの区切りは同期している。これは、システム運用の観点からの大前提になる。このため、同期信号検出信号１０７とＴＣに含まれるフレーム時刻の変化点の位相も同期していることになる。
【００５５】
タイミング制御部１４は、フレームの区切りでタイミング信号１０８をフレーム番号発生部１５へ出力する。
フレーム番号発生部１５は、この入力信号（タイミング信号１０８）によりフレーム単位に１ずつ値を更新したフレーム番号１０９を、３つのフレーム番号多重部（フレーム番号多重部１６、フレーム番号多重部１７、フレーム番号多重部１８）へ出力する。よって、３つのフレーム番号多重部１６〜１８には、映像信号のフレームの区切り毎に１ずつ更新された値が入力される。
【００５６】
３つのフレーム番号多重部１６、１７、１８は、それぞれ、入力されたデータ（それぞれ、映像データ１０４、音声データ１０５、デジタル時刻データ１０６）と、フレーム番号１０９との対応付けを行って、各々の後段へ出力する。具体的には、フレーム番号多重部１６は映像変換処理部１９及びデバイスドライバ２２へ出力し、フレーム番号多重部１７はデバイスドライバ２２へ出力し、フレーム番号多重部１８はデバイスドライバ２２及びフレーム番号取得部３３（フレーム番号取得部３３については、例えば、ＲＴＯＳ３１からアクセスがあった場合）へ出力する。ここで、実際には、メモリ上の隣り合った位置にデータとフレーム番号を格納するなどの対応付け手法が考えられる。このようなフレーム番号多重部１６〜１８での対応付けにより、これ以降の処理部では、各データ毎の時間位相が異なっても、どの時点での入力データであったかを把握することが可能になり、同期処理を行うことができるようになる。
【００５７】
フレーム番号多重部１６でフレーム番号１０９と対応付けられた映像データ１０４は、映像変換処理部１９に入力される。
映像変換処理部１９は、入力された映像データに対して所定の処理を実行して、その結果をデバイスドライバ２２へ出力する。この所定の処理としては、画像圧縮処理の実行や画像サイズの変更など、用途により様々な処理が考えられる。どのような処理が行われるかで異なるが、画像圧縮処理であれば、処理時間に１フレーム時間やそれ以上の時間を費やすことがあり、音声データ１０５や、デジタル時刻データ１０６と比べて、映像データの時間位相は遅れて出力されることになる。
【００５８】
また、フレーム番号多重部１６の出力から映像変換処理部１９を介さないデータの経路も用意されている。本例では、画像圧縮処理や画像サイズ変更処理などが不要である場合に、この経路を通り後段（デバイスドライバ２２）へ出力される。いずれの経路のデータを使用するかについては、後段のデバイスドライバ２２が判断する。
このように、映像、音声、ＴＣの各データは、後段のデバイスドライバ２２に入力される。
【００５９】
ＲＴＯＳアプリケーション３の動作を説明する。
制御命令入力１３１がＲＴＯＳアプリケーション３の制御命令解析部３２に入力される。
制御命令解析部３２は、制御命令入力１３１により、その命令を解析して、その解析結果を制御命令１２５として、通信中継部４を介して、映像データ取り込みアプリケーション２内の状態遷移制御部２３へ出力する。
また、制御命令解析部３２は、命令の内容により、フレーム番号取得命令１３２をフレーム番号取得部３３へ出力する。例えば、入力される映像信号のフレーム番号と同期した処理が必要になった場合に、フレーム番号取得命令１３２が発行される。
【００６０】
フレーム番号取得部３３は、フレーム番号取得命令１３２の入力により、映像信号取り込みボード１のフレーム番号多重部１８からフレーム番号付き時刻信号１１０を取得する。そして、フレーム番号取得部３３は、取り込んだフレーム番号を比較フレーム番号１３３として、通信中継部４を介して、映像データ取り込みアプリケーション２内のフレーム番号比較部２４へ出力する。
【００６１】
映像データ取り込みアプリケーション２の動作を説明する。
状態遷移制御部２３の動作のきっかけは、制御命令入力１３１から入力されて制御命令解析部３２で取り出した制御命令１２５が入力されることであり、これにより、状態遷移制御部２３とデバイスドライバ２２との映像取り込みボード制御信号１２３のやりとりが始まる。
例えば、制御命令１２５が「映像収録開始」という命令であった場合などが該当する。映像取り込みボード制御信号１２３により、映像信号取り込みボード１からデバイスドライバ２２を経由して、映像データ、音声データ、ＴＣがボード読み出しデータ１２１として、フレーム番号比較部２４に入力される。
【００６２】
フレーム番号比較部２４は、入力されたボード読み出しデータ１２１に含まれるフレーム番号と、入力された比較フレーム番号１３３とを比較して、これらの値が一致した時に、格納データ配信部２５へ格納データ１２２の出力開始や停止などの制御を行う。この制御により、ボード読み出しデータ１２１と比較フレーム番号１３３とを同期させることが可能になる。
【００６３】
ここで、入力されたボード読み出しデータ１２１に含まれるフレーム番号と、入力された比較フレーム番号１３３とを比較する処理は、例えば、ボード読み出しデータ１２１に含まれる映像データ、音声データ、ＴＣの各データ毎に行って、各データ毎に格納データ配信部２５へ格納データ１２２の出力開始や停止などの制御を行うことができ、或いは、他の構成例として、映像データ、音声データ、ＴＣのうちのいずれか１つのデータ（例えば、映像データなど）を代表としてフレーム番号の比較を行って、そのデータのフレーム番号と比較フレーム番号１３３とが一致したときに、全てのデータについて格納データ配信部２５へ格納データ１２２の出力開始や停止などの制御を行うようなことも可能である。
【００６４】
なお、フレーム番号比較部２４は、例えば、入力された映像データ、音声データ、ＴＣの各データに付加されたフレーム番号を比較し、同じフレーム番号のデータは同じ時刻に入力されたデータであると判断する機能を有してもよい。これにより３つのデータの同期をとることが可能になる。また、フレーム番号比較部２４は、３つのデータ（及び、例えば、３つのデータのフレーム番号の比較結果の情報）を格納データ１２２として格納データ配信部２５へ出力する処理などを行う。
【００６５】
格納データ配信部２５は、入力された映像データ、音声データ、ＴＣをシステムの用途に合わせたデータフォーマットに変換する。例えば、多重化して１本のデータ列に並び替える場合や、映像、音声が独立したデータのままである場合など、色々なフォーマットの種類が考えられる。
【００６６】
また、格納データ配信部２５には、例えば、３つのデータの同期をとるため、メモリが搭載されてもよい。このメモリの容量は、各データにどの程度の位相差が発生するかによるため、システムによって異なるが、位相差を吸収できるだけのメモリ容量が必要になる。
格納データ配信部２５は、フォーマット変換したデータを、格納データ出力１２６として、外部の例えばハードディスクやネットワークなどに配信（送信）する。この格納データ配信部２５の配信制御は、例えば、状態遷移制御部２３から格納データ配信部２５へ出力される格納データ配信制御信号１２４を使用して制御されることが可能である。
なお、状態遷移制御部２３からフレーム番号比較部２４を制御する（例えば、制御命令１２５に応じた制御を行う）ことが可能である。
（以上、本例の映像信号データ取り込み装置における一連の動作の説明）
【００６７】
上記で述べた映像データ、音声データ、デジタル時刻データの流れを、データに着目して、図２を参照して説明する。
図２には、本例の映像信号データ取り込み装置におけるフレーム番号を付加した映像信号と時刻信号からのデータ取り込みの一例を示してある。
図２では、映像信号データ取り込み装置の構成として、映像信号取り込みボード１、フレーム番号発生部１５、ボードバスインタフェース１５１、機器ＯＳ２１、デバイスドライバ２２、映像データ取り込みアプリケーション２、比較同期部１６１、ＲＴＯＳ３１、通信中継部４を示してある。
【００６８】
本例では、フレーム番号のリアルタイム取得と機器ＯＳ２１上での映像信号との同期動作に着目して説明する。
映像信号取り込みボード１に入力した映像信号（映像データＶ、音声データＡ）と時刻信号（時刻データＴＣ）の各々にフレーム番号（Ｆ  Ｎｏ）を付加する処理は、従来と同様である。また、映像データ取り込みアプリケーション２がデバイスドライバ２２を介して映像信号を取り込む処理も、従来と同様である。この動作は機器ＯＳ２１上で管理する。
【００６９】
本例では、ＲＴＯＳ３１を追加的に設け、ＲＴＯＳ３１上で管理するＲＴＯＳアプリケーション３に制御命令１３１が入る。制御命令１３１が入ると、機器ＯＳ２１により管理されるデバイスドライバ２２経由とは異なるＲＴＯＳ専用のポートからフレーム番号をリアルタイムに取得する。取得したフレーム番号はそのまま（比較フレーム番号１３３として）通信中継部４を経由して映像データ取り込みアプリケーション２に入力する。デバイスドライバ２２経由の映像信号が入ってくると、映像データ取り込みアプリケーション２内のフレーム番号比較部２４（図２における比較同期部１６１に対応する）でフレーム番号の比較が行われ、制御命令１２５の内容に従って配信の開始や停止の指示を出す。
【００７０】
このように、本例では、制御命令１３１に対してはリアルタイムに処理を行い、従来と同じ映像信号に関する処理は従来と同様なＯＳ上で実行することで、制御命令に対して即時応答性を持った映像信号データ取り込み装置が実現される。
【００７１】
以上のように、本例では、映像信号や時刻信号を入力してハードウェアで信号処理を行う映像信号取り込みボード部（映像信号取り込みボード１上の処理部）と、ソフトウェアで信号処理を行い映像データ、音声データ、デジタル時刻データなどのデジタルデータを配信する映像データ取り込みアプリケーション２（本例では、これらの２つを仲介するデバイスドライバ２２を有する）から構成される取り込み配信アプリケーション部と、外部からの制御命令入力１３１をきっかけに映像信号取り込みボード１へアクセスしてデータを入力する制御アプリケーション部（ＲＴＯＳアプリケーション３）から成り、映像信号取り込みボード１でフレーム番号を生成し、映像信号入力１０１、時刻信号入力１０２などから取り込んだデジタルデータに対して、取り込んだ時間が同じデータであれば、同じフレーム番号を付加するボード機能を有する映像信号データ取り込み装置において、次のような構成とした。
すなわち、映像信号取り込みボード１に、装置内の２つのＯＳから独立してアクセスし動作することが可能な映像信号取り込みボード部を有する。
【００７２】
また、本例では、上記のような映像信号データ取り込み装置において、次のような構成とした。
すなわち、ＲＴＯＳ３１から映像信号取り込みボード１にアクセスして入力された映像信号に付加しているフレーム番号を即時に他のＯＳ（本例では、機器ＯＳ２１）の処理とは独立して取り出すことが可能な専用入出力部と、ＲＴＯＳ３１から汎用ＯＳ（本例では、機器ＯＳ２１）へ情報を渡すことが可能な通信中継部４と、汎用ＯＳによりデバイスドライバ２２経由で映像信号や時刻信号と一緒にフレーム番号を取り込んでＲＴＯＳ３１から通信中継部４を経由して取り込んだフレーム番号と比較して番号が一致することで処理を開始等するフレーム番号比較部２４を有する。
【００７３】
このように、本例の映像信号データ取り込み装置では、機器ＯＳ２１とは別に、即時応答が可能なＲＴＯＳ３１を並列して動作可能にしている。このために、映像信号取り込みボード１に、デバイスドライバ２２を介さずにボードへ直接アクセス可能な専用ポートを設けている。外部からの制御命令１３１はＲＴＯＳ３１で受け取り、即時に専用ポートを用いてボードで生成したフレーム番号をボードから直接取得する。この専用ポートにより、制御命令１３１を受け取ったタイミングと映像入力のタイミングを合わせるためのフレーム番号のリアルタイムな取得が可能になる。
また、ＲＴＯＳ３１が取得したフレーム番号を機器ＯＳ２１へ通知する機能を設けている。フレーム番号を受け取った機器ＯＳ２１は、映像データ取り込みアプリケーション２で取得したフレーム番号と比較して、制御命令１３１で指示されたタイミングのフレーム番号と同じフレーム番号が現れるまでフレーム番号の比較を続け、フレーム番号が一致したら収録開始や配信停止などの処理を開始する。
本例では、通常のＯＳ（機器ＯＳ２１）とＲＴＯＳ３１を同時に動作させて、ＲＴＯＳ３１上でフレーム番号の取得や制御命令の解析を行って通常ＯＳ上のアプリケーションへ通知する。
【００７４】
従って、本例では、映像信号とそれに付随するデータを取り込むような機器において、制御命令１３１の入力に対して即時に映像信号取り込みボード１からフレーム番号を取得することができ、汎用の機器ＯＳ２１上で動作するアプリケーションであっても制御命令１３１の入力タイミングに同期した映像取り込みを実現することができる。このように、高応答性を持つ映像信号データ取り込み装置を実現することができる。
【００７５】
なお、本例のような装置は、例えば、デジタルＴＶ放送システムにおける放送用の映像信号の処理などに適用することができ、具体例として、映像信号や時刻信号が映像等の送信元側から入力され、格納データ１２６を映像等の収録装置等へ配信（送信）し、また、外部からの制御命令は例えばオペレータ（人）や制御用の装置により発せられる。
【００７６】
ここで、一例として、機器ＯＳ２１としてはＷｉｎｄｏｗｓ（登録商標）を用いることができ、ＲＴＯＳ３１としてはＷｉｎｄｏｗｓ（登録商標）の上に設けるＩＮｔｉｍｅ（商標）を用いることができる。ＩＮｔｉｍｅ（商標）では、Ｗｉｎｄｏｗｓ（登録商標）から幾つかの割り込みを奪い、その割り込みがＩＮｔｉｍｅ（商標）による管理になるため、高速応答が可能である。また、その割り込みに紐付けられたハードウェアも、ＩＮｔｉｍｅ（商標）の配下になり、Ｗｉｎｄｏｗｓ（登録商標）からは見えなくなる。
本例の映像信号取り込みボード１については、デバイスドライバ２２がＷｉｎｄｏｗｓ（登録商標）の配下であるため、ＩＮｔｉｍｅ（商標）からはアクセスできないが、ＩＮｔｉｍｅ（商標）の特徴として、物理メモリアドレスを取得することができる。Ｗｉｎｄｏｗｓ（登録商標）だと仮想アドレスになってしまうことから、ハードウェアの本当のメモリ上の位置はわからないが、ＩＮｔｉｍｅ（商標）の場合にはアクセスが可能である。
【００７７】
また、一例として、専用ポートとしては、ＰＣＩ  Ｅｘｐｒｅｓｓボード上のメモリ・マップド・レジスタを用いることができる。この例では、パーソナルコンピュータにボードを挿すと、ある物理アドレスにボードのレジスタ群がメモリマッピングされる。この中のレジスタの一部については、物理アドレス指定でレジスタを直接読み書きしてよいようにボードを作ってある。但し、レジスタが配置されるからと言っても、直接読み書きしてボードに反映されるようにするためには、ハードウェアをそのように設計する必要がある。
【００７８】
また、一例として、ＯＳ間の通信を実現する通信中継部４としては、Ｗｉｎｄｏｗｓ（登録商標）とＩＮｔｉｍｅ（商標）の間に共有メモリを設定することができる。若しくは、他の一例として、Ｗｉｎｄｏｗｓ（登録商標）と通信するためのセマフォがＩＮｔｉｍｅ（商標）に装備されており、Ｗｉｎｄｏｗｓ（登録商標）側ではそのセマフォを受け取る専用命令を記述して使用する。
また、ＩＮｔｉｍｅ（商標）用にコンパイルしたアプリケーションは、Ｗｉｎｄｏｗｓ（登録商標）のＡＰＩにより使用することができない。専用の似たＡＰＩが用意されている。このため、Ｗｉｎｄｏｗｓ（登録商標）のアプリケーションはＷｉｎｄｏｗｓ（登録商標）の配下だけで動作し、ＩＮｔｉｍｅ（商標）のアプリケーションはＩＮｔｉｍｅ（商標）の配下だけで動作する。
【００７９】
なお、本例の映像信号データ取り込み装置（データ取り込み装置の一例）において、映像信号取り込みボード１（信号取り込み部の一例）では、同期信号検出部１１や映像信号分離部１２の機能によりデータの抽出手段が構成されており、同期信号検出部１１やタイミング制御部１４やフレーム番号発生部１５の機能により区切り情報（本例では、フレーム番号）生成手段が構成されており、フレーム番号多重部１６〜１８の機能によりデータに対する区切り情報対応付け手段が構成されている。
また、本例のＲＴＯＳアプリケーション３（リアルタイムＯＳ処理部の一例）では、制御命令解析部３２の機能により命令通知手段が構成されており、フレーム番号取得部３３の機能により区切り情報取得手段や区切り情報通知手段が構成されている。
また、本例の映像データ取り込みアプリケーション２（非リアルタイムＯＳ処理部の一例）では、状態遷移制御部２３の機能によりデータ取得制御手段が構成されており、フレーム番号比較部２４の機能により一致判定手段が構成されており、格納データ配信部２５の機能により処理実行手段が構成されている。
【００８０】
ここで、本発明に係るシステムや装置などの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。また、本発明は、例えば、本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムや当該プログラムを記録する記録媒体などとして提供することも可能であり、また、種々なシステムや装置として提供することも可能である。
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
また、本発明に係るシステムや装置などにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウェア資源においてプロセッサがＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウェア回路として構成されてもよい。
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを当該記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【符号の説明】
【００８１】
１、２０１・・映像信号取り込みボード、  ２、２０３・・映像データ取り込みアプリケーション、  ３・・ＲＴＯＳアプリケーション、  ４・・通信中継部、  １１、１３、２１１、２１３・・同期信号検出部、  １２、２１２・・映像信号分離部、  １４、２１４・・タイミング制御部、  １５、２１５・・フレーム番号発生部、  １６〜１８、２１６〜２１８・・フレーム番号多重部（フレーム番号多重器）、  １９、２１９・・映像変換処理部、  ２１、２０４・・機器ＯＳ、  ２２、２０２・・デバイスドライバ、  ２３、２２２・・状態遷移制御部、  ２４、２２３・・フレーム番号比較部、  ２５、２２４・・格納データ配信部、  ３１・・リアルタイムＯＳ（ＲＴＯＳ）、  ３２、２２１・・制御命令解析部、  ３３・・フレーム番号取得部、
１０１、３０１・・映像信号入力、  １０２、３０２・・時刻信号入力、  １０３、３０３・・デジタル映像信号、  １０４、３０４・・映像データ、  １０５、３０５・・音声データ、  １０６、３０６・・デジタル時刻データ、  １０７、３０７・・同期信号検出信号、  １０８、３０８・・タイミング信号、  １０９、３０９・・フレーム番号、  １１０・・フレーム番号付き時刻信号、  １２１、３２１・・ボード読み出しデータ、  １２２、３２２・・格納データ、  １２３、３２３・・映像取り込みボード制御信号、  １２４、３２４・・格納データ配信制御信号、  １２５、３２５・・制御命令、  １２６、３２６・・格納データ出力、  １３１、３３１・・制御命令入力、  １３２・・フレーム番号取得命令、  １３３・・比較フレーム番号、
１５１・・ボードバスインタフェース、  １６１・・比較同期部、
【図１】
0005532417.tif 000002
【図２】
0005532417.tif 000003
【図３】
0005532417.tif 000004
【図４】
0005532417.tif 000005