(57)【特許請求の範囲】
【請求項１】
ビデオ信号を処理するビデオデバイスであって、前記ビデオ信号をバスを介して他のデバイスに送信するビデオデバイスにおいて、
ビデオ入力信号を受信し、インターレース信号の奇数フィールド信号および偶数フィールド信号を出力するビデオ入力回路と、
前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号に対して処理を施すビデオ処理部と、
前記バスに、前記ビデオ処理部からの前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号を送信する送信制御回路と、
データ送信制御信号を格納するデータ送信レジスタとを有し、
前記ビデオ処理部は、色フォーマット変換によってデータ量が減少する場合には、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号に前記色フォーマット変換を行い、変換後の色フォーマットの前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号を出力し、前記ビデオ処理部は、色フォーマット変換によってデータ量が増加する場合には、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号に前記色フォーマット変換を行なわずに、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号をそのまま出力し、
前記ビデオ処理部は、スケーリングによってデータ量が減少する場合には、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号に前記スケーリングを行い、スケーリング後の前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号を出力し、前記ビデオ処理部は、スケーリングによってデータ量が増加する場合には、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号に前記スケーリングを行なわずに、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号をそのまま出力し、
前記送信制御回路は、前記データ送信レジスタに格納された前記データ送信制御信号に従って、前記インターレース信号の前記奇数フィールド信号を、前記バスを介して、前記他のデバイスに送信し、
前記他のデバイスは、前記色フォーマット変換によってデータ量が増加する場合には、前記インターレース信号の前記奇数フィールド信号に前記色フォーマット変換を行い、
前記他のデバイスは、前記スケーリングによってデータ量が増加する場合には、前記インターレース信号の前記奇数フィールド信号に前記スケーリングを行うことを特徴とするビデオデバイス。
【請求項２】
請求項１に記載のビデオデータデバイスにおいて、
前記送信制御回路は、前記データ送信レジスタに格納された前記データ送信制御信号に従って、前記インターレース信号の前記偶数フィールド信号を、前記バスを介して、前記他のデバイスとは異なる他のデバイスへ送信することを特徴とするビデオデバイス。
【請求項３】
請求項１または請求項２のいずれかに記載のビデオデバイスにおいて、
前記ビデオ処理部は、前記インターレース信号の前記奇数フィールド信号に対する前記色フォーマット変換および前記スケーリングと、前記インターレース信号の前記偶数フィールド信号に対する前記色フォーマット変換および前記スケーリングとを異なった仕様でおこなうことを特徴とするビデオデバイス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビデオデータ処理装置およびビデオデータ表示装置に係り、ビデオ信号に含まれる動画をパーソナルコンピュータやワークステーションなどのコンピュータのグラフィックス表示に重ねあわせて表示するのに好適なビデオデータ処理装置およびビデオデータ表示装置に関する。
【０００２】
また本発明は、ビデオ信号に含まれる文字情報をパーソナルコンピュータやワークステーションなどのコンピュータの表示ウィンドウ上に表示するのに好適なビデオデータ処理装置およびビデオデータ表示装置に関する。
【０００３】
【従来の技術】
近年、マルチメディア技術についての期待が高まっており、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、以下、「ＰＣ」と略記する）やワークステーション（以下、ＷＳと略記する。）等のコンピュータのグラフィックス表示画面に、テレビジョン等のビデオ信号の動画を重ねあわせて表示するニーズが増してきて、これを実現する動画表示装置も開発、市販されている。
【０００４】
さらに近年では、グラフィックス表示画面とビデオ信号の動画とを重ねあわせる機構に加えてテレビチューナを内蔵し、「テレビが見られるパソコン」として発売されるＰＣが登場している。
【０００５】
このようにビデオ信号に含まれる動画をコンピュータのグラフィックス画面に重ねあわせる方式は、多数存在する。
【０００６】
また昨今では、膨大なデジタル動画データをリアルタイムで転送可能な、転送速度が速いバス（例えば、ＰＣＩバスなど）がＰＣやＷＳに普及しつつあることから、デジタル化したビデオ信号をバス経由でＰＣやＷＳのグラフィックス表示用メモリに転送することで、動画表示をおこなう方式（以下、「直接転送方式」と記す）が開発されている。
【０００７】
この直接転送方式では、１回バスを介してデータ転送をおこなうだけで画像を表示できるため、単位時間内に多量の動画データを転送可能であり、高品質な動画表示が可能である。
【０００８】
なお、この直接転送方式の詳細については、ＣＱ出版社刊、インターフェース誌１９９６年４月号の第１０２ページから第１０９ページに記載されている。
【０００９】
また、特開平６−１２４１８９号公報には、直接転送方式によってコンピュータのグラフィックス画面とビデオ信号中の動画とを重ねあわせて表示する技術が開示されている。
【００１０】
一方、ビデオ信号には、動画以外に文字情報を含んでいるものがある。例えば、米国のＦＣＣ（Ｆｅｄｅｒａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｃｏｍｍｉｓｓｉｏｎ）が規格化したＣｌｏｓｅｄ  Ｃａｐｔｉｏｎ（以下、ＣＣと略記する。）は、動画に加えて字幕等の文字情報を多重化する方式である。
【００１１】
米国では、難聴者のためにこのＣＣ方式を用いて画面と関連のある文字情報をビデオ信号に多重化している。特に、１９９３年４月１日からは、米国内で販売される全ての１３インチ以上のテレビジョンは、ＣＣ方式に対応することが法律で義務付けられた。
【００１２】
このＣＣ方式では、文字情報はビデオ信号のうちの、帰線期間と呼ばれる画面に表示されない期間の領域に多重化される。このため、ＣＣ方式で多重化された文字情報は、ＣＣ方式のデコーダを持たないテレビジョン等では画面に表示されないが、ＣＣ方式のデコーダを内蔵したテレビジョン等で文字情報が多重化されたビデオ信号を受信すると、動画と共に字幕を見ることができる。
【００１３】
現在、ＣＣ方式でビデオ信号に多重化された文字情報を、同じくビデオ信号に含まれる動画に多重化して出力する機能を有するデコード装置あるいはＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ）、ＣＣ方式でビデオ信号に多重化された文字情報データをデコードして得られる文字を画面に表示できるテレビジョン等が市販されている。
【００１４】
ところで、ビデオ信号をグラフィックス画面に表示する場合には、色フォーマット変換やスケーリングなどの処理が必要になる。動画入力ボードでこれらの処理をおこなった結果、データ量が増加する場合に、グラフィック表示ボードにバスを介して転送すると、バスのトラフィックが増加して、システムの性能が減少する要因となる。
【００２０】
本発明は、上記問題点を解決するためになされたもので、その目的は、入力された動画の変換処理によって、システムの処理性能をおとすことのないビデオデバイスを提供することにある。
【００２１】
【課題を解決するための手段】
前記目的を達成するために、本発明のビデオ信号を処理するビデオデバイスであって、前記ビデオ信号をバスを介して他のデバイスに送信するビデオデバイスにおいて、ビデオ入力信号を受信し、インターレース信号の奇数フィールド信号および偶数フィールド信号を出力するビデオ入力回路と、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号に対して処理を施すビデオ処理部と、前記バスに、前記ビデオ処理部からの前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号を送信する送信制御回路と、データ送信制御信号を格納するデータ送信レジスタとを有し、前記ビデオ処理部は、色フォーマット変換によってデータ量が減少する場合には、前記インターレース信号の前記奇数フィールド信号および偶数フィールド信号に前記色フォーマット変換を行い、変換後の色フォーマットの前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号を出力し、前記ビデオ処理部は、色フォーマット変換によってデータ量が増加する場合には、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号に前記色フォーマット変換を行なわずに、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号をそのまま出力し、前記ビデオ処理部は、スケーリングによってデータ量が減少する場合には、前記インターレース信号の前記奇数フィールド信号および偶数フィールド信号に前記スケーリングを行い、スケーリング後の前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号を出力し、前記ビデオ処理部は、スケーリングによってデータ量が増加する場合には、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号に前記スケーリングを行なわずに、前記インターレース信号の前記奇数フィールド信号および前記偶数フィールド信号をそのまま出力し、前記送信制御回路は、前記データ送信レジスタに格納された前記データ送信制御信号に従って、前記インターレース信号の前記奇数フィールド信号を、前記バスを介して、前記他のデバイスに送信し、前記他のデバイスは、前記色フォーマット変換によってデータ量が増加する場合には、前記インターレース信号の前記奇数フィールド信号に前記色フォーマット変換を行い、前記他のデバイスは、前記スケーリングによってデータ量が増加する場合には、前記インターレース信号の前記奇数フィールド信号に前記スケーリングを行うようにしたものである。
【００２２】
より詳しくは、上記ビデオデバイスにおいて、前記送信制御回路は、前記データ送信レジスタに格納された前記データ送信制御信号に従って、前記インターレース信号の前記偶数フィールド信号を、前記バスを介して、前記他のデバイスとは異なる他のデバイスへ送信するようにしたものである。
【００２３】
また詳しくは、上記ビデオデバイスにおいて、前記ビデオ処理部は、前記インターレース信号の前記奇数フィールド信号に対する前記色フォーマット変換および前記スケーリングと、前記インターレース信号の前記偶数フィールド信号に対する前記色フォーマット変換および前記スケーリングとを異なった仕様でおこなうようにしたものである。
【００３８】
【発明の実施の形態】
以下、本発明に係る各実施形態を、図１ないし図２４を用いて説明する。
〔文字情報の多重化〕
先ず、発明の各実施形態の説明の前に、図１および図２を用いてその理解のために文字情報を多重化する技術について説明する。
【００３９】
ここでは、文字情報が多重化されているビデオ信号について、ＣＣ方式で文字情報が多重化されているＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）方式のビデオ信号を例にとって説明することにしよう。
【００４０】
図１は、ＣＣ方式で文字情報が多重化されたＮＴＳＣ方式のビデオ信号を、奇数フィールドと偶数フィールドに分けて構成を示した模式図である。
図２は、ＣＣ方式で文字情報が多重化された第２１ラインの輝度信号の構成を示す模式図である。
【００４１】
ＮＴＳＣ方式のビデオ信号はインターレースであり、奇数フィールドと偶数フィールドからなる。さらに、それらの奇数フィールドと偶数フィールドは、図１に示されるように、それぞれ垂直帰線期間の信号と垂直帰線期間以外の信号とに大別できる。
【００４２】
ＣＣ方式の規格では、文字情報を、各奇数フィールドの垂直帰線期間、第２１ラインの輝度信号に多重化することが定まっている。
【００４３】
このＣＣ方式によって多重化された文字情報は、図２に示されるように、同期信号とスタートコード、データコードからなる。このデータコードは、１６ビットであって、１文字分のデータは、７ビットのデータビットと１ビットのパリティビットからなる。したがって、この多重化された文字情報には、２文字分の文字が含まれていることになる。
【００４４】
〔実施形態１〕
以下、本発明に係る第一の実施形態を、図３ないし図１６を用いて説明する。本実施形態は、ビデオテープを再生し、ＣＣ方式で文字情報が多重化されたビデオ信号を生成して、本発明に係るビデオデータ表示装置を用いてそのビデオ信号に含まれる動画と文字情報とをＰＣに接続されたディスプレイに表示し、かつ同時に動画をＰＣの記憶装置に記録する例である。
（Ｉ）  本発明の実施形態に係る動画表示システムの構成
先ず、図３および図４を用いて本発明の実施形態に係る動画表示システムの構成について説明しよう。
図３は、本発明の実施形態に係る動画表示システムの斜視図である。
図４は、ディスプレイ３０２上に、動画と文字情報が混在して表示されている場合の斜視図である。
【００４５】
本発明の実施形態に係る動画表示システムは、図３に示されるように、ＰＣ３０１と、ディスプレイ３０２と、キーボード３０３と、ＶＴＲ３０４とを備えて構成されている。
【００４６】
ディスプレイ３０２は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）や液晶パネル等を用いた表示装置であり、ＰＣ３０１から入力した表示信号を表示する。
【００４７】
キーボード３０３は、本動画表示システムのユーザの操作を受け付け、その操作を電気信号に変換して、ＰＣ３０１に入力する。
【００４８】
ＶＴＲ３０４は、ビデオテープを再生してビデオ信号を生成し、そのビデオ信号をＰＣ３０１に出力する。
【００４９】
本実施形態では、ＰＣ３０１は、ＶＴＲ３０４が出力するビデオ信号に含まれる動画と、上記のようにそのビデオ信号にＣＣ方式で多重化された文字情報とを、ディスプレイ３０２に表示する。
【００５０】
そのときには、ディスプレイ３０２上の表示画面は、図４に示される通りに、動画表示ウィンドウ４０１と、文字情報表示ウィンドウ４０２と、その他の領域４０３とで構成されることになる。
（ＩＩ）  ＰＣ３０１とその各部の構成
次に、図５を用いてＰＣ３０１の構成について説明しよう。
図５は、ＰＣ３０１の構成を示すブロック図である。
【００５１】
ＰＣ３０１は、図５に示される通りＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１と、メインメモリ５０２と、グラフィックス表示ボード５０３と、動画入力ボード５０４と、外部記憶装置５０５と、キーボードインタフェース５０６と、バス５０７とを備えて構成されている。
【００５２】
ＣＰＵ５０１は、ＰＣ３０１の制御と演算機能を司っている。動画および文字情報のディスプレイ３０２への表示処理も、ＣＰＵ５０１が外部記憶装置５０５に蓄積されたソフトウエアをメインメモリ５０２にロードし、そのソフトウエアを実行することで実現される。
【００５３】
すなわち、ＣＰＵ５０１は、そのソフトウエアを実行することにより、ビデオ信号に含まれる動画を、動画入力ボード５０４からグラフィックス表示ボード５０３に転送して動画表示を実現する。また、ビデオ信号に含まれる動画を動画入力ボード５０４から外部記憶装置５０５に転送して動画の記録を実現し、ビデオ信号に含まれる文字情報を入力し、その文字情報をデコードしてデコード結果をグラフィックス表示ボード５０３に転送して文字情報の表示を実現する。
【００５４】
メインメモリ５０２は、半導体メモリ等を用いた記憶装置であり、ＣＰＵ５０１で実行されるプログラムやデータを一時的に蓄えるのに用いる。
【００５５】
外部記憶装置５０５は、磁気記憶媒体等を用いた記憶装置であり、プログラムやデータの恒久的な保存に用いる。代表的なものには、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）、ＦＤ（Ｆｌｏｐｐｙ  Ｄｉｓｋ）、ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｋ）などがある。
【００５６】
グラフィック表示ボード５０３は、グラフィックスを表示する機能を司る集積回路をワンボードにまとめたモジュールである。
【００５７】
動画入力ボード５０３は、ＶＴＲ３０４から動画データを入力するための集積回路をワンボードにまとめたモジュールである。なお、ここでいう動画データとは、ＴＶやＶＴＲで生成されたデータであることに注意しておこう。
【００５８】
キーボードインタフェース５０６は、キーボード３０３からの信号を入力するインタフェースである。
【００５９】
最後に、バス５０７は、システムの各部へデータや命令を伝えるための情報の通り路である。
【００６０】
続いて、図６ないし図１１を用いてその各部の構成について説明しよう。
先ず、図６を用いてグラフィックス表示ボード５０３について説明する。
図６は、グラフィックス表示ボード５０３の構成を示すブロック図である。
【００６１】
グラフィックス表示ボード５０３は、図６に示されるように表示制御部６０１と、ＶＲＡＭ６０２と、表示信号生成部６０３とを備えて構成されている。
【００６２】
表示制御部６０１は、ＣＰＵ５０１あるいは動画入力ボード５０４がバス５０７を介して出力するデータをＶＲＡＭ６０２に書き込む。
【００６３】
ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０２は、半導体メモリ等を用いた記憶装置である。
【００６４】
ＶＲＡＭ６０２には、画面に表示するグラフィックスデータがビットマップ形式で格納される。
【００６５】
表示信号生成部６０３は、ＶＲＡＭ６０２に書き込まれているデータを順次読みだし、そのデータを表示信号に変換してディスプレイ３０２に出力する。
【００６６】
次に、図７ないし図１１を用いて動画入力ボード５０４について説明する。
図７は、動画入力ボード５０４の構成を示すブロック図である。
【００６７】
動画入力ボード５０４は、動画インターフェース部７０１と、ＮＴＳＣデコーダ７０２と、フレームメモリ７０３とを備えて構成されている。
【００６８】
ＮＴＳＣデコーダ７０２は、ＣＰＵ５０１から画像サイズの指定を受け、ＶＴＲ３０４からビデオ信号を入力する。そして、そのビデオ信号をデジタル化してその画像サイズのデジタルビデオデータを生成し、そのデジタルビデオデータを動画インタフェース部７０１に出力する。
【００６９】
なお、デジタルビデオデータの色フォーマットとして用いられるのは、例えば、ＹＵＶ４２２フォーマットであり、このフォーマットは、水平方向に並んだ２画素分のデータが、Ｙ１（輝度）、Ｙ２（輝度）、Ｕ（色差１）、Ｖ（色差２）の各８ビットデータで表されている。
【００７０】
フレームメモリ７０３は、特に、動画データを記憶するために設けられた半導体メモリ等を用いた記憶装置である。
【００７１】
次に、図８を用いて動画入力ボード５０４の中の動画入力インターフェース部７０１について、より詳細に説明する。
図８は、動画入力インターフェース部７０１の構成を示すブロック図である。
【００７２】
動画入力インターフェース部７０１は、ビデオ信号入力部８０１と、スケーリング部８０２と、色フォーマット変換部８０３と、データ転送制御部８０４とを備えて構成されている。
【００７３】
ビデオ信号入力部８０１は、ＮＴＳＣデコーダ７０２からデジタルビデオデータを入力し、そのデジタルビデオデータのうち、ＣＰＵ５０１によって指定されたラインをフレームメモリ７０３に書き込む。
【００７４】
スケーリング部８０２は、フレームメモリ７０３からデジタルビデオデータを読み出して、そのデジタルビデオデータをスケーリングして色フォーマット変換部８０３に出力する。ここで、スケーリングとは、デジタルビデオデータを指定された大きさの画面サイズで実際の表示画面の画素として表示できるように、データの圧縮やデータの充填をおこなうことである。また、このスケーリングのために指定される比率をスケーリングレシオと言う。
【００７５】
このとき、データ転送制御部８０４から現在転送中のフィールドに対応した帰線期間データ転送信号（後述）が出力されている場合には、スケーリング部８０２は、フィールドの先頭の８ラインはスケーリングせずに色フォーマット変換部８０３に出力し、同時にデータが帰線期間データであることを示す識別信号をデータに同期して出力する。
【００７６】
また、データ転送制御部８０４から現在転送中のフィールドに対応した帰線期間データ転送信号（後述）が出力されていない場合には、スケーリング部８０２は、フィールドの全ラインをＣＰＵ５０１によって指定されたサイズにスケーリングしてスケーリング結果を色フォーマット変換部８０３に出力し、帰線期間データであることを示す識別信号は出力しない。
【００７７】
色フォーマット変換部８０３は、スケーリング部８０２から入力したデータの色フォーマットを変換してデータ転送制御部８０４に出力する。
【００７８】
このとき、スケーリング部８０２から帰線期間データを示す識別信号が出力されている場合には、色フォーマット変換部８０３は、スケーリング部８０２からのデータを変換せずにデータ転送制御部８０４に出力する。
【００７９】
一方、帰線期間データを示す識別信号が出力されていない場合には、色フォーマット変換部８０３は、スケーリング部８０２からのデータをＣＰＵ５０１によって指定された色フォーマットに変換してデータ転送制御部８０４に出力する。
【００８０】
さらに、色フォーマット変換部８０３は、各ラインの最終データの出力に同期してラインエンド信号をデータ転送制御部８０４に出力する。
（ＩＩＩ）  データ転送制御部の構成
次に、図９ないし図１１を用いて動画入力インターフェース部７０１の中のデータ転送制御部８０４の構成をより詳細に説明していくことにしよう。
図９は、コントロールプレーンの一例を示す模式図である。
図１０は、データ転送制御部８０４の構成を示す模式図である。
【００８１】
図１１は、ライン転送制御レジスタの構成を示す模式図である。
【００８２】
図８に示したデータ転送制御部８０４は、色フォーマット変換部８０３からのデータを、データの転送先アドレスを示す制御情報テーブル（以下、コントロールプレーンと記す。）で定められたアドレスに対して順次書き込む制御をおこなう。
【００８３】
コントロールプレーン９０１には、図９に示されるようにビデオ信号の１ライン毎に、そのラインの転送サイズと転送先先頭アドレスが書き込まれており、ＣＰＵ５０１によってメインメモリ５０２に書き込まれている。
【００８４】
データ転送制御部８０４は、図１０に示されるようにコントロールプレーン読み出し制御部１００１と、アドレス初期化制御部１００２と、アドレス生成部１００３と、バッファ１００４とを備えて構成されている。
【００８５】
また、アドレス生成部１００３は、これも図１０に示されているようにセレクタ１００５と、アドレスレジスタ１００６と、加算器１００７と、カウンタ１００８とを備えて構成されている。
【００８６】
アドレスレジスタ１００６は、図には示されていないが転送先先頭アドレスレジスタ、コントロールプレーン読み出しアドレスレジスタ、垂直サイズレジスタ、水平サイズレジスタ、ライン転送制御レジスタなどの各種レジスタを含んでいる。
【００８７】
また、カウンタ１００８は、図には示されていないが垂直サイズカウンタ、水平サイズカウンタを含んでいる。
【００８８】
ライン転送制御レジスタは、図１１に示されるように１６ビットのライン転送制御ビットで構成される。
【００８９】
このライン転送制御ビットは、奇数フィールドの第１４ラインから第２１ラインまで、および偶数フィールドの第２７７ラインから第２８４ラインまでの帰線期間データに対して各ライン毎に１ビットずつ存在する。
【００９０】
また、ライン転送制御ビットは、例えば、１が当該ラインを転送することを示し、０が当該ラインを転送しないことを示すというように定められている。
【００９１】
データ転送制御部８０４は、それぞれのライン転送制御レジスタの値に基づいて、帰線期間データ転送信号を生成する。生成される帰線期間データ転送信号は、奇数フィールド帰線期間データ転送信号および偶数フィールド帰線期間データ転送信号の２つの信号からなる。
【００９２】
奇数フィールド帰線期間データ転送信号は、その転送制御レジスタのうち奇数フィールドの第１４ラインから第２１ラインまでの各ビットに、１に設定されているビットがある場合にデータ転送をおこなう。
【００９３】
同様に、偶数フィールド帰線期間データ転送信号は、転送制御レジスタのうち偶数フィールドの第２７７ラインから第２８４ラインまでの各ビットに、１に設定されているビットがある場合にデータ転送をおこなう。
（ＩＶ）  データ転送制御部の動作
次に、図１２を用いて動画入力インターフェース部７０１の中のデータ転送制御部８０４の動作をより詳細に説明していくことにしよう。
図１２は、データ転送制御部８０４がおこなうデータ転送処理の処理手順を示すフローチャートである。
【００９４】
以下、図１０、図１１を参照しつつ、図１２の順を追って、データ転送制御部８０４のおこなうデータ転送の処理手順について説明していく。
図１０に示される色フォーマット変換部８０３からのデータの入力は随時おこなわれる。データ転送制御部８０４は、入力されたデータをバッファ１００４に格納する。
【００９５】
データ転送制御部８０４は、コントロールプレーンから一組の転送先先頭アドレスと転送サイズを読み込み、読み込んだ転送先先頭アドレスを、アドレスレジスタ１００６の中に有る転送先アドレスレジスタに、また、読み込んだ転送サイズを水平サイズレジスタにそれぞれ格納する。
【００９６】
そして、コントロールプレーンアドレスレジスタの値を加算して次の一組の転送先先頭アドレスと転送サイズを読み出せるようにし、水平サイズカウンタには０を設定する（ステップ１２０１）。
【００９７】
次に、バッファ１００４が色フォーマット変換部８０３からのデータで満たされるか、あるいは色フォーマット変換部８０３からラインエンド信号を入力する毎に転送制御レジスタを参照して、状態を判断する（ステップ１２０２）。
【００９８】
その結果、現在転送中のラインが帰線期間のラインであり、かつ現在転送中のラインに対応する転送制御ビットが１である場合と、現在転送中のラインが動画のラインである場合にはステップ１２０３を実行する。
現在転送中のラインが帰線期間のラインであり、かつ現在転送中のラインに対応する転送制御ビットが０である場合にはステップ１２０４に行く。
【００９９】
なお、ステップ１２０２においては、現在転送中のラインが帰線期間のラインであるか否かの判断は、転送制御レジスタの現在転送中のフィールドに対応する転送制御レジスタに１に設定されたビットが１ビット以上存在する場合には、現在転送中の各フィールドの先頭の８ラインは帰線期間のラインであると判定する。
【０１００】
ステップ１２０３では、バッファ１００４に格納されているデータを、転送先アドレスレジスタが示すアドレスから順にバス５０７を介して転送する。
【０１０１】
ステップ１２０４では、加算器１００７を用いてデータ転送先アドレスレジスタの値および水平サイズカウンタの値を、バッファ１００４のサイズ分だけそれぞれ増加させる。
【０１０２】
次に、水平サイズカウンタのカウント値と水平サイズレジスタの値を比較する（ステップ１２０５）。水平サイズカウンタのカウント値と水平サイズレジスタの値が等しいときには、ステップ１２０６に行き、等しくないときにはステップ１２０２に戻る。
【０１０３】
ステップ１２０６では、垂直サイズカウンタの値を＋１し、水平サイズカウンタのカウント値を０に設定する。
【０１０４】
次に、垂直サイズカウンタのカウント値と、垂直サイズレジスタの値を比較し（ステップ１２０７）、その垂直サイズカウンタのカウント値とその垂直サイズレジスタの値が等しくない場合には、ステップ１２０１を実行し、その垂直サイズカウンタのカウント値とその垂直サイズレジスタの値が等しい場合には１フィールド分の転送を終了する。
（Ｖ）  ＣＰＵ５０１による文字情報データ処理
次に、図１３を用いてＣＰＵ５０１による文字情報データに対するデータ処理について説明する。
図１３は、文字情報データの１ライン分の信号を示す模式図である。
【０１０５】
１ラインの文字情報データは、６４０画素の輝度信号で構成されており、１画素の輝度信号は８ビットで表現されている。
【０１０６】
本実施形態の文字情報データは、図１３に示されるように“ＪＺ”であると想定する。
【０１０７】
ＣＰＵ５０１は、ソフトウエア処理によって、文字情報データを文字データに変換し、さらにその文字データをグラフィックデータに変換し、そのグラフィックデータをバス５０７を介してグラフィックス表示ボード５０３に転送する。
（ＶＩ）  本システムがビデオデータを表示する動作
最後に、図１４ないし図１６を用いて本実施形態に係る動画表示システムがビデオデータを表示するまでの動作について説明しよう。
【０１０８】
本実施形態では、奇数フィールドの第２２ラインから第２６３ラインまでの動画を横３２０画素×縦２４０画素、１画素がＲ、Ｇ、Ｂ（赤、緑、青）それぞれ６、５、５ビットのデータで表現されるＲＧＢ１６ビットカラーに変換してディスプレイ３０２に表示し、奇数フィールドの第２１ラインの帰線期間データを文字データに変換してディスプレイ３０２に表示し、一方、偶数フィールドの第２８５ラインから第５２５ラインまでの動画を横１６０画素×縦１２０画素、１画素がＲ，Ｇ，Ｂ各８ビットのデータで表現されるＲＧＢ２４ビットカラーに変換して外部記憶装置５０５に記憶する場合について、具体的に説明することにする。
【０１０９】
ここで、偶数フィールドのデータは、ディスプレイ３０２には、表示されずに、データとして外部記憶装置５０５に記憶されるのみであることに注意しておく。
【０１１０】
なお、この処理としては、動画入力インタフェース部７０１が中心的な役割を担うことになる。
【０１１１】
（ＶＩ−１）  ＣＰＵ５０１の各部の設定
先ず、ＣＰＵ５０１が、バス５０４を介して動画入力ボード５０４の中のＮＴＳＣデコーダ７０２、動画入力インターフェース部７０１の中のビデオ信号入力部８０１、スケーリング部８０２、色フォーマット変換部８０３、データ転送制御部８０４など各部の設定をおこなうことになる。
【０１１２】
ＮＴＳＣデコーダ７０２には、奇数フィールドの出力開始ラインを第１４ライン、出力終了ラインを第２６３ラインに、偶数フィールドの出力開始ラインを第２８５ライン、出力終了ラインを第５２５ラインに、１ラインあたりの画素数を６４０画素に設定する。
【０１１３】
ビデオ信号入力部８０１には、フレームメモリに書き込むラインを設定する。
【０１１４】
本実施形態では、奇数フィールドの書き込み開始ラインを第１４ライン、書き込み終了ラインを第２６３ラインに、偶数フィールドの書き込み開始ラインを第２８５ライン、書き込み終了ラインを第５２５ラインにそれぞれ設定する。
【０１１５】
スケーリング部８０２には、画像サイズを設定する。
【０１１６】
本実施形態では、奇数フィールドの画像サイズを横３２０画素×縦２４０画素に、偶数フィールドの画像サイズを横１６０画素×縦１２０画素にそれぞれ設定する。
【０１１７】
色フォーマット変換部８０３には、色フォーマットを設定する。
【０１１８】
本実施形態では、奇数フィールドは、ＲＧＢ１６ビットカラーに、同様に偶数フィールドは、ＲＧＢ２４ビットカラーに設定する。
【０１１９】
データ転送制御部８０４には、データ転送先サイズ、データ転送先アドレス、転送する帰線期間データ、垂直サイズ、コントロールプレーンの先頭アドレスを設定する。
【０１２０】
データ転送先サイズとデータ転送先アドレスは、コントロールプレーンを用いて設定する。
【０１２１】
転送する帰線期間データ、垂直サイズ、コントロールプレーンの先頭アドレスは、それぞれ転送制御レジスタ、垂直サイズレジスタ、コントロールプレーンアドレスレジスタを用いて設定する。
【０１２２】
（ＶＩ−２）  コントロールプレーンの設定
次に、図１４および図１５を用いて本実施形態でのコントロールプレーンの設定について説明する。
図１４は、本発明の第一の実施形態で設定される奇数フィールド用コントロールプレーンを示す模式図である。
図１５は、本発明の第一の実施形態で設定される偶数フィールド用コントロールプレーンを示す模式図である。
【０１２３】
コントロールプレーンは、既に説明したように水平ライン毎にその転送サイズ、転送先アドレスを対にしたテーブルであり、データ転送制御部８０４の転送サイズ、転送先アドレスの設定に用いられる。
【０１２４】
本実施形態においては、想定した状況により、奇数フィールドのコントロールプレーンは、図１４に示したように、偶数フィールドのコントロールプレーンは、図１５に示したようになる。
【０１２５】
図１４および図１５においては、転送先先頭アドレスと転送サイズは、１６進数で表した値である。また、転送サイズはバイト単位で表した値である。
【０１２６】
図１４の１４０１ないし１４０３、図１５の１５０１ないし１５０３は、帰線期間データの転送先アドレスおよび転送サイズであり、図１４の１４０４ないし１４０６、図１５の１５０４ないし１５０６は、動画データの転送先アドレスおよび転送サイズである。
【０１２７】
（ＶＩ−３）  転送制御レジスタの設定
次に、図１６を用いて本実施形態での転送制御レジスタの設定について説明する。
図１６は、本発明の第一の実施形態で設定される転送制御レジスタの模式図である。
【０１２８】
転送制御レジスタは、水平ラインごとに転送の有無を示すビットを保持するレジスタであった。本実施形態では、転送制御レジスタは、図１６のように設定される。
【０１２９】
ＣＣ方式の文字データは、既に説明したように第２１ラインに多重化されている。このため、転送制御レジスタは、第２１ラインに対応するビットのみ１とし、残りのビットは全て０を設定する。
【０１３０】
奇数フィールドの第２１ラインの転送制御ビットだけが１に設定されているので、データ転送制御部８０４は、スケーリング部８０２に対して、奇数フィールド用帰線期間データ転送信号は出力し、偶数フィールド用帰線期間データ転送信号は出力しないことになる。
【０１３１】
（ＶＩ−５）  動画入力インターフェース部の動作
さて、上記状況をふまえて、本実施形態の動画入力インタフェース部７０１の動作について説明する。
【０１３２】
ビデオ信号入力部８０１は、奇数フィールドの第１４ラインから第２６３ラインまで、および偶数フィールドの第２８５ラインから第５２５ラインまでのデジタルビデオデータをＮＴＳＣデコーダから入力し、そのデータをフレームメモリ７０３に書き込む。
【０１３３】
続いて、スケーリング部８０２は、フレームメモリから読み込んだデータのうち、奇数フィールドの第１４ラインから第２１ラインまでの帰線期間データはスケーリングせず、奇数フィールドの第２２ラインから第２６３ラインまでの動画データは横３２０画素×縦２４０画素にスケーリングして、色フォーマット変換部８０３に出力する。
【０１３４】
一方、偶数フィールドの第２８５ラインから第５２５ラインまでの動画データは、横１６０画素×縦１２０画素にスケーリングして、色フォーマット変換部８０３に出力する。
【０１３５】
色フォーマット変換部８０３は、スケーリング部８０２からの奇数フィールドの第１４ラインから第２１ラインまでの帰線期間データは色フォーマット変換せずに、奇数フィールドの第２２ラインから第２６３ラインまでのデータはＲＧＢ１６ビットカラーに色フォーマット変換して、データ転送制御部８０４に出力する。
【０１３６】
偶数フィールドの第２８５ラインから第５２５ラインまでのデータの方は、ＲＧＢ２４ビットカラーに色フォーマット変換して、データ転送制御部８０４に出力する。
【０１３７】
データ転送制御部８０４は、色フォーマット変換部８０３から受け取った奇数フィールドの第２２ラインから第２６３ラインまでの動画データをグラフィックス表示ボード５０３のＶＲＡＭ６０２に出力し、奇数フィールドの第２１ラインの帰線期間データをメインメモリ５０２に出力する。
【０１３８】
また、偶数フィールドの第２８５ラインから第５２５ラインまでの動画データをメインメモリ５０２に出力する。
【０１３９】
ＶＲＡＭ６０２に書き込まれた動画データは、グラフィックス表示ボード５０３によって表示信号に変換される。それによって、ディスプレイ３０２に動画が表示されることになる。
【０１４０】
また、メインメモリ５０２に書き込まれたその偶数フィールドの動画データは、ＣＰＵ５０１によって外部記憶装置５０５に転送される。そして、外部記憶装置５０５は、その動画データを記録する。
【０１４１】
メインメモリ５０２に書き込まれたその奇数フィールドの帰線期間データは、ＣＰＵ５０１によってデコード処理され、グラフィックス表示ボード５０３に転送される。その結果、ディスプレイ３０２に文字が表示されることになる。
【０１４２】
以上説明した処理を繰り返すことにより、奇数フィールドの第２２ラインから第２６３ラインまでの動画は、横３２０画素×縦２４０画素、ＲＧＢ１６ビットカラーに変換されてディスプレイ３０２に表示され、奇数フィールドの第２１ラインの帰線期間データは文字データに変換されてディスプレイ３０２に表示されることになる。
【０１４３】
それと同時に、偶数フィールドの第２８５ラインから第５２５ラインまでの動画は横１６０画素×縦１２０画素、ＲＧＢ２４ビットカラーに変換されて外部記憶装置５０５に記憶されることになる。
（ＶＩＩ）  バスとデータ転送の関係
バス５０７を動画表示や文字情報表示処理以外の処理と共用していたり、バス５０７のデータ転送能力が低い場合には、１フィールド分の時間内にバスを介したデータ転送が終了せず、全フィールドの動画および帰線期間データを転送できない場合がある。
【０１４４】
このような場合には、一時的に表示あるいは記録用の動画の転送を停止し、帰線期間データのみを転送する制御をおこなうことが有効である。
【０１４５】
帰線期間データを優先する理由は、文字情報は１フィールド分欠落すると、２文字分のデータが失われ、このことによって字幕全体の意味が取れなくなる可能性があるが、動画表示の場合には、１フィールドが欠落しても人間の視覚ではほとんど気づかず、影響は少ないと言えるためである。
【０１４６】
本発明に係る動画入力ボード５０４では、転送するデータ範囲は設定によって変更可能であるため、フィールド毎に転送するデータ範囲を設定することで、上記のような制御を実現できる。
【０１４７】
例えば、あるフィールドのデータ転送に時間がかかり、バスのトラフィックが高いと判断した場合には、次のフィールドは帰線期間データのみを転送するように設定する。
（ＶＩＩＩ）  本実施形態の特徴
以上説明した第一の実施形態によれば、文字情報が多重化されたビデオ信号に含まれる動画と文字情報とをディスプレイに同時に表示し、かつ動画を記憶装置に記録できる。
【０１４８】
このとき、デジタルビデオデータは、動画入力ボード５０４がグラフィックス表示ボードにバスを介して直接転送するため、単位時間当たりのデータ転送量を多くできて、高画質の表示ができる。
【０１４９】
また、記憶装置に記録する動画は、動画入力ボード５０４において縮小スケーリングされている。このように、縮小スケーリングや１画素あたりのデータ量を減らす色フォーマット変換といったデータ量が少なくなるデータ変換を、動画入力ボード５０４上でおこなうことでバスを介して転送するデータ量を少なくして、バスのトラフィックを低くすることができる。
【０１５０】
また、ＣＣデータのデコードをソフトウエアでおこなうため、ＣＣデコード専用ハードウエアを用いる場合に比べて、装置が安価かつ小型にでき、かつ消費電力を少なくすることができる。
【０１５１】
さらに、処理量が多いスケーリング処理と色フォーマット変換処理は動画入力ボードでおこなう。したがつて、ＣＰＵは文字情報のデコードと記憶装置へのデータ転送に専念でき、高画質の動画を記録するときにも高速でおこなうことができる。
【０１５２】
〔実施形態２〕
以下、本発明に係る第二の実施形態を、図１７ないし図１９を用いて説明する。
第一の実施形態では、スケーリング処理および色フォーマット変換処理を動画入力ボード５０４でおこなった。
これに反して、第二の実施形態は、これらスケーリング処理および色フォーマット変換処理をグラフィックス表示ボード５０３でおこなう場合の例である。
【０１５３】
第二の実施形態の動画表示システムのハードウエア構成は、図１に示される第一の実施形態の動画入力ボード５０４が後述する動画入力ボードに置き換わるものである。
（Ｉ）  グラフィックス表示ボード５０３のおこなう処理
先ず、本実施形態においてグラフィックス表示ボード５０３がおこなう処理について説明する。
【０１５４】
本実施形態におけるグラフィックス表示ボード５０３は、第一の実施形態では動画入力ボード５０４でおこなったスケーリング処理および色フォーマット変換処理をおこなう。
【０１５５】
図６に示されるグラフィックス表示ボード５０３の中の表示制御部６０１は、グラフィックスデータ、スケーリングレシオ、入力色フォーマットおよび出力色フォーマットをＣＰＵ５０１から、デジタルビデオデータを動画入力ボード５０４から、それぞれバス５０７を介して入力する。
【０１５６】
ここで、入力色フォーマットは、動画入力ボード５０４から入力するデジタルビデオデータの色フォーマットを示し、出力色フォーマットは、ディスプレイ３０２に表示する色フォーマットを示すものである。
【０１５７】
本実施形態におけるグラフィックス表示ボード５０３は、第一の実施形態とは、表示制御部６０１の動作が異なっており、このデジタルビデオデータを、出力色フォーマットで指定された色フォーマットに色フォーマット変換して、さらにスケーリングレシオで指定された通りにスケーリングし、スケーリング結果をＶＲＡＭ６０２に書き込む。
【０１５８】
また、グラフィックスデータは、色フォーマット変換およびスケーリングをせずにＶＲＡＭ６０２に書き込む。
【０１５９】
ＶＲＡＭ６０２および表示信号生成部６０３の動作は、第一の実施形態と同一である。
（ＩＩ）  動画入力ボード５０４の構成
次に、図１７および図１８を用いて第二の実施形態に係る動画入力ボード５０４の構成について説明する。
図１７は、本発明の第二の実施形態に係る動画入力ボードの構成を示すブロック図である。
図１８は、本発明の第二の実施形態に係る動画入力インタフェース部１７０１の構成を示すブロック図である。
【０１６０】
第二の実施形態の動画入力ボードは、図１７に示されているように動画入力インタフェース部１７０１およびＮＴＳＣデコーダ１７０２で構成されている。
【０１６１】
ここで、ＮＴＳＣデコーダ１７０２は、第一の実施形態のＮＴＳＣデコーダ７０２と同一である。
【０１６２】
第一の実施形態と異なっているのは、動画インタフェース部１７０１であり、以下、この構成を詳細に説明しよう。
【０１６３】
第二の実施形態における動画インターフェース部１７０１は、ビデオ信号入力部１８０１と、データ転送制御部１８０２とを備えて構成されている。
【０１６４】
第一の実施形態のビデオ信号入力部１８０１は、デジタルビデオデータをフレームメモリにしていたが、本実施形態に係るビデオ信号入力部１８０１は、デジタルビデオデータをフレームメモリではなくデータ転送制御部１８０２に出力する。
【０１６５】
また、第一の実施形態のデータ転送制御部１８０２は、データを色フォーマット変換部８０３から入力していたが、第二の実施形態のデータ転送制御部１８０２は、データを色フォーマット変換部８０３からではなくビデオ信号入力部１８０１から入力する。
（ＩＩＩ）  文字情報データ処理
第二の実施形態における文字情報データのデコード処理および表示処理は、第一の実施形態における文字情報データのデコード処理および表示処理と、それぞれ同一である。
（ＩＶ）  本システムがビデオデータを表示する動作
次に、図１９を用いて本実施形態に係る動画表示システムがビデオデータを表示するまでの動作について説明しよう。
【０１６６】
本実施形態では、奇数フィールドの第２２ラインから第２６３ラインまでの動画を横１０２４画素×縦７６８画素、ＲＧＢ２４ビットカラーに変換してディスプレイ３０２に表示し、奇数フィールドの第２１ラインの帰線期間データをデコードしてディスプレイ３０２に表示する場合について具体的に説明することにする。
【０１６７】
なお、ここでも、動画入力インタフェース部７０１が中心的な役割を担うことになる。
【０１６８】
（ＩＶ−１）  ＣＰＵ５０１の各部の設定
先ず、ＣＰＵ５０１が、バス５０４を介して動画入力ボード５０４の中のＮＴＳＣデコーダ１７０２、動画入力インターフェース部１７０１の中のビデオ信号入力部１８０１、データ転送制御部１８０２、グラフィックス表示ボード５０３の設定をおこなう。
【０１６９】
ＮＴＳＣデコーダ１７０２には、奇数フィールドの開始ラインを１４、終了ラインを２６３に、偶数フィールドは出力しないように、１ラインの画素数を６４０画素にそれぞれ設定する。
【０１７０】
ビデオ信号入力部１８０１には、データ転送制御部１８０２に出力するラインを設定する。
【０１７１】
本実施形態では、奇数フィールドの開始ラインを１４、終了ラインを２６３に、偶数フィールドは出力しないように、それぞれ設定する。
【０１７２】
データ転送制御部１８０２には、データ転送先サイズ、データ転送先アドレス、転送する帰線期間データ、垂直サイズ、コントロールプレーンの先頭アドレスを設定する。
【０１７３】
ここで、データ転送先サイズ、データ転送先アドレスはコントロールプレーンを用いて設定する。
【０１７４】
転送する帰線期間データ、垂直サイズ、コントロールプレーンの先頭アドレスは、それぞれ転送制御レジスタ、垂直サイズレジスタ、コントロールプレーンアドレスレジスタを用いて設定する。
【０１７５】
第二の実施形態のデータ転送制御部１８０２の設定は、コントロールプレーン以外は第一の実施形態と同一である。
【０１７６】
グラフィックス表示ボード５０３には、サイズ、入力色フォーマットおよび出力色フォーマットを設定する。
【０１７７】
本実施形態では、サイズは横１０２４画素×縦７６８画素に、入力色フォーマットはＹＵＶ４２２に、出力色フォーマットはＲＧＢ２４ビットカラーに、それぞれ設定する。
【０１７８】
（ＩＶ−２）  コントロールプレーンの設定
次に、図１９を用いて本実施形態でのコントロールプレーンの設定について説明する。
図１９は、本発明の第二の実施形態で実施される奇数フィールドのコントロールプレーンを示す模式図である。
【０１７９】
本実施形態では、想定した状況により、奇数フィールドのコントロールプレーンは、図１９に示したようになる。なお、第二の実施形態においては、偶数フィールドの帰線期間データおよび動画データは転送しないので、偶数フィールド用コントロールプレーンは、設定する必要はない。
【０１８０】
図１９においては、転送先先頭アドレスと転送サイズは、１６進数で表した値である。また、転送サイズはバイト単位で表した値である。
【０１８１】
また、図１９の１９０１ないし１９０３は、それぞれ該当する水平ラインＮｏの帰線期間データの転送先先頭アドレスと転送サイズである。
【０１８２】
（ＩＶ−３）  動画入力インターフェース部の動作
さて、上記状況をふまえて、本実施形態の動画入力インターフェース部１７０１の動作について説明する。
【０１８３】
図１８に示されるビデオ信号入力部１８０１は、ＮＴＳＣデコーダ１７０２からデジタルビデオデータを入力し、入力したデジタルビデオデータのうち、ＣＰＵ５０１によって指定されたラインをデータ転送制御部１７０２に出力する。
【０１８４】
データ転送制御部１８０２は、ビデオ信号入力部１８０１からの奇数フィールドの第２２ラインから第２６３ラインまでの動画データをグラフィックス表示ボード５０３に、第２１ラインの帰線期間データをメインメモリ５０２にそれぞれ転送する。
【０１８５】
グラフィックス表示ボード５０３は、データ転送制御部１８０２から入力した動画データを横１０２４画素×縦７６８画素、ＲＧＢ２４ビットカラーに変換してＶＲＡＭ６０２に書き込む。
【０１８６】
ＶＲＡＭ６０２に書き込まれた動画データは、グラフィックス表示ボード５０３によって表示信号に変換され、ディスプレイ３０２に表示される。
【０１８７】
メインメモリ５０２に書き込まれた奇数フィールドの帰線期間データは、ＣＰＵ５０１によってデコード処理されて、グラフィックス表示ボード５０３に転送され、ディスプレイ３０２に表示されることになる。
【０１８８】
なお、第一の実施形態では、動画データは、外部記憶装置５０５に記憶するために、メインメモリ５０２にもデータを転送したが、本実施形態では、ＶＲＡＭ６０２にのみデータを転送することを注意しておく。
【０１８９】
以上説明した処理を繰り返すことにより、奇数フィールドの第２２ラインから第２６３ラインまでの動画は、横１０２４画素×縦７６８画素、ＲＧＢ２４ビットカラーに変換されディスプレイ３０２に表示され、奇数フィールドの第２１ラインの帰線期間データは、デコードされ文字データに変換された後、さらにグラフィックスデータに変換されて、ディスプレイ３０２に表示されることになる。（Ｖ）  本実施形態の特徴
以上説明した第二の実施形態によれば、文字情報が多重化されたビデオ信号に含まれる動画と文字情報とをＰＣに接続されたディスプレイに同時に表示できる。
【０１９０】
このとき、デジタルビデオデータは、動画入力ボードがグラフィックス表示ボードにバスを介して直接転送するため、単位時間当たりのデータ転送量を多くすることが可能で、高画質の表示ができる。
【０１９１】
また、スケーリング処理や色フォーマット変換をグラフィック表示ボードでおこなっている。このように拡大スケーリングや１画素あたりのデータ量を増やす色フォーマット変換等、データ量が増加するようなデータ変換は、グラフィックス表示ボードでおこなうことで、データ量が増加したデータをバスに通さず、バスのトラフィックが増加するのを防ぐことができる。
【０１９２】
さらに、処理量が多い画像のスケーリング処理と色フォーマット変換処理をグラフィックス表示ボードでおこなうため、ＣＰＵはＣＣデータのデコードに専念できる。
【０１９３】
第二の実施形態は、第一の実施形態の縮小スケーリングでデータ量が減少するときの処理と比べると対照的ある。また、動画データの色フォーマット変換やスケーリングをおこなってデータ量が減少するときには、第一の実施形態のように動画入力ボード５０４の動画入力インターフェース部７０１の中にあるスケーリング部８０２と色フォーマット変換部８０３で、それぞれスケーリングと色フォーマット変換をおこない、反対に、動画データの色フォーマット変換やスケーリングをおこなってデータ量が増加するときには、第二の実施形態でおこなったようにグラフィックス表示ボード５０３の表示制御部６０１で動画データの色フォーマット変換やスケーリングをおこなうように動的に切り換えて実行することもできる。
【０１９４】
また、本実施形態は、第一の実施形態と同様にＣＣデータのデコードをソフトウエアで行うため、ＣＣデコード専用ハードウエアを用いる場合に比べて、装置が安価かつ小型にでき、かつ消費電力を少なくすることができる。
【０１９５】
さらに、本実施形態では、動画入力ボード上の動画インタフェース部の構成が単純であり、フレームメモリが不要であるため、第一の実施形態よりもさらに構成が簡易になり、装置が安価かつ小型にでき、より低消費電力を達成することが可能である。
【０１９６】
〔実施形態３〕
以下、本発明に係る第三の実施形態を、図２０ないし図２４を用いて説明する。
本実施形態は、帰線期間データのデータ種別が未知である場合に、帰線期間データ処理を説明する例である。
【０１９７】
第三の実施形態のハードウエア構成および動画データの表示処理は、第一の実施形態と同一である。
（Ｉ）  帰線期間データ処理
さて、図２０ないし図２４を用いて第三の実施形態における処理の主眼となる帰線期間データの処理について説明する。
図２０は、本発明の第三の実施形態に係る帰線期間データ識別処理の処理手順を示すフローチャートである。
図２１は、本発明の第三の実施形態の転送制御レジスタの設定値を示す図である（その一）。
図２２は、本発明の第三の実施形態の転送制御レジスタの設定値を示す図である（その二）。
図２３は、本発明の第三の実施形態の転送制御レジスタの設定値を示す図である（その三）。
図２４は、本発明の第三の実施形態の転送制御レジスタの設定値を示す図である（その四）。
【０１９８】
本実施形態においては、ＣＣ方式あるいは日本国内で実施されている文字放送方式（以下、単に「文字放送方式」と略記する）により、文字情報データが、帰線期間に多重化されているものとする。
【０１９９】
本実施形態では、帰線期間データの種別が不明であることを想定しているので、文字情報データの表示に先立ち、帰線期間データのデータ種別判定処理をおこなわなければならない。
【０２００】
その判定は、ＣＣ方式、文字放送方式それぞれに対応したデコードソフトウエアを用いておこなうことができる。
【０２０１】
したがって、帰線期間データの種別を判定したのち、ＣＣ方式、文字放送方式それぞれに対応したデコードソフトウエアを用いることになる。
【０２０２】
以下、これを図２０の順を追って説明する。
【０２０３】
先ず、動画入力ボード５０４を用いて、奇数フィールドの第１４、第１５、第１６、第２１ラインの帰線期間データをメインメモリに転送する。（ステップ２００１）
このステップ２００１においては、図２１に示すように転送制御レジスタを設定する。
【０２０４】
続いて、文字放送方式に対応したデコードソフトウエアを用いて、第１４、第１５、第１６、第２１ラインをデコードし、デコード結果が有意な文字データになるか否かを判定する（ステップ２００２）。
【０２０５】
デコード結果が有意な文字であれば、ステップ２００３を、デコード結果が意味を成さない文字であれば、ステップ２００４をそれぞれ実行する。
【０２０６】
デコード結果が有意な文字であれば、帰線期間に多重化されているデータは、文字放送方式で多重化されたデータであると判定する。そして、図２２に示す設定値を用いて転送制御レジスタを設定して動画入力ボード５０４が、奇数フィールドの第１４、第１５、第１６、第２１ライン、および偶数フィールドの第２７７、第２７８、第２７９、第２８５ラインの帰線期間データをメインメモリ５０２に転送するようにする。さらにこの場合、以降は、帰線期間データのデコードには文字放送方式に対応したデコードソフトウエアを使用するようにする（ステップ２００３）。
【０２０７】
デコード結果が意味を成さない文字であれば、ＣＣ方式に対応したデコードソフトウエアを用いて、第２１ラインをデコードし、デコード結果が有意な文字データになるか否かを判定する。デコード結果が有意な文字であれば、ステップ２００５を、デコード結果が意味を成さない文字であれば、ステップ２００６をそれぞれ実行する（ステップ２００４）。
【０２０８】
デコード結果が有意な文字であれば、帰線期間に多重化されているデータは、ＣＣ方式で多重化されたデータであると判定する。そして、図２３に示す設定値を用いて転送制御レジスタを設定して、動画入力ボード５０４が、奇数フィールドの第２１ラインの帰線期間データをメインメモリ５０２に転送するようにする。。さらにこの場合、以降は、帰線期間データのデコードにはＣＣ方式に対応したデコードソフトウエアを使用するようにする（ステップ２００５）。
【０２０９】
デコード結果が意味を成さない文字であれば、帰線期間にはデータは多重化されていないと判定する。そして、図２４に示す設定値を用いて転送制御レジスタを設定し、動画入力ボード５０４が帰線期間データをメインメモリ５０２に転送しないようにする（ステップ２００６）。
【０２１０】
以上、文字情報データがＣＣ方式あるいは文字放送方式で多重化されていることが既知の場合に帰線期間データを識別し、データが多重化されているラインのみをメインメモリ５０２に転送し、帰線期間データをデコードする方法について説明した。
【０２１１】
同様の方法を用いて、文字情報データが、ＣＣ方式あるいは文字放送以外の方式で多重化されている場合にも帰線期間データを識別し、データが多重化されてラインのみをメインメモリ５０２に転送することが可能である。
【０２１２】
したがって、動画および帰線期間データの転送に先立って、帰線期間データ識別処理をおこない、その帰線期間データの種別に応じた処理をおこなうことで、動画と同時にいかなる方式で多重化された文字情報でもディスプレイに表示できることになる。
（ＩＩ）  本実施形態の特徴
以上説明した第三の実施形態によれば、文字情報の帰線期間への多重化の方式が未知の場合でも、ビデオ信号に含まれる動画と文字情報とをＰＣに接続されたディスプレイに同時に表示することができる。
【０２１３】
この方法によれば、ユーザに帰線期間のデータ種別を指定させることなく、複数の文字情報多重方式に対応が可能であり、使い勝手が良い動画表示装置を提供可能である。
【０２１４】
また、帰線期間のうち、文字情報データが多重化されているラインのみを転送し、文字情報データが多重化されていないラインは転送しないように制御できるため、この制御をおこなわない場合に比べてバスのトラフィックが増加するのを防ぐことができる。
【０２１５】
さらに、新たな方式の帰線期間へのデータ多重化方式が出現した場合でも、本方式ではハードウエアに変更を加えることなく、ソフトウエアの変更だけで安価に対応することができる。
【０２１６】
本発明によれば、入力された動画の変換処理によって、システムの処理性能をおとすことのないビデオデバイスを提供することができる。
【図面の簡単な説明】
【図１】ＣＣ方式で文字情報が多重化されたＮＴＳＣ方式のビデオ信号を、奇数フィールドと偶数フィールドに分けて構成を示した模式図である。
【図２】ＣＣ方式で文字情報が多重化された第２１ラインの輝度信号の構成を示す模式図である。
【図３】本発明の実施形態に係る動画表示システムの斜視図である。
【図４】ディスプレイ３０２上に、動画と文字情報が混在して表示されている場合の斜視図である。
【図５】ＰＣ３０１の構成を示すブロック図である。
【図６】グラフィックス表示ボード５０３の構成を示すブロック図である。
【図７】動画入力ボード５０４の構成を示すブロック図である。
【図８】動画入力インターフェース部７０１の構成を示すブロック図である。
【図９】コントロールプレーンの一例を示す模式図である。
【図１０】データ転送制御部８０４の構成を示す模式図である。
【図１１】ライン転送制御レジスタの構成を示す模式図である。
【図１２】データ転送制御部８０４がおこなうデータ転送処理の処理手順を示すフローチャートである。
【図１３】文字情報データの１ライン分の信号を示す模式図である。
【図１４】本発明の第一の実施形態で設定される奇数フィールド用コントロールプレーンを示す模式図である。
【図１５】本発明の第一の実施形態で設定される偶数フィールド用コントロールプレーンを示す模式図である。
【図１６】本発明の第一の実施形態で設定される転送制御レジスタの模式図である。
【図１７】本発明の第二の実施形態に係る動画入力ボードの構成を示すブロック図である。
【図１８】本発明の第二の実施形態に係る動画入力インタフェース部１７０１の構成を示すブロック図である。
【図１９】本発明の第二の実施形態で実施される奇数フィールドのコントロールプレーンを示す模式図である。
【図２０】本発明の第三の実施形態に係る帰線期間データ識別処理の処理手順を示すフローチャートである。
【図２１】本発明の第三の実施形態の転送制御レジスタの設定値を示す図である（その一）。
【図２２】本発明の第三の実施形態の転送制御レジスタの設定値を示す図である（その二）。
【図２３】本発明の第三の実施形態の転送制御レジスタの設定値を示す図である（その三）。
【図２４】本発明の第三の実施形態の転送制御レジスタの設定値を示す図である（その四）。
【符号の説明】
５０１…ＣＰＵ、５０２…メインメモリ、５０３…グラフィックス表示ボード、５０４…動画入力ボード、５０５…外部記憶装置、５０６…キーボードインタフェース、５０７…バス。
６０１…表示制御部、６０２…ＶＲＡＭ、６０３…表示信号生成部。
７０１…動画インターフェース部、７０２…ＮＴＳＣデコーダ、７０３…フレームメモリ７０３。
【図１】
0003611815.tif 000002
【図２】
0003611815.tif 000003
【図３】
0003611815.tif 000004
【図４】
0003611815.tif 000005
【図５】
0003611815.tif 000006
【図６】
0003611815.tif 000007
【図７】
0003611815.tif 000008
【図８】
0003611815.tif 000009
【図９】
0003611815.tif 000010
【図１０】
0003611815.tif 000011
【図１１】
0003611815.tif 000012
【図１２】
0003611815.tif 000013
【図１３】
0003611815.tif 000014
【図１４】
0003611815.tif 000015
【図１５】
0003611815.tif 000016
【図１６】
0003611815.tif 000017
【図１７】
0003611815.tif 000018
【図１８】
0003611815.tif 000019
【図１９】
0003611815.tif 000020
【図２０】
0003611815.tif 000021
【図２１】
0003611815.tif 000022
【図２２】
0003611815.tif 000023
【図２３】
0003611815.tif 000024
【図２４】
0003611815.tif 000025