(57)【要約】【課題】SDI規格に準拠して出力されたビデオデータを適切に圧縮する。【解決手段】PLL回路１３は、入力ビデオ信号のサンプリング周波数と圧縮ビデオフォーマットにおけるサンプリング周波数とでPLL処理を行い、判定結果を判定回路１５に出力する。比較回路１４は、入力ビデオ信号のブランキングサンプル数と圧縮ビデオフォーマットにおけるブランキングサンプル数を比較して、その比較結果を判定回路１５に出力する。判定回路１５では、PLL回路１３から入力されたPLL判定結果と比較回路１４から入力された比較結果を元に入力ビデオ信号のビデオフォーマットと圧縮ビデオフォーマットが一致するか否かを判定し、その判定結果を圧縮処理回路１６に通知する。圧縮処理回路１６は、輝度信号Ｙと色差信号CR/CBに対する圧縮処理を実行するが、その実行を、判定回路１５からの判定結果に基づいて制御する。本発明はオーサリング装置に適用することができる。【選択図】図１
2008072593.tif 000002
【特許請求の範囲】
【請求項１】
入力ビデオデータに対して、所定の圧縮処理を施す圧縮手段と、
前記圧縮処理により圧縮できるビデオフォーマットの１ラインの総サンプル数またはブランキング期間のサンプリング数を取得する第１の取得手段と、
前記入力ビデオデータの１ラインの総サンプル数またはブランキング期間のサンプリング数を検出する第１の検出手段と、
前記第１の取得手段により取得された前記総サンプル数またはブランキング期間のサンプリング数と、前記第１の検出手段により検出された前記総サンプル数またはブランキング期間のサンプリング数とが一致するか否かを判定するサンプリング数判定手段と、
前記サンプリング数判定手段による判定結果に基づいて、入力ビデオデータのフォーマットと前記圧縮処理により圧縮できるビデオフォーマットが一致するか否かを判定するフォーマット判定手段と、
前記圧縮手段は、前記判定手段によりビデオフォーマットが一致しないと判定されたとき、前記入力ビデオデータに対する前記圧縮処理の実行を制限する
圧縮装置。
【請求項２】
前記圧縮処理により圧縮できるビデオデータのサンプリング周波数を取得する第２の取得手段と、
前記入力ビデオデータのサンプリング周波数を検出する第２の検出手段と、
前記第２の取得手段により取得された前記サンプリング周波数と、前記第２の検出手段により検出された前記サンプリング周波数とが一致するか否かを判定するサンプリング周波数判定手段と
をさらに備え、
前記フォーマット判定手段は、前記サンプリング数判定手段により前記ブランキング期間のサンプリング数が一致すると判定されたとき、前記サンプリング周波数判定手段による判定結果に基づいて、フォーマットが一致するか否かを判定する
請求項１に記載の圧縮装置。
【請求項３】
前記入力ビデオデータは、輝度信号と色差信号に分解されたパラレルデータストリームである
請求項１に記載の圧縮装置。
【請求項４】
前記入力ビデオデータから、同期信号を抽出する抽出手段をさらに備え、
前記第１の検出手段は、前記同期信号から、前記入力ビデオデータの総サンプル数およびブランキング期間のサンプリング数を検出する
請求項３に記載の圧縮装置。
【請求項５】
入力ビデオデータに対して、所定の圧縮処理を施す圧縮ステップと、
前記圧縮処理により圧縮できるビデオフォーマットの１ラインの総サンプル数またはブランキング期間のサンプリング数を取得する第１の取得ステップと、
前記入力ビデオデータの１ラインの総サンプル数またはブランキング期間のサンプリング数を検出する第１の検出ステップと、
前記第１の取得ステップの処理で取得された前記総サンプル数またはブランキング期間のサンプリング数と、前記第１の検出ステップの処理で検出された前記総サンプル数またはブランキング期間のサンプリング数とが一致するか否かを判定するサンプリング数判定ステップと、
前記サンプリング数判定ステップでの判定結果に基づいて、入力ビデオデータのフォーマットと前記圧縮処理により圧縮できるビデオフォーマットが一致するか否かを判定するフォーマット判定ステップと、
前記圧縮ステップは、前記判定ステップの処理でビデオフォーマットが一致しないと判定されたとき、前記入力ビデオデータに対する前記圧縮処理の実行を制限する
圧縮方法。
【請求項６】
入力ビデオデータに対する所定の圧縮処理を制御する制御処理をコンピュータに実行させるプログラムにおいて、
前記入力ビデオデータに対して、前記圧縮処理を施す圧縮ステップと、
前記圧縮処理により圧縮できるビデオフォーマットの１ラインの総サンプル数またはブランキング期間のサンプリング数を取得する第１の取得ステップと、
前記入力ビデオデータの１ラインの総サンプル数またはブランキング期間のサンプリング数を検出する第１の検出ステップと、
前記第１の取得ステップの処理で取得された前記総サンプル数またはブランキング期間のサンプリング数と、前記第１の検出ステップの処理で検出された前記総サンプル数またはブランキング期間のサンプリング数とが一致するか否かを判定するサンプリング数判定ステップと、
前記サンプリング数判定ステップでの判定結果に基づいて、入力ビデオデータのフォーマットと前記圧縮処理により圧縮できるビデオフォーマットが一致するか否かを判定するフォーマット判定ステップと、
前記圧縮ステップは、前記判定ステップの処理でビデオフォーマットが一致しないと判定されたとき、前記入力ビデオデータに対する前記圧縮処理の実行を制限する
制御処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮装置、圧縮方法、およびプログラムに関し、特に、圧縮処理を適切に実行することができるようにする圧縮装置、圧縮方法、およびプログラムに関する。
【背景技術】
【０００２】
ビデオデータを伝送する規格の１つとして、SDI（Serial Digital Interface）がある。このSDIによれば、HD（High Definition）およびSD（Standard Definition）の各種フォーマットのビデオデータを構成する輝度信号、色差信号、同期信号、およびクロック信号を１本のケーブルで伝送することができる（特許文献１参照）。
【０００３】
【特許文献１】特開2001-157179号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、SDIの規格に準拠して伝送されてきたビデオデータを圧縮する場合、伝送されてきたビデオ信号のビデオフォーマットと、データ圧縮を行う圧縮装置が取り扱うビデオフォーマット（以下、圧縮ビデオフォーマットと称する）が一致していることが必要となる。
【０００５】
しかしながら従来では、入力信号のビデオフォーマットと圧縮ビデオフォーマットとの整合性を自動的に判断することはなされておらず、オペレータが、その整合性を確認する必要があった。
【０００６】
すなわち従来においては、オペレータによる整合性確認等に手間がかかるとともに、確認ミスで整合性がない状態でデータ圧縮が行われる場合もあり、無駄な圧縮処理が行われることもあった。
【課題を解決するための手段】
【０００７】
本発明の一側面の圧縮装置は、入力ビデオデータに対して、所定の圧縮処理を施す圧縮手段と、前記圧縮処理により圧縮できるビデオフォーマットの１ラインの総サンプル数またはブランキング期間のサンプリング数を取得する第１の取得手段と、前記入力ビデオデータの１ラインの総サンプル数またはブランキング期間のサンプリング数を検出する第１の検出手段と、前記第１の取得手段により取得された前記総サンプル数またはブランキング期間のサンプリング数と、前記第１の検出手段により検出された前記総サンプル数またはブランキング期間のサンプリング数とが一致するか否かを判定するサンプリング数判定手段と、前記サンプリング数判定手段による判定結果に基づいて、入力ビデオデータのフォーマットと前記圧縮処理により圧縮できるビデオフォーマットが一致するか否かを判定するフォーマット判定手段と、前記圧縮手段は、前記判定手段によりビデオフォーマットが一致しないと判定されたとき、前記入力ビデオデータに対する前記圧縮処理の実行を制限する。
【０００８】
前記圧縮処理により圧縮できるビデオデータのサンプリング周波数を取得する第２の取得手段と、前記入力ビデオデータのサンプリング周波数を検出する第２の検出手段と、前記第２の取得手段により取得された前記サンプリング周波数と、前記第２の検出手段により検出された前記サンプリング周波数とが一致するか否かを判定するサンプリング周波数判定手段とをさらに備え、前記フォーマット判定手段は、前記サンプリング数判定手段により前記ブランキング期間のサンプリング数が一致すると判定されたとき、前記サンプリング周波数判定手段による判定結果に基づいて、フォーマットが一致するか否かを判定することができる。
【０００９】
前記入力ビデオデータは、輝度信号と色差信号に分解されたパラレルデータストリームであるようにすることができる。
【００１０】
前記入力ビデオデータから、同期信号を抽出する抽出手段をさらに備え、前記第１の検出手段は、前記同期信号から、前記入力ビデオデータの総サンプル数およびブランキング期間のサンプリング数を検出することができる。
【００１１】
本発明の一側面の圧縮方法は、入力ビデオデータに対して、所定の圧縮処理を施す圧縮ステップと、前記圧縮処理により圧縮できるビデオフォーマットの１ラインの総サンプル数またはブランキング期間のサンプリング数を取得する第１の取得ステップと、前記入力ビデオデータの１ラインの総サンプル数またはブランキング期間のサンプリング数を検出する第１の検出ステップと、前記第１の取得ステップの処理で取得された前記総サンプル数またはブランキング期間のサンプリング数と、前記第１の検出ステップの処理で検出された前記総サンプル数またはブランキング期間のサンプリング数とが一致するか否かを判定するサンプリング数判定ステップと、前記サンプリング数判定ステップでの判定結果に基づいて、入力ビデオデータのフォーマットと前記圧縮処理により圧縮できるビデオフォーマットが一致するか否かを判定するフォーマット判定ステップと、前記圧縮ステップは、前記判定ステップの処理でビデオフォーマットが一致しないと判定されたとき、前記入力ビデオデータに対する前記圧縮処理の実行を制限する。
【００１２】
本発明の一側面のプログラムは、入力ビデオデータに対する所定の圧縮処理を制御する制御処理をコンピュータに実行させるプログラムにおいて、前記入力ビデオデータに対して、前記圧縮処理を施す圧縮ステップと、前記圧縮処理により圧縮できるビデオフォーマットの１ラインの総サンプル数またはブランキング期間のサンプリング数を取得する第１の取得ステップと、前記入力ビデオデータの１ラインの総サンプル数またはブランキング期間のサンプリング数を検出する第１の検出ステップと、前記第１の取得ステップの処理で取得された前記総サンプル数またはブランキング期間のサンプリング数と、前記第１の検出ステップの処理で検出された前記総サンプル数またはブランキング期間のサンプリング数とが一致するか否かを判定するサンプリング数判定ステップと、前記サンプリング数判定ステップでの判定結果に基づいて、入力ビデオデータのフォーマットと前記圧縮処理により圧縮できるビデオフォーマットが一致するか否かを判定するフォーマット判定ステップと、前記圧縮ステップは、前記判定ステップの処理でビデオフォーマットが一致しないと判定されたとき、前記入力ビデオデータに対する前記圧縮処理の実行を制限する。
【００１３】
本発明の一側面の圧縮装置、圧縮方法、またはプログラムにおいては、圧縮処理により圧縮できるビデオフォーマットの１ラインの総サンプル数またはブランキング期間のサンプリング数が取得され、入力ビデオデータの１ラインの総サンプル数またはブランキング期間のサンプリング数が検出され、取得された前記総サンプル数またはブランキング期間のサンプリング数と、検出された前記総サンプル数またはブランキング期間のサンプリング数とが一致するか否かが判定され、その判定結果に基づいて、入力ビデオデータのフォーマットと前記圧縮処理により圧縮できるビデオフォーマットが一致するか否かが判定され、前記判定ステップの処理でビデオフォーマットが一致しないと判定されたとき、前記入力ビデオデータに対する前記圧縮処理の実行が制限される。
【発明の効果】
【００１４】
本発明の一側面によれば、適切に圧縮処理を行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１６】
本発明の一側面の圧縮装置は、
入力ビデオデータに対して、所定の圧縮処理を施す圧縮手段（例えば、図１の圧縮処理回路１６）と、
前記圧縮処理により圧縮できるビデオフォーマットの１ラインの総サンプル数またはブランキング期間のサンプリング数を取得する第１の取得手段（例えば、図１の圧縮ビデオフォーマット設定回路１２およびブランキングサンプル数比較回路１４）と、
前記入力ビデオデータの１ラインの総サンプル数またはブランキング期間のサンプリング数を検出する第１の検出手段（例えば、図１のパラレルデータストリーム／同期信号抽出回路１１およびブランキングサンプル数比較回路１４）と、
前記第１の取得手段により取得された前記総サンプル数またはブランキング期間のサンプリング数と、前記第１の検出手段により検出された前記総サンプル数またはブランキング期間のサンプリング数とが一致するか否かを判定するサンプリング数判定手段（例えば、図１のブランキングサンプル数比較回路１４）と、
前記サンプリング数判定手段による判定結果に基づいて、入力ビデオデータのフォーマットと前記圧縮処理により圧縮できるビデオフォーマットが一致するか否かを判定するフォーマット判定手段（例えば、図１の入力ビデオフォーマット判定回路１５）と、
前記圧縮手段は、前記判定手段によりビデオフォーマットが一致しないと判定されたとき、前記入力ビデオデータに対する前記圧縮処理の実行を制限する。
【００１７】
前記圧縮処理により圧縮できるビデオデータのサンプリング周波数を取得する第２の取得手段（例えば、図１の圧縮ビデオフォーマット設定回路１２とPLL回路１３）と、
前記入力ビデオデータのサンプリング周波数を検出する第２の検出手段（例えば、図１のPLL回路１３）と、
前記第２の取得手段により取得された前記サンプリング周波数と、前記第２の検出手段により検出された前記サンプリング周波数とが一致するか否かを判定するサンプリング周波数判定手段（例えば、図１のPLL回路１３）と
をさらに備え、
前記フォーマット判定手段は、前記サンプリング数判定手段により前記ブランキング期間のサンプリング数が一致すると判定されたとき、前記サンプリング周波数判定手段による判定結果に基づいて、フォーマットが一致するか否かを判定する。
【００１８】
前記入力ビデオデータは、輝度信号（例えば、輝度信号Ｙ）と色差信号（例えば、色差信号CR/CB）に分解されたパラレルデータストリームであるようにすることができる。
【００１９】
前記入力ビデオデータから、同期信号を抽出する抽出手段（例えば、図１のパラレルデータストリーム／同期信号抽出回路１１）をさらに備え、
前記第１の検出手段は、前記同期信号から、前記入力ビデオデータの総サンプル数およびブランキング期間のサンプリング数を検出することができる。
【００２０】
本発明の一側面の圧縮方法、またはプログラムは、
入力ビデオデータに対して、所定の圧縮処理を施す圧縮ステップ（例えば、図５のステップＳ７）と、
前記圧縮処理により圧縮できるビデオフォーマットの１ラインの総サンプル数またはブランキング期間のサンプリング数を取得する第１の取得ステップ（例えば、図５のステップＳ１）と、
前記入力ビデオデータの１ラインの総サンプル数またはブランキング期間のサンプリング数を検出する第１の検出ステップ（例えば、図５のステップＳ２）と、
前記第１の取得ステップの処理で取得された前記総サンプル数またはブランキング期間のサンプリング数と、前記第１の検出ステップの処理で検出された前記総サンプル数またはブランキング期間のサンプリング数とが一致するか否かを判定するサンプリング数判定ステップ（例えば、図５のステップＳ３）と、
前記サンプリング数判定ステップでの判定結果に基づいて、入力ビデオデータのフォーマットと前記圧縮処理により圧縮できるビデオフォーマットが一致するか否かを判定するフォーマット判定ステップ（例えば、図５のステップＳ３およびステップＳ８）と、
前記圧縮ステップは、前記判定ステップの処理でビデオフォーマットが一致しないと判定されたとき、前記入力ビデオデータに対する前記圧縮処理の実行を制限する。
【００２１】
図１は、本発明を適用した圧縮装置の構成例を示している。
【００２２】
例えば業務用のVTRのHD-SDI端子またはSD-SDI端子から出力されたSDI規格に準拠して伝送されてきたシリアルデータストリームが、SDIのレシーバとしての図示せぬデシリアライザで分解された結果得られた、輝度信号Ｙ（10ビット）、色差信号CR/CB（10ビット）、およびサンプリング周波数が、パラレルデータストリーム／同期信号抽出回路１１に入力され、サンプリング周波数がPLL回路１３とブランキングサンプル数比較回路１４に入力される。
【００２３】
パラレルデータストリーム／同期信号抽出回路１１は、入力された輝度信号Ｙ（10ビット）、および色差信号CR/CB（10ビット）、並びにサンプリング周波数から、輝度信号Ｙ、および色差信号CR/CB、並びにフレーム同期信号F Sync、垂直同期信号V Sync、および水平同期信号H Syncを抽出し、それらを圧縮処理回路１６に出力し、水平同期信号H Syncをブランキングサンプル数比較回路１４に供給する。
【００２４】
圧縮ビデオフォーマット設定回路１２には、圧縮処理回路１６で圧縮することができる圧縮ビデオフォーマットの水平ブランキング期間のサンプリング数（以下、ブランキングサンプル数と称する）とサンプリング周波数が設定されている。
【００２５】
圧縮ビデオフォーマット設定回路１２は、設定されているブランキングサンプル数を、ブランキングサンプル数比較回路１４に供給し、サンプリング周波数を、PLL回路１３に供給する。
【００２６】
図２に示すようなビデオフォーマットが各種存在するが、各ビデオフォーマットは、固有の総サンプル数、アクティブサンプル数、ブランキングサンプル数、およびサンプリング周波数を有している。
【００２７】
なおアクティブサンプル数は、水平アクティブ期間のサンプリング数であり、ビデオのアクティブ期間の長さを表す。ブランキングサンプル数は、水平ブランキング期間のサンプリング数であり、ブランキング期間の長さを表す。総サンプル数は、アクティブサンプル数とブランキングサンプル数の合計のサンプル数、すなわち１ラインの総サンプル数であり、１ラインの期間の長さを表す。
【００２８】
例えば「1920×1080_59.94i」のビデオフォーマットでは、総サンプル数が2200サンプル、アクティブサンプル数が1920サンプル、ブランキングサンプル数が280サンプル、そしてサンプリング周波数が74.175824MHzとなっている。
【００２９】
この「1920×1080_59.94i」のビデオフォーマットにおける総サンプル数、アクティブサンプル数、およびブランキングサンプル数の関係を図示すると、図３に示すようになる。
【００３０】
また「1920×1080_23.976p」のビデオフォーマットでは、総サンプル数が2750サンプル、アクティブサンプル数が1920サンプル、ブランキングサンプル数が830サンプル、そしてサンプリング周波数が74.175824MHzとなっている。
【００３１】
この「1920×1080_23.976p」のビデオフォーマットにおける総サンプル数、アクティブサンプル数、およびブランキングサンプル数の関係を図示すると、図４に示すようになる。
【００３２】
図１に戻りPLL（Phase Locked Loop）回路１３は、デシリアライザから入力されたサンプリング周波数（すなわち、入力ビデオ信号のサンプリング周波数）と圧縮ビデオフォーマット設定回路１２から入力されたサンプリング周波数（すなわち、圧縮ビデオフォーマットにおけるサンプリング周波数）とでPLL処理を行い、その処理結果を入力ビデオフォーマット判定回路１５に出力する。
【００３３】
具体的には、入力ビデオ信号のサンプリング周波数と圧縮ビデオフォーマットにおけるサンプリング周波数が一致する場合、PLLがロックされるので（すなわち、圧縮ビデオフォーマットにおけるサンプリング周波数を、入力ビデオ信号のサンプリング周波数に同期させることができるので）、PLL回路１３の処理により、入力ビデオ信号のサンプリング周波数と圧縮ビデオフォーマットにおけるサンプリング周波数が一致するか否かが判定される。
【００３４】
ブランキングサンプル数比較回路１４は、パラレルデータストリーム／同期信号抽出回路１１から供給された水平同期信号H Syncのブランキング期間のサンプリング数（すなわち、入力ビデオ信号のブランキングサンプル数）と圧縮ビデオフォーマット設定回路１２から入力されたブランキングサンプル数（すなわち、圧縮ビデオフォーマットにおけるブランキングサンプル数）を比較して、その比較結果を入力ビデオフォーマット判定回路１５に出力する。
【００３５】
入力ビデオ信号のブランキングサンプル数と圧縮ビデオフォーマットにおけるブランキングサンプル数が一致する場合、入力ビデオ信号のブランキング期間と、圧縮ビデオフォーマットにおけるブランキング期間が一致するので、このブランキングサンプル数比較回路１４により、入力ビデオ信号のブランキング期間の長さと、圧縮ビデオフォーマットにおけるブランキング期間の長さが一致するか否かが判定される。
【００３６】
入力ビデオフォーマット判定回路１５は、PLL回路１３から入力されたPLL処理結果とブランキングサンプル数比較回路１４から入力された比較結果を元に入力ビデオ信号のビデオフォーマットと圧縮ビデオフォーマットが一致するか否かを判定し、その判定結果を圧縮処理回路１６に通知する。
【００３７】
圧縮処理回路１６は、パラレルデータストリーム／同期信号抽出回路１１から供給された輝度信号Ｙと色差信号CR/CBに対する、例えばMPEG規格に準拠したデータ圧縮処理を実行するが、その実行を、入力ビデオフォーマット判定回路１５からの判定結果に基づいて制御する。
【００３８】
すなわち入力ビデオフォーマット判定回路１５から、入力ビデオ信号のビデオフォーマットが圧縮ビデオフォーマットと一致する旨の判定結果が得られた場合、圧縮処理回路１６は、パラレルデータストリーム／同期信号抽出回路１１から供給された輝度信号Ｙと色差信号CR/CBに対する圧縮処理を実行する。一方、入力ビデオフォーマット判定回路１５から、入力ビデオ信号のビデオフォーマットが圧縮ビデオフォーマットと一致しない旨の判定結果が得られた場合、圧縮処理回路１６は、輝度信号Ｙと色差信号CR/CBに対する圧縮処理を行わない。
【００３９】
次に、図５のフローチャートを参照して、図１の圧縮装置の動作を説明する。
【００４０】
ステップＳ１において、ブランキングサンプル数比較回路１４は、圧縮ビデオフォーマット設定回路１２に設定されている圧縮ビデオフォーマットのブランキングサンプル数を取得する。
【００４１】
ステップＳ２において、ブランキングサンプル数比較回路１４は、パラレルデータストリーム／同期信号抽出回路１１から入力された水平同期信号H Syncのブランク期間中のサンプリング数（すなわち、入力ビデオ信号のブランキングサンプル数）を検出する。
【００４２】
ステップＳ３において、ブランキングサンプル数比較回路１４は、ステップＳ１で取得した圧縮ビデオフォーマットにおけるブランキングサンプル数と、ステップＳ２で検出した入力ビデオ信号のブランキングサンプル数とが一致するか否かを判定し、一致すると判定した場合（すなわち、両者のブランキング時間が一致する場合）、その旨を、入力ビデオフォーマット判定回路１５に供給し、ステップＳ４に進む。
【００４３】
ステップＳ４において、PLL回路１３は、圧縮ビデオフォーマット設定回路１２に設定されている圧縮ビデオフォーマットにおけるサンプリング周波数を取得する。
【００４４】
ステップＳ５において、PLL回路１３は、入力ビデオ信号のサンプリング周波数を検出する。この例の場合、入力ビデオ信号のサンプリング周波数は、図示せぬデシリアライザからPLL回路１３に入力される。
【００４５】
ステップＳ６において、PLL回路１３は、ステップＳ４で取得した圧縮ビデオフォーマットにおけるサンプリング周波数と、ステップＳ５で検出した入力ビデオ信号のサンプリング周波数とでPLL処理を行い、圧縮ビデオフォーマットにおけるサンプリング周波数が、入力ビデオ信号のサンプリング周波数にロックしたか否かを判定し、ロックしたと判定した場合、その旨を、入力ビデオフォーマット判定回路１５に供給し、ステップＳ７に進む。
【００４６】
ステップＳ７において、入力ビデオフォーマット判定回路１５は、入力ビデオ信号のビデオフォーマットが圧縮ビデオフォーマットに一致する旨を、圧縮処理回路１６に通知する。これにより圧縮処理回路１６は、パラレルデータストリーム／同期信号抽出回路１１から供給された輝度信号Ｙと色差信号CR/CBに対する圧縮処理を開始する。
【００４７】
ステップＳ３で、入力ビデオ信号のブランキングサンプル数と圧縮ビデオフォーマットにおけるブランキングサンプル数が一致しないと判定された場合、またはステップＳ６で、PLLがロックされなかったと判定された場合、ブランキングサンプル数比較回路１４またはPLL回路１３は、その旨を、入力ビデオフォーマット判定回路１５に供給し、ステップＳ８に進む。
【００４８】
ステップＳ８において、入力ビデオフォーマット判定回路１５は、入力ビデオ信号のビデオフォーマットが圧縮ビデオフォーマットに一致しない旨を、圧縮処理回路１６に通知する。これにより圧縮処理回路１６は、パラレルデータストリーム／同期信号抽出回路１１から供給された輝度信号Ｙと色差信号CR/CBに対する圧縮処理を行わない。
【００４９】
ステップＳ７で圧縮処理が開始されたとき、ステップＳ８で圧縮処理を実行しないことが決定されたとき、処理は終了する。なおステップＳ７で圧縮処理が開始された場合、処理対象ビデオデータのすべてを圧縮するまで、または別の処理で圧縮処理が停止されるまで、その圧縮処理は継続される。
【００５０】
以上のようにして、入力ビデオ信号のビデオフォーマットと圧縮ビデオフォーマットが一致するか否かを判定し、一致すると判定した場合において、圧縮処理を実行するようにしたので、圧縮処理を適切に実行することができる。
【００５１】
なおPLLの処理結果、ブランキングサンプル数の比較結果、それらの結果に基づく入力ビデオ信号のビデオフォーマットの判定結果、およびその判定結果に基づく圧縮処理の実施不実施の対応関係をまとめると、図６に示すようになる。
【００５２】
すなわち例えば、入力ビデオ信号のビデオフォーマットが「1920×1080_24p」で、圧縮ビデオフォーマットが「1920×1080_23.976p」である場合のように、ブランキングサンプル数がともに830サンプル（図２）で一致するときにおいても、サンプリング周波数の相違により、PLLがロックしない場合は、入力ビデオ信号のビデオフォーマットと圧縮ビデオフォーマットは一致しないと判定され、圧縮処理は行われない。このようにフォーマットの整合性を適切に判定することができる。
【００５３】
また以上においては、ブランキングサンプル数を用いて両者のフォーマットの整合性を判定したが、ブランキングサンプル数に代えて、総サンプル数を用いることができる。なおアクティブサンプル数を用いることも可能だが、アクティブサンプル数とサンプリング周波数の両方が一致するビデオフォーマット（例えば「1920×1080/59.94i」と「1920×1080/23.97p」のフォーマット）が存在するので、フォーマットの整合性を適切に判定できない場合がある。
【００５４】
また図２に示すように、ブランキングサンプル数が一致するビデオフォーマット（例えば、「1920×1080/24p」と「1920×1080/23.97p」）の方が、サンプリング周波数が一致するビデオフォーマットより少ないので、図５で示した処理のように、ブランキングサンプル数の判定（図５のステップＳ３）を、サンプリング周波数の判定（図５のステップＳ６）より先に行うことにより、効率よく、フォーマットの整合性を判定することができる。ただし、当然、サンプリング周波数の一致の判定を先に行うこともできる。
【００５５】
また以上においてはブランキングサンプル数とサンプリング周波数の両方を用いてフォーマットの整合性を判定するようにしたが、ブランキングサンプル数または総サンプル数が一致しないビデオフォーマットについて整合性を判定する場合には、ブランキングサンプル数または総サンプル数のみを用いてその整合性を判定することもできる。
【００５６】
以上が実施形態の一例を示したものである。しかし、上述の実施形態に限定されるものではなく、この発明の技術的思想に基づく各種の変形が可能である。
【００５７】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【００５８】
そこで、図７は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【００５９】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク１０５やROM１０３に予め記録しておくことができる。
【００６０】
あるいはまた、プログラムは、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体１１１に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体１１１は、いわゆるパッケージソフトウエアとして提供することができる。
【００６１】
なお、プログラムは、上述したようなリムーバブル記録媒体１１１からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部１０８で受信し、内蔵するハードディスク１０５にインストールすることができる。
【００６２】
コンピュータは、CPU(Central Processing Unit)１０２を内蔵している。CPU１０２には、バス１０１を介して、入出力インタフェース１１０が接続されており、CPU１０２は、入出力インタフェース１１０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部１０７が操作等されることにより指令が入力されると、それにしたがって、ROM(Read Only Memory)１０３に格納されているプログラムを実行する。あるいは、また、CPU１０２は、ハードディスク１０５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部１０８で受信されてハードディスク１０５にインストールされたプログラム、またはドライブ１０９に装着されたリムーバブル記録媒体１１１から読み出されてハードディスク１０５にインストールされたプログラムを、RAM(Random Access Memory)１０４にロードして実行する。これにより、CPU１０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU１０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース１１０を介して、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部１０６から出力、あるいは、通信部１０８から送信、さらには、ハードディスク１０５に記録等させる。
【００６３】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【００６４】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【００６５】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００６６】
【図１】本発明を適用した圧縮装置の構成例を示すブロック図である。
【図２】ビデオフォーマットの種類を示す図である。
【図３】ビデオフォーマットにおける総サンプル数、アクティブサンプル数、およびブランキングサンプル数の関係を示す図である。
【図４】他のビデオフォーマットにおける総サンプル数、アクティブサンプル数、およびブランキングサンプル数の関係を示す図である。
【図５】圧縮処理を説明するフローチャートである。
【図６】圧縮処理の実施に対する各種判定結果の対応関係を示す図である。
【図７】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
【００６７】
１１  パラレルデータストリーム／同期信号抽出回路，  １２  圧縮ビデオフォーマット設定回路，  １３  PLL回路，  １４  ブランキングサンプル数比較回路，  １５  入力ビデオフォーマット判定回路，  １６  圧縮処理回路，  １０１  バス，  １０２  CPU，  １０３  ROM，  １０４  RAM，  １０５  ハードディスク，  １０６  出力部，  １０７  入力部，  １０８  通信部，  １０９  ドライブ，  １１０  入出力インタフェース，  １１１  リムーバブル記録媒体
【図１】
2008072593.tif 000003
【図２】
2008072593.tif 000004
【図３】
2008072593.tif 000005
【図４】
2008072593.tif 000006
【図５】
2008072593.tif 000007
【図６】
2008072593.tif 000008
【図７】
2008072593.tif 000009