【手続補正書】
【提出日】平成16年5月17日(2004.5.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】コンピュータシステムおよびそのシステムで用いられるビデオデコーダ並びに表示制御方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタル圧縮符号化されたビデオデータ列を復号する復号手段と、
復号手段が出力するインターレース表示用のビデオデータを入力するビデオポートを有し、前記ビデオポートから取り込んだビデオデータを、奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のビデオデータを生成してディスプレイモニタに表示するディスプレイコントローラと、
前記復号手段が復号したビデオデータが３：２プルダウン変換によって生成されたリピートフィールドであるとき、前記ビデオポートへ出力する垂直同期信号および水平同期信号をマスクする手段と、
を具備することを特徴とするコンピュータシステム。
【請求項２】
前記ビデオデータ列には、前記復号手段の３：２プルダウン変換を制御するための情報としてリピートフィールドの発生を指示するリピートフィールド情報が含まれており、
前記復号手段は、
前記リピートフィールド情報に従ってリピートフィールドを生成する手段と、
前記リピートフィールド情報に従って、前記ディスプレイコントローラのビデオポートに入力する垂直同期信号および水平同期信号のマスクを制御する手段とを具備することを特徴とする請求項１記載のコンピュータシステム。
【請求項３】
インターレース表示用のビデオデータを入力する入力手段と、前記インターレース表示用のビデオデータの奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のフレームを生成するフィールド合成モードを用いて、インターレース表示用のビデオデータをノンインターレース表示用のビデオデータに変換してディスプレイモニタ上に表示するディスプレイコントローラを備えたコンピュータシステムで使用可能に構成され、前記コンピュータシステムで使用される記録媒体から読み出されるデジタル圧縮符号化されたビデオデータ列を復号するビデオデコーダにおいて、
前記ディスプレイコントローラのビデオ入力ポートに出力されるビデオデータが、３：２プルダウン変換によって生成されるリピートフィールドであるとき、前記ディスプレイコントローラのビデオポートに入力される垂直同期信号および水平同期信号をマスクする手段を具備することを特徴とするビデオデコーダ。
【請求項４】
前記ビデオデータ列には、前記ビデオデコーダの３：２プルダウン変換を制御するための情報としてリピートフィールドの発生を指示するリピートフィールド情報が含まれており、
前記垂直同期信号および水平同期信号をマスクする手段は、
前記リピートフィールド情報に従って、前記ディスプレイコントローラのビデオポートに入力される垂直同期信号および水平同期信号のマスクを制御し、リピートフィールド発生期間に対応する垂直同期信号および全ての水平同期信号をマスクすることを特徴とする請求項３記載のビデオデコーダ。
【請求項５】
デジタル圧縮符号化されたビデオデータ列をインターレス表示用ビデオデータに復号する復号手段と、
復号したインターレス表示用ビデオデータおよび、このビデオデータの垂直同期信号および水平同期信号を出力する出力手段と、
前記復号手段から出力されるインターレース表示用ビデオデータを、ディスプレイモニタに表示するディスプレイコントローラと、
前記復号手段が復号した前記インターレース表示用ビデオデータが３：２プルダウン変換によって生成されたリピートフィールドであるとき、前記ディスプレイコントローラへ出力する前記垂直同期信号および前記水平同期信号をマスクする手段と、
を具備することを特徴とするコンピュータシステム。
【請求項６】
デジタル圧縮符号化されたビデオデータ列をインターレス表示用ビデオデータに復号する復号手段と、
復号したインターレス表示用ビデオデータを出力する出力手段と、
前記インターレース表示用ビデオデータの奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のビデオデータを生成する第１の表示モードと、奇数フィールド若しくは偶数フィールドの不足しているラインデータのデータを補間してノンインターレース表示用のビデオデータを生成する第２の表示モードとを切り替えて、ディスプレイモニタに表示するディスプレイコントローラと、
前記復号手段が復号した前記インターレース表示用ビデオデータが３：２プルダウン変換によって生成されたリピートフィールドであるとき、前記ディスプレイコントローラへ出力する垂直同期信号および水平同期信号をマスクする手段とを具備し、
前記ディスプレイコントローラは前記第１の表示モードによって前記ディスプレイモニタにビデオデータを表示することを特徴とするコンピュータシステム。
【請求項７】
前記復号手段は、ＭＰＥＧフォーマットに準じてデジタル圧縮符号化されたビデオデータ列を復号することを特徴とする請求項５または６記載のコンピュータシステム。
【請求項８】
デジタル圧縮符号化されたビデオデータ列を復号する復号手段と、
前記復号手段により復号したインターレース表示用のビデオデータと、前記ビデオデータが３：２プルダウン変換により生成されたビデオデータであるか否かを示すフラグ信号とを出力する出力手段と、
前記出力手段から出力された前記ビデオデータの奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のフレームデータを生成しディスプレイにフレームデータを表示する第１の表示モードと、前記インターレースビデオデータの奇数フィールド、若しくは偶数フィールドの不足しているラインのデータを補間することによりフレームデータを生成しディスプレイにフレームデータを表示する第２の表示モードと、を有する表示制御手段とを具備し、
前記表示制御手段は、前記出力手段から出力された前記フラグ信号に基づき、前記第１の表示モードと、前記第２の表示モードとを切り替え制御する切り替え手段と具備することを特徴とするコンピュータシステム。
【請求項９】
前記出力手段はさらに、前記インターレス表示用のビデオデータが３：２プルダウン変換により生成されたリピートフィールドであるか否かを示す第２のフラグ信号を前記表示制御手段へ出力し、
前記表示制御手段は、前記第２のフラグ信号がリピートフィールドを示すことを検出した場合、次のビデオデータを取り込まないことを特徴とする請求項８記載のコンピュータシステム。
【請求項１０】
デジタル圧縮符号化されたビデオデータ列を復号する復号手段と、
入力されるビデオデータを含む画像データの表示制御を行う表示制御手段と、
前記復号手段によって復号したビデオデータを前記表示制御手段へ出力する出力制御手段と、
前記復号したビデオデータが３：２プルダウン変換によって生成されたリピートフィールドであるとき、前記出力制御手段から前記表示制御手段へ出力する垂直同期信号および水平同期信号をマスクするマスク手段と、
を具備することを特徴とするコンピュータシステム。
【請求項１１】
前記復号手段は、前記復号したビデオデータが３：２プルダウン変換により生成されたリピートフィールドであるか否かを示すフラグ信号を前記出力制御手段へ出力し、
前記出力制御手段は、前記フラグ信号に基づいて前記マスク手段へ垂直同期信号および水平同期信号をマスクする指示を送出することを特徴とする請求項１０記載のコンピュータシステム。
【請求項１２】
前記復号手段は、前記復号したビデオデータが３：２プルダウン変換により生成したビデオデータであるか否かを示す第１のフラグ信号及び、前記ビデオデータは、さらに３：２プルダウン変換により生成したリピートフィールドであるか否かを示す第２のフラグ信号を出力し、
前記表示制御手段は、前記出力手段から入力される前記ビデオデータの奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のフレームデータを生成しディスプレイにフレームデータを表示する第１の表示モードと、前記インターレースビデオデータの奇数フィールド若しくは偶数フィールドの不足しているラインデータのデータを補間することによりフレームデータを生成しディスプレイにフレームデータを表示する第２の表示モードとを有し、
前記出力制御手段は前記第２のフラグ信号を検出した場合、前記マスク手段へ垂直同期信号および水平同期信号をマスクする指示を送出し、
前記表示制御手段は、前記第１のフラグ信号が入力されたビデオデータが３：２プルダウンにより生成されたビデオデータであることを示す場合に、前記第１の表示モードでディスプレイにフレームデータの表示を行うことを特徴とする請求項１０記載のコンピュータシステム。
【請求項１３】
デジタル圧縮符号化されたビデオデータ列を復号するデコード手段と、
前記デコード手段によって復号したビデオデータを外部へ出力する出力手段と、
前記復号後のビデオデータが３：２プルダウン変換によって生成されるリピートフィールドであるとき、前記出力手段に出力する垂直同期信号および水平同期信号をマスクする手段と
を具備することを特徴とするビデオデコーダ。
【請求項１４】
前記デコード手段は、ＭＰＥＧフォーマットに準じてデジタル圧縮符号化されたビデオデータ列を復号することを特徴とする請求項１３記載のビデオデコーダ。
【請求項１５】
デジタル圧縮符号化したビデオデータ列をデコードする復号手段から出力されるビデオデータを、表示制御部において表示可能なコンピュータシステムで用いられる表示制御方法において、
デジタル圧縮符号化されたビデオデータ列を復号し、
復号したビデオデータが、３：２プルダウン変換によって生成されるリピートフィールドであるか否か判断し、
前記ビデオデータがリピートフィールドである場合は、このビデオデータの垂直同期信号と水平同期信号とをマスクすること
を特徴とする表示制御方法。
【請求項１６】
復号したビデオデータを、表示制御を行う表示制御手段へ出力し、
前記復号したビデオデータが３：２プルダウン変換によって生成されるリピートフィールドであるとき、前記表示制御手段へ出力する垂直同期信号および水平同期信号とをマスクすることを特徴とする表示制御方法。
【請求項１７】
デジタル圧縮符号化されたビデオデータ別を復号する復号手段と、前記復号手段により復号したインターレース表示用のビデオデータを出力する出力制御手段と、前記出力制御手段から出力された前記ビデオデータの奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のフレームデータを生成しディスプレイにフレームデータを表示する第１の表示モードと、前記インターレースビデオデータの奇数フィールド、若しくは偶数フィールドの不足しているラインのデータを補間することによりフレームデータを生成しディスプレイにフレームデータを表示する第２の表示モードと、を有する表示制御手段とを具備するコンピュータシステムで用いられる表示制御方法であって、
前記復号手段において復号したビデオデータが３：２プルダウン変換により生成したビデオデータであるか否かを示す第１のフラグ信号及び、前記ビデオデータは、さらに３：２プルダウン変換により生成したリピートフィールドであるか否かを示す第２のフラグ信号を出力し、
前記表示制御手段は前記第２のフラグ信号を検出した場合、垂直同期信号および水平同期信号をマスクする指示を送出し、
前記表示制御手段は、前記第２のフラグ信号が入力されたビデオデータが３：２プルダウン変換により生成されたビデオデータであることを示す場合に、前記第１の表示モードでディスプレイにフレームデータの表示を行うことを特徴とする表示制御方法。
【請求項１８】
ディジタル圧縮符号化されたビデオデータ列を復号する復号手段と、前記復号手段により復号したインターレース表示用のビデオデータを出力する出力手段と、前記出力手段から出力された前記ビデオデータの奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のフレームデータを生成し、ディスプレイにフレームデータを表示する第１の表示モードと、前記インターレースビデオデータの奇数フィールド、若しくは偶数フィールドの不足しているラインのデータを補間することによりフレームデータを生成しディスプレイにフレームデータを表示する第２の表示モードと、を有する表示制御手段とを具備するコンピュータシステムで用いられる表示制御方法であって、
前記復号手段において復号したビデオデータ３：２がプルダウン変換により生成したビデオデータであるか否かを示すフラグ信号を出力し、
前記表示制御手段は、前記出力手段から出力された前記フラグ信号に基づき、前記第１の表示モードと、前記第２の表示モードとを切り替え制御を行うことを特徴とする表示制御方法。
【請求項１９】
デジタル圧縮符号化されたビデオデータ列を復号する復号手段と、
復号手段が出力するインターレース表示用のビデオデータを入力する前記ビデオポートを有し、前記ビデオポートから取り込んだビデオデータを、奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のビデオデータを生成してディスプレイモニタに表示するディスプレイコントローラと、
前記復号手段が復号したビデオデータが３：２プルダウン変換によって生成されたリピートフィールドであるとき、前記ビデオポートへ出力する垂直同期信号をマスクする手段と、
を具備することを特徴とするコンピュータシステム。
【請求項２０】
インターレース表示用のビデオデータを入力する入力手段と、前記インターレース表示用のビデオデータの奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のフレームを生成するフィールド合成モードを用いて、インターレース表示用のビデオデータをノンインターレース表示用のビデオデータに変換してディスプレイモニタ上に表示するディスプレイコントローラを備えたコンピュータシステムで使用可能に構成され、前記コンピュータシステムで使用される記録媒体から読み出されるデジタル圧縮符号化されたビデオデータ列を復号するビデオデコーダにおいて、
前記ディスプレイコントローラのビデオ入力ポートに出力されるビデオデータが、３：２プルダウン変換によって生成されるリピートフィールドであるとき、前記ディスプレイコントローラの前記ビデオポートに入力される垂直同期信号をマスクする手段を具備することを特徴とするビデオデコーダ。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
３：２プルダウンでは、３フレーム当たり２フレームの割合で、１フレームから３つのフィールドを作成することによってフレームレートの違いが吸収される。３つのフィールドを作成する場合には、３つ目のフィールドは１つ目のフィーと同じデータとなる（Ｒ：リピートフィールド）。図１１においては、１フレーム目の３つ目のフィールドはその１つ目のフィールド（１Ｅ）の繰り返しであり、また３フレーム目の３つ目のフィールドもその１つ目のフィールド（３Ｏ）の繰り返しとなっている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
単純フィールド合成処理では、図示のように連続する２つのフィールド画同士（１Ｅと１Ｏ、１Ｅと２Ｏ、２Ｅと３Ｏ、…）が合成される。問題は、１Ｅと２Ｏ、および２Ｅと３Ｏの組み合わせである。１Ｅと２Ｏは互いに異なるフレーム番号のデータから生成されたものであり、１／２４秒の時差を持っている。同様に、２Ｅと３Ｏも１／２４秒の時差を持つ。従って、リピートフィールドを含むフィールドの組み合わせによって得られたフレームは、フェダリングの原因となる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
【課題を解決するための手段】
この発明のコンピュータシステムは、デジタル圧縮符号化されたビデオデータ列を復号する復号手段と、前記復号手段が出力するインターレース表示用のビデオデータを入力するビデオポートを有し、前記ビデオポートから取り込んだビデオデータを、奇数フィールドと偶数フィールドとを合成してノンインターレース表示用のビデオデータを生成してディスプレイモニタに表示するディスプレイコントローラと、前記復号手段が復号したビデオデータが３：２プルダウン変換によって生成されたリピートフィールドであるとき、前記ビデオポートへ出力する垂直同期信号および水平同期信号をマスクする手段とを具備することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
このコンピュータシステムにおいては、３：２プルダウン変換が必要なフレームデータがビデオデコーダに入力されると、復号手段では３：２プルダウン変換を伴う復号化処理が行われ、復号手段からは定期的にリピートフィールドが出力される。このリピートフィールドはディスプレイコントローラのビデオ入力ポートに送られるが、この時、ビデオ入力ポートに出力される垂直同期信号および水平同期信号はマスクされる。垂直同期信号および水平同期信号は基本的にビデオデータをキャプチャするための同期信号として用いられるので、垂直同期信号および水平同期信号をマスクすることによりリピートフィールドがディスプレイコントローラに取り込まれることを防止することができる。これにより、リピートフィールドはフィールド合成の対象から除外されることになり、同一フレーム番号内の２枚のフィールド同士の組み合わせだけで単純フィールド合成処理が行われる。よって、垂直同期信号および水平同期信号をマスクするという簡単なハードウェアの追加のみで、コンピュータのディスプレイモニタ上でフェダリングのない滑らかな画像を再生することが可能となる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
次に、図７を参照して、前述のリピートフィールド問題を解決するためのインターレース／ノンインターレース変換制御動作について説明する。
２４フレーム／秒のフレームデータ（プログレッシブデータ）をデコードする場合には、３：２プルダウンという方法によって２４フレーム秒のフレームデータが６０フィールド／秒のフィールドデータに変換される。この３：２プルダウン変換においては、図７に示されているように、１フレーム目の３つ目のフィールドはリピートフィールドとなり、その１つ目のフィールド（１Ｅ）の繰り返しとなり、また３フレーム目の３つ目のフィールドもリピートフィールドであり、その１つ目のフィールド（３Ｏ）の繰り返しとなる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
すなわち、ＶＧＡコントローラ１１３は、図示のように、まず、１フレーム目の第１フィールド（１Ｅ）と第２フィールド（１Ｏ）によって１枚のフレームを生成する。次いで、リピートフィールドである１フレーム目の第３フィールド（１Ｅ）についてはそのデータを取り込まず、２フレーム目の第１フィールドおよび第２フィールド（２Ｏ，２Ｅ）によって２枚目のフレームを生成する。このようにして、リピートフィールドをスキップすることによりフェダリングのない画面を得ることができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
図１０においては、１フレーム目の第３フィールド（１Ｅ）がリピートフィールドであり、それに対応するＶｓｙｎｃおよびそれに後続する全てのＨｓｙｎｃがマスク回路５０３によってマスクされる。これにより、リピートフィールドである１フレーム目の第３フィールド（１Ｅ）はＶＧＡコントローラ１１３にキャプチャされずにスキップされることになる。その次のＶｓｙｎｃからは自動的にマスクが解除されるため、２フレーム目の第１フィールド（２Ｏ）は通常通りＶＧＡコントローラ１１３にキャプチャされ、フィールド合成処理に用いられる。
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
1998322663.tif 000001
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
1998322663.tif 000002
【手続補正１２】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
1998322663.tif 000003
【手続補正１３】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
1998322663.tif 000004