(57)【要約】 【課題】フォーマット上若しくは記録媒体上における１再生単位を基準としてアクセスを行うことができることを課題とする。【解決手段】ディジタルＶＴＲ２からの映像信号を遅延する画像遅延装置３と、エディット・リストに登録されている頭出し点のタイムコードデータを基準として得られるタイムコードデータと、当該タイムコードデータの示す映像信号に対応する、予測方向に応じたピクチャタイプを示すピクチャタイプデータとに基いて、ディジタルＶＴＲ２からの遅延されていないタイムコードデータに対応する映像信号のピクチャタイプを判定し、この判定結果に基いて、エンコードシーケンス指示データを出力するカット判定回路９と、エンコードシーケンス指示データが示すピクチャタイプとなるよう、ディジタルＶＴＲ２から供給される映像信号に対して予測処理を行う画像タイプ制御部５と、この出力に対して符号化処理を施すＤＣＴ１０、量子化器１１、逆量子化器１２、逆ＤＣＴ１３、エントロピー符号化器１７、量子化レベル制御回路１５、量子化レベル修正装置１６とを有する。【選択図】  図２ 
2005130514.tif 000002
【特許請求の範囲】
【請求項１】
連続する映像信号から、符号化される映像信号のみの符号化情報、符号化される映像信号と当該映像信号の前若しくは後の映像信号との差分の符号化情報、或いは符号化される映像信号と当該映像信号の前後の映像信号との差分の符号化情報の組み合わせからなるグループを生成する符号化方法であって、
連続する映像信号を符号化する際に、上記映像信号のフォーマット上における１再生単位、又は記録媒体上における１再生単位の区切り部分が、上記グループ内に含まれるときには、上記区切り部分に対応する映像信号を、当該映像信号のみを用いて符号化すると共に、当該映像信号を上記グループの先頭とする符号化方法。
【請求項２】
上記映像信号の区切り部分は、上記符号化された映像信号が上記記録媒体上に記録された際における、ランダムアクセス可能な頭出し点である請求項１記載の符号化方法。
【請求項３】
上記各区切り部分に対応する上記映像信号の時間情報と、上記連続した映像信号の時間情報とを比較することにより、符号化される上記映像信号が上記区切り部分であることが検出される請求項１記載の符号化方法。
【請求項４】
連続する映像信号から、或いは符号化する映像信号のみの第１のピクチャタイプの符号化情報、符号化する映像信号と当該映像信号の前若しくは後の映像信号との差分の第２のピクチャタイプの符号化情報、或いは符号化する映像信号と当該映像信号の前後の映像信号との差分の第３のピクチャタイプの符号化情報の組み合わせからなるグループを生成する符号化方法であって、
頭出し点のタイムコードデータからなる頭出し点リストデータに登録されているタイムコードデータに基いて、連続するタイムコードデータと、当該タイムコードデータに対応する符号化情報のタイプを示すピクチャタイプデータとからなるシーケンスリストデータを生成するシーケンスリスト生成ステップと、
上記シーケンスリストを参照することにより、入力される映像信号のタイムコードデータの値に対応するピクチャタイプデータを求め、当該ピクチャタイプデータの示すピクチャタイプとなるように、入力映像信号を符号化するよう指示する符号化指示ステップと、
上記頭出し点リストに登録されている頭出し点が、次のグループ内に含まれるか否かを検出する検出ステップと、
上記検出ステップにおいて、上記頭出し点リストに登録されている頭出し点が、次のグループ内に含まれることが検出されないときには、上記シーケンスリストの内容が、少なくとも次のグループ内の先頭の映像信号のピクチャタイプが、上記第２若しくは第３のピクチャタイプであることを示す内容となるように更新し、上記検出ステップにおいて、上記頭出し点リストに登録されている頭出し点が、次のグループ内に含まれることが検出されたときには、次のグループの先頭を上記頭出し点にすると共に、上記シーケンスリストの内容が、少なくとも次のグループ内の先頭の映像信号のピクチャタイプが、上記第１のピクチャタイプであることを示す内容となるように更新するシーケンスリスト更新ステップとを含む符号化方法。
【請求項５】
予測が用いられることなしに符号化される第１のピクチャタイプの映像信号、並びに前方予測または後方予測または両方向予測が用いられて符号化される第２、第３のピクチャタイプの映像信号からなるグループを生成する符号化方法であって、
頭出し点のタイムコードデータからなる頭出し点リストデータに登録されているタイムコードデータから連続するタイムコードデータを得ると共に、映像信号のピクチャタイプを示すピクチャタイプデータからなり、且つ、上記グループの先頭に対して指定されるピクチャタイプデータが示すピクチャタイプが、上記第２若しくは第３のピクチャタイプとなる第１のシーケンスデータの内容に基いて、上記連続するタイムコードデータについて夫々ピクチャタイプを指定して、少なくとも２グループ分以上のシーケンスリストデータを生成するステップ（ＳＴ１）と、
信号源からの映像信号に付与されているタイムコードデータを読み取るステップ（ＳＴ２）と、
上記シーケンスリストデータを参照することにより、入力される映像信号のタイムコードデータの値に対応するピクチャタイプデータを求め、当該ピクチャタイプデータの示すピクチャタイプとなるように、入力映像信号を符号化するよう指示するステップ（ＳＴ３）と、
上記頭出し点リストに登録されている頭出し点が、次のグループ内に含まれるか否かを検出するステップ（ＳＴ４）と、
上記ステップ（ＳＴ４）において、上記頭出し点リストに登録されている頭出し点が、次のグループ内に含まれることが検出されないときには、上記シーケンスリストの内容を、上記第１のシーケンスデータで更新し、上記ステップ（ＳＴ４）において、上記頭出し点リストに登録されている頭出し点が、次のグループ内に含まれることが検出されたときには、現時点において処理対象となっている映像信号から上記頭出し点までの映像信号の数を検出し、検出した数だけ先の位置から次のグループとなるシーケンスデータを選択し、当該シーケンスデータにより、上記シーケンスリストの内容を更新するステップ（ＳＴ５）とを含む符号化方法。
【請求項６】
信号源からの映像信号を遅延する遅延手段と、
頭出し点の登録された頭出し点リストデータに登録されている頭出し点のタイムコードデータを基準として得られるタイムコードデータと、当該タイムコードデータの示す映像信号に対応する、予測方向に応じたピクチャタイプを示すピクチャタイプデータとに基いて、上記信号源からの遅延されていないタイムコードデータに対応する映像信号のピクチャタイプを判定し、当該判定結果に基いて、指示データを出力する判定手段と、
上記判定手段からの指示データが示すピクチャタイプとなるよう、上記遅延手段から供給される映像信号に対して予測処理を行う予測処理手段と、
上記予測処理手段からの出力に対して符号化処理を施す符号化手段とを有する符号化装置。
【請求項７】
上記判定手段は、上記シーケンスデータの記憶された記憶手段を有し、
上記シーケンスデータは、
複数の映像信号からなるグループの先頭の映像信号のピクチャタイプが、前若しくは後ろのグループの映像信号が用いられて予測されて得られるピクチャタイプとなる基準シーケンスデータと、
複数の映像信号からなるグループの先頭の映像信号のピクチャタイプが、予測処理の行われないピクチャタイプとなり、且つ、当該グループの先頭の位置が、基準となる位置から１つづつずれた、Ｎ種類のシーケンスデータとからなり、
上記判定手段は、
上記頭出し点リストデータを参照して、現在処理中のグループよりも先のグループ内のタイムコードデータの値と、頭出し点のタイムコードデータの値が一致したときには、基準となる位置から上記頭出し点までの映像信号の数を検出し、当該映像信号の数と同じ数だけ、グループの先頭の位置が基準となる位置からずれているシーケンスデータを選択する請求項６記載の符号化装置。
【請求項８】
信号源からの映像信号を遅延する遅延手段と、
頭出し点の登録された頭出し点リストデータに登録されている頭出し点のタイムコードデータを基準として得られるタイムコードデータと、当該タイムコードデータの示す映像信号に対応する、予測方向に応じたピクチャタイプを示すピクチャタイプデータとに基いて、上記信号源からの遅延されていないタイムコードデータに対応する映像信号のピクチャタイプを判定し、当該判定結果に基いて、指示データを出力する判定手段と、
上記判定手段からの指示データが示すピクチャタイプとなるよう、上記遅延手段から供給される映像信号に対して予測処理を行う予測処理手段と、
上記予測処理手段からの出力に対して符号化処理を施す符号化手段と、
上記符号化手段からの出力を保持する保持装置と、
上記保持装置に保持された情報を、記録媒体の記録フォーマットに対応するデータ列に変換して出力する出力装置とを有するオーサリングシステム。
【請求項９】
上記符号化手段は、連続する映像信号から、或いは符号化する映像信号のみの第１のピクチャタイプ、符号化する映像信号と当該映像信号の前若しくは後の映像信号との差分の第２のピクチャタイプ、或いは符号化する映像信号と当該映像信号の前後の映像信号との差分の第３のピクチャタイプの情報を符号化し、
上記遅延手段における遅延量は、上記第１または第２のピクチャタイプが出現する周期以上であることを特徴とする請求項８記載のオーサリングシステム。
【請求項１０】
上記判定手段は、上記シーケンスデータの記憶された記憶手段を有し、
上記シーケンスデータは、
複数の映像信号からなるグループの先頭の映像信号のピクチャタイプが、前若しくは後ろのグループの映像信号が用いられて予測されて得られるピクチャタイプとなる基準シーケンスデータと、
複数の映像信号からなるグループの先頭の映像信号のピクチャタイプが、予測処理の行われないピクチャタイプとなり、且つ、当該グループの先頭の位置が、基準となる位置から１つづつずれた、Ｎ種類のシーケンスデータとからなり、
上記判定手段は、
上記頭出し点リストデータを参照して、現在処理中のグループよりも先のグループ内のタイムコードデータの値と、頭出し点のタイムコードデータの値が一致したときには、基準となる位置から上記頭出し点までの映像信号の数を検出し、当該映像信号の数と同じ数だけ、グループの先頭の位置が基準となる位置からずれているシーケンスデータを選択する請求項８記載のオーサリングシステム。
【請求項１１】
信号源からの映像信号を遅延する遅延手段と、
頭出し点の登録された頭出し点リストデータに登録されている頭出し点のタイムコードデータを基準として得られるタイムコードデータと、当該タイムコードデータの示す映像信号に対応する、予測方向に応じたピクチャタイプを示すピクチャタイプデータとに基いて、上記信号源からの遅延されていないタイムコードデータに対応する映像信号のピクチャタイプを判定し、当該判定結果に基いて、指示データを出力する判定手段と、
上記判定手段からの指示データが示すピクチャタイプとなるよう、上記遅延手段から供給される映像信号に対して予測処理を行う予測処理手段と、
上記予測処理手段からの出力に対して符号化処理を施す符号化手段と、
上記符号化手段からの出力を、記録媒体の記録フォーマットに対応するデータ列に変換して出力する出力装置とを有するオーサリングシステム。
【請求項１２】
上記判定手段は、上記シーケンスデータの記憶された記憶手段を有し、
上記シーケンスデータは、
複数の映像信号からなるグループの先頭の映像信号のピクチャタイプが、前若しくは後ろのグループの映像信号が用いられて予測されて得られるピクチャタイプとなる基準シーケンスデータと、
複数の映像信号からなるグループの先頭の映像信号のピクチャタイプが、予測処理の行われないピクチャタイプとなり、且つ、当該グループの先頭の位置が、基準となる位置から１つづつずれた、Ｎ種類のシーケンスデータとからなり、
上記判定手段は、
上記頭出し点リストデータを参照して、現在処理中のグループよりも先のグループ内のタイムコードデータの値と、頭出し点のタイムコードデータの値が一致したときには、基準となる位置から上記頭出し点までの映像信号の数を検出し、当該映像信号の数と同じ数だけ、グループの先頭の位置が基準となる位置からずれているシーケンスデータを選択する請求項１１記載のオーサリングシステム。
【請求項１３】
上記符号化手段は、連続する映像信号から、或いは符号化する映像信号のみの第１のピクチャタイプ、符号化する映像信号と当該映像信号の前若しくは後の映像信号との差分の第２のピクチャタイプ、或いは符号化する映像信号と当該映像信号の前後の映像信号との差分の第３のピクチャタイプの情報を符号化し、
上記遅延手段における遅延量は、上記第１または第２のピクチャタイプが出現する周期以上であることを特徴とする請求項１１記載のオーサリングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばディジタル・ビデオ・ディスク等のようなメディアを制作するための、ディジタル映像、音声等のデータのオーサリングシステム等に適用して好適な、符号化方法及びその装置、並びにオーサリングシステムに関する。
【背景技術】
【０００２】
ディスク再生機のランダムアクセスには、真の意味でのランダムにアクセスする場合と、より一般的に応用されているところの、ＣＤ−ＤＡ（ＣｏｎｐａｃｔＤｉｓｋ−Ｄｉｄｉｔａｌ Ａｕｄｉｏ）以来馴染みの深い「トラック」と呼ばれる単位でのアクセス、あるいは、レーザーディスクでの「チャプター」と呼ばれる単位でのアクセスがある。ＣＤにおいてはトラックとは通常１曲１曲に相当し、また、レーザーディスクにおける「チャプター」は、それぞれのシーンに相当する。また、最近のＶＩＤＥＯ ＣＤ（ビデオ・ＣＤ）では、トラックの概念をより発展させ、ストリーム全体をＰＬＡＹ ＩＴＥＭ（プレー・アイテム）と呼ばれる再生単位の部分に分割し、ＰＬＡＹ ＬＩＳＴ（プレー・リスト）と呼ばれるリストに記述してあるＰＬＡＹ ＩＴＥＭの順番に従って（ディスク上の記録順序とは異なる順番で）再生するＰＬＡＹＢＡＣＫ ＣＯＮＴＲＯＬと言う新しいランダムアクセスの機構も存在する。
【０００３】
例えば、トラックによるアクセスは概ね次のような仕掛けで実現されている。
１．エンコード時（オーサリングあるいはマスタリングと呼ばれることもある）に、それぞれのトラックの開始点をタイムコードで指定しておく。トラックの番号は、例えば、１番から順番に増えていくとする。
２．エンコードを行なうときに、あるトラック番号で指定されたタイムコードに相当する映像または音声データがディスク上のどこに記録されたかを、そのディスクフォーマットで使用されている絶対番地方式によりディスクアドレスを覚えておく。｛ＣＤの場合は、絶対タイムコードが、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｉｄｅｏ Ｄｉｓｋ）の場合にはセクタ・アドレスの使用が予定されている。｝
３．全てのトラック開始点について、トラック番号とそのディスクアドレスのペアの情報が出来上がったら、それをＴＯＣ（Ｔａｂｌｅ Ｏｆ Ｃｏｎｔｅｎｔｓ）としてディスク上の物理的に最初にアクセスされる場所の近傍（通常は、ディスクの最内周）におく。
４．再生機は、このＴＯＣを読み、メモリーなどの記憶しておけば、ユーザーがあるトラックを指定したとき、即座にディスク上の絶対番地が判明するので、 直接その番地へピックアップを進めて、再生すべきトラックの最初のデータを 読むことができる。
【０００４】
ＤＶＤ再生機においても、これらの機能を継承しトラック（またはチャプター）番号によるランダムアクセスやＰＬＡＹＢＡＣＫ ＣＯＮＴＲＯＬによるランダムアクセス機能が搭載される予定である。以下の説明での対象は、このように特定された点に対するランダムアクセス機能である。また、説明を簡単にするため、これらの機能を「頭出し機能」、及びランダムアクセスされるディスク上の特定の箇所を「頭出し点」と呼ぶことにする。
【０００５】
ランダムアクセスはＧＯＰ（Ｇｒｏｕｐ Ｏｆ Ｐｉｃｔｕｒｅ）で制限されるＭＰＥＧ２（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｎｇｉｎｅｅｒｉｎｇ Ｇｒｏｕｐ−２）の映像信号が記録されたディスクなどを再生する際に、ランダムアクセスなどを行ない記録されたストリームの途中から再生する場合でも、通常のビデオを信号とは異なり任意のピクチャから再生が開始できるわけではない。ＭＰＥＧの画像圧縮の性格上、常にリファレンスピクチャと呼ばれるイントラ・ピクチャ（Ｉピクチャ）を先に読む必要があるため、ＧＯＰ単位での頭出しとなる。
【０００６】
一方、通常のＭＰＥＧ２のエンコーディングにおいては、１ＧＯＰは１２〜１５枚のピクチャ（フレーム）で構成されるのが効率が良いことが分かっている。従って、もし、この１ＧＯＰ＝１２〜１５ピクチャのルールのみでエンコードしてしまうと、上で述べた再生時の頭出しの可能な点も１２〜１５ピクチャおきにしか得られないことになる。しかし、ビデオや映画作品のシーンの切れ目などの頭出しの候補となる点は、当たり前ながら、１２〜１５枚おきに現われることなど有りえなく、全く任意のところに現われるのは自明であろう。
【０００７】
もし、最も手軽に頭出し点を決めるとすれば、作品上の意味の有る切れ目を選ぶのではなく、最も近い場所のＧＯＰの切れ目を選んで頭出し点とする方法がある。（現状のＶＩＤＥＯ ＣＤなどはこの方法である。）しかし、圧縮エンコードの複雑さを厭わなければ、通常１２〜１５枚のピクチャおきに構成するＧＯＰのルールを、例えば、頭出し点の近傍で崩し、頭出し点をＧＯＰの切れ目に持ってくることは可能である。
【０００８】
ところが、問題はこれだけでは解決していないのである。頭出し点をＧＯＰの区切りにしただけでは、ランダムアクセス後、作品が意図したピクチャから再生が開始される保証はないのである。それは、ＧＯＰの中のピクチャの並び方に原因がある。
【０００９】
以上のことについて、図８を参照して詳細に説明する。図８には、一般的なＭＰＥＧの画像列の様子について示されている。この図８には、連続した長い画像のうちの途中が切り出されて示されたもので、原画像がどのような種類の画像に圧縮エンコードされて、どのような順番に並べられるのかが、代表的な例が用いられて表されたものである。図８Ａには原画像が、図８Ｂにはエンコーダ出力が、図８Ｃにはデコーダ入力が、図８Ｄには再生画像が夫々示されている。
【００１０】
〔ＧＯＰは完全には独立していない〕
図８における凡例において、Ｉピクチャとは、それ自身独立して再生が可能な画像のことであり、Ｐピクチャとはそれよりも前方（過去）にあるＩまたはＰピクチャからの予測を使った画像であり、Ｂピクチャとは、それ自身よりも前方（過去）にあるＩまたはＰピクチャからの予測と後方（未来）にあるＩまたはＰピクチャからの予測の両方を使用した画像のことである。なお、Ｉ、Ｂ、Ｐに添えられた数字「ｘｘ」は原画像における画面の順番を表し、小さい数字が過去を大きい数字が未来を表している。また、実線の矢印は、どの画像からどの画像が予測されているかの関係を示す。
【００１１】
さて、エンコーダに入力された原画像１は、図８Ａに示されるように「・・・ＢＢＰＢＢＩＢＢＰＢＢＰＢＢＩＢＢ・・・」の順番で順次圧縮エンコードされて行く。前方または後方からの予測は、実線の矢印で示されるように、例えば、Ｉ２ピクチャからの前方予測はＢ３ピクチャ、Ｂ４ピクチャとＰ５ピクチャの３画像に使われ、同時にＢ３ピクチャ、Ｂ４ピクチャには、Ｐ５ピクチャからの後方予測も使われる。
【００１２】
圧縮エンコードされた画像データは、図８Ｂに示されるエンコーダ出力に示されるように、デコード時に便利なように画像の並べ変えが行なわれる。例えば、原画上のＩ２ピクチャは、図８Ｂに示される位置に置かれるが、Ｂ３ピクチャ、Ｂ４ピクチャは、夫々後ろにずれてＰ５ピクチャの後ろの位置に夫々置かれる。こうすることにより、図８Ｃのデコーダ入力に示すように、Ｂ３ピクチャとＢ４ピクチャを再生するのに必要なＩ２ピクチャとＰ５ピクチャを先にデコードすることができるようになる。なお、図８Ｂに示すエンコーダ出力において、Ｉピクチャから次のＩピクチャの手前までをＧＯＰと呼んでいる。
【００１３】
さて、ここで注目しなければならないのは、図８Ｄの再生画像に示されたＢ０ピクチャとＢ１ピクチャの再生である。ＧＯＰの観点から見れば、このＢ０とＢ１ピクチャは、Ｉ２と同一のＧＯＰ Ｎに含まれるのだが、その再生のためには、図８Ｃにおいて実線の矢印で示すように、一つ手前のＧＯＰに含まれるＰ１ピクチャからの予測が必要となる点である。このことをもって「ＧＯＰは完全には独立していない」と言うのである。
【００１４】
さらに、重要なポイントは、原画像の順番で見ると、通常のＧＯＰにおける先頭の画像はＢ０ピクチャであることである。
【００１５】
〔頭出し再生における問題点〕
次に、ＧＯＰは完全に独立でないために起こる問題について図９を参照して説明する。図９は、あるＧＯＰ Ｎの先頭を頭出し点とした場合の問題の様子を示す説明図である。図９Ａにはデコーダ入力が、図９Ｂには再生画像が示されている。今、連続的に圧縮エンコードされたＧＯＰの列があり、デコーダに入力されるものとする。さて、このようなＧＯＰ列に対して、再生機が頭出し動作を行なったとする。このときの再生機のピックアップが位置する頭出し点は、ＧＯＰＮのデコーダ入力で見たときの先頭であるＩ２ピクチャであるとする。
【００１６】
さて、この時、Ｂ０ピクチャとＢ１ピクチャを再生するためには、Ｉ２ピクチャからの後方予測だけではなくＰ１ピクチャからの前方予測が必要になるが、頭出し点より以前のデータは読みだしていないので、図９Ａにおいて破線の矢印で示す、Ｐ１ピクチャからの予測は使えなくなってしまう。つまり、連続的に逐次再生をしているときは何の問題もないのだが、ある場所に頭出しをした場合には、「一つ前のＧＯＰの最後のＰピクチャからの予測」が使えなくなるため、結果、図９Ｂに示す再生画像においては、ＧＯＰ Ｎ内の最初にあるいくつかの（この場合、Ｂ０とＢ１の２枚である）Ｂピクチャは再生することが出来なくなり、再生開始可能点はＩ２ピクチャからになってしまう。
【００１７】
元々、エンコードの時点では、ＧＯＰ Ｎの先頭ピクチャはＢ０ピクチャであるから、この例の場合は、指定されたＧＯＰデータにピックアップを持って行けたとしても、頭出し点は結果的に２フレーム後ろにずれることになる。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
以上説明したように、頭出し再生においてはいくつかの問題がある。この問題点の解決方法としては、次のようなものが考えられる。
【００１９】
〔一見正しそうな解決方法１〕
＊頭出し点をＧＯＰの先頭からオフセットさせる。
例えば、トラックの先頭として頭出しをさせたいピクチャをＧＯＰ Ｎの先頭ではなく、最初から後ろにずらしてＩピクチャを頭出し点として指定しておき再生開始可能点と一致させておけば良いのではないか、とも思えるが、それでは次の問題が解決していない。
【００２０】
１．ＧＯＰの先頭からどのくらいずらしたらよいか一意には決まらないという問題。
ＭＰＥＧ２のルールでは、Ｂピクチャの枚数（Ｉピクチャどうしまたは、ＩピクチャとＰピクチャの間隔、ＭＰＥＧ用語を用いればＭの数）に制約はない。画質と符号効率から見てＢピクチャの枚数は任意に選べることになっている。従って、頭出し点をＧＯＰの先頭からどのくらいずらしたら良いのかエンコードしてみないことには何とも言えない。
元々、頭出し点を作品上の特定の位置に指定したいのでＧＯＰの区切りをずらそうとしたのに、エンコードしてみて実際にＧＯＰを構築してみないと頭出し点が求まらないと言う、いわば「鶏と卵」の関係に陥ってしまう。
【００２１】
２．頭出し点をタイムコードで確認できないという問題
さらに、タイムコードの問題がある。ＭＰＥＧ２では、タイムコードは各ピクチャごとに持つことは出来ない。オプションとしてＧＯＰヘッダをＧＯＰの先頭に配置することが出来、このＧＯＰヘッダにタイムコードを打つことができる。「打つ」とは、ＧＯＰヘッドに相当する記録媒体上にタイムコードデータを記録することである。予想されるＤＶＤのフォーマットでも、形は異なるが、やはりＧＯＰごとにタイムコードを打つことが可能である。この場合、タイムコードの値はどうするべきであろうか？
通常の、逐次再生を考えた場合、ＧＯＰの構造（どのピクチャが何枚使われているかということ）とは無関係に一意にタイムコードの値を決めるとすれば、極自然に考えて、ＧＯＰに含まれるピクチャの中で最初に再生表示されるべきピクチャに対応するタイムコードとなるはずである。図９の例で言えば、データ列の最初から逐次再生されてきたとすれば、Ｂ０ピクチャがＧＯＰ Ｎのなかでは一番最初に再生されるべき画像であるから、ＧＯＰ Ｎに付随させるべきタイムコードは、Ｂ０ピクチャの時間「ｔ＝０」の値となる。
そうなると、頭出し可能点がＧＯＰ Ｎにおいて表示順で見ると先頭ではないイントラピクチャＩ２になってしまうと、それに対応するタイムコードは「ｔ＝２」の値であるが、それそのものの値はＧＯＰ Ｎに付随するデータとしてはデータストリーム中には存在しなくなる。元々、タイムコードで指定された頭出し点（この例で言えば、Ｉ２ピクチャの「ｔ＝２」）であるが、そのタイムコードが最終的にデータとしてストリーム中に存在しないと、頭出し点が正しくエンコードされたかをデータそのものから確認をすることが困難となってしまう。さらに、頭出し点をタイムコードと頭出し点が記録されたディスク上の記録アドレスの対で表し、それをＴＯＣに登録するという従来の「頭出し点検索システム」から見ても、検索される側のデータのアドレスに位置する情報を読み出してみても、それに付随すべきタイムコードが直接的に確認できないのは問題である。
また、ＧＯＰに付随しているタイムコードから常に固定値のフレームだけ進んだところを頭出し点とするということは、結果的に問題点１に帰着してしまう。
【００２２】
ここで、以上説明した問題についてまとめる。トラックなどの頭出し点をＧＯＰの中に存在する最初のイントラピクチャにするという方法は、「Ｍ」の値を例えば３に固定する、と言う特別な場合には（ＴＯＣの問題は「ズレ」があるということで妥協して）実用になるかもしれないが、一般的に見れば「Ｍ」の値は任意なので、頭出し点をエンコード時に指定しても、実際に頭出しされる画像を一意に決定するのは困難である、ということになる。
【００２３】
〔一見正しそうな解決方法２〕
＊ＣＬＯＳＥＤ ＧＯＰを適用する方法
図１０は、ＭＰＥＧ２における「ＣＬＯＳＥＤ ＧＯＰ（クローズド・ＧＯＰ）」の概念を示す説明図である。図１０Ａには原画像が、図１０Ｂにはエンコーダ出力が、図１０Ｃにはデコーダ入力が、図１０Ｄには再生画像が夫々示されている。
【００２４】
ＣＬＯＳＥＤ ＧＯＰは、ＧＯＰ内の最初にあるいくつかのＢピクチャなどをエンコードする際に、「その一つ前のＧＯＰの最後のＩ、Ｐピクチャからの予測」を使用せずに、原画面順で直後のＩピクチャのみから予測するようにコーディングする（Ｏｎｌｙ Ｂａｃｋｗａｒｄ Ｐｒｅｄｉｃｔｉｏｎ）ことによりＧＯＰの独立性を確保する考え方である。図１０Ｂのエンコーダ出力で見て、このようなＧＯＰ Ｎは、ＣＬＯＳＥＤ ＧＯＰと呼ばれる。今、図１０Ｃに示すように、プレーヤの頭出し点がＣＬＯＳＥＤ ＧＯＰになっていたとすると、デコーダ入力においては、図中、破線の矢印で示す、元々前のＧＯＰからの前方予測を必要としていないので、図１０Ｄに示す再生画像においてもＩ２ピクチャの直後にある何枚かのＢピクチャ（この例では、図１０Ｄに示すＢ０及びＢ１である）は、Ｉ２ピクチャからの後方予測のみを使用して、理論上は、再生が可能となる。
【００２５】
これは、一見、良さそうな解答であるが、完全な解決にはなっていない。ＭＰＥＧ２においては、ＣＬＯＳＥＤ ＧＯＰは、再生時の表示順で見たときに先頭にあるＢ０ピクチャから再生できる、とは言っているが、再生しなければならないとは言っていないのである。
【００２６】
通常の再生機は、図１０の例で言えば、頭出しの直後に、まずＩ２ピクチャを読みそれをデコードしなければならない。そしてこのＩ２ピクチャがリファレンスとなり次のデコードが可能になる。この時、次のことが問題となる。
【００２７】
デコードされたＩ２ピクチャをすぐに表示せずに、Ｂ０ピクチャのデコードを待ってからこのＧＯＰにおける表示順に見て最初のピクチャ（Ｂ０ピクチャ）から表示するか、それともすぐにＩ２ピクチャを表示してしまい、時間的に手前のＢ１ピクチャは飛ばしてしまい、次のＢ３ピクチャに続けてしまうかは、全くの任意である。（実際に、頭出し点の再生開始点においては、デコードバッファが空であるために、まず、Ｉピクチャを再生してしまう再生機が多いようである。理由は、制御が簡単になるということと、少なくとも何枚かのＢピクチャをデコードする時間は再生画像の表示が出せないため、見た目ではアクセス速度が遅くなったように見えるのを避けるためである。）
【００２８】
従って、エンコード時にトラックなどの頭出し点をＣＬＯＳＥＤ ＧＯＰとしても、再生時には、必ずしもそのＧＯＰにおける表示順に見て先頭のピクチャから再生されるとは限らないのである。但し、そのような再生方法はＭＰＥＧで規定されてルールを違反しているわけではない。
【００２９】
このような状況により、現状では、確実に頭出し点を指定するエンコード方法がなく、どのピクチャから頭出し再生をするかは個々の再生機で自由に行われているのである。
【００３０】
本発明はこのような点を考慮してなされたもので、頭出し点の表示画像が一意に決定できるようにすることにより、再生時に安定した読み出しを行うことのできる符号化方法及びその装置並びにオーサリングシステムを提案しようとするものである。
【課題を解決するための手段】
【００３１】
主要な発明の内の１つは、連続する映像信号から、符号化される映像信号のみの符号化情報、符号化される映像信号と当該映像信号の前若しくは後の映像信号との差分の符号化情報、或いは符号化する映像信号と当該映像信号の前後の映像信号との差分の符号化情報の組み合わせからなるグループを生成する符号化方法であって、連続する映像信号を符号化する際に、上記映像信号のフォーマット上における１再生単位、又は記録媒体上における１再生単位の区切り部分が、上記グループ内に含まれるときには、上記区切り部分に対応する映像信号を、当該映像信号のみを用いて符号化すると共に、当該映像信号を上記グループの先頭とする符号化方法である。
【００３２】
上記発明によれば、上記フォーマット上若しくは記録媒体上における１再生単位を基準としてアクセスを行うとき、その先頭部分の情報を高速、且つ、正しく再生する。
【発明の効果】
【００３３】
上述せる本発明によれば、上記フォーマット上若しくは記録媒体上における１再生単位を基準として、ランダムアクセスを行うことができ、つまり、頭出し点が一意に決定できるようにし、安定した頭出し機能の提供を保証することができるという効果がある。
【発明を実施するための最良の形態】
【００３４】
以下に、図面を参照して本発明の実施の形態について詳細に説明する。
〔本形態の概要〕
例えばＤＶＤのように、デジタル映像及び音声データ等が、相変化型の光ディスク、光磁気ディスク、読み出し専用の光ディスク等のディスク状記録媒体に記録されたメディアにおいては、ＣＤで行なわれているようなトラック・ジャンプによる頭出し、あるいは、ＶＩＤＥＯ ＣＤのＰＬＡＹＢＡＣＫ ＣＯＮＴＲＯＬ（ＰＢＣ）機能と同じくユーザーが指定した特定の場所から再生を開始するランダムアクセス機能がある。本形態では、例えばＤＶＤに記録されるＭＰＥＧ２の映像信号の圧縮エンコードにおいて、トラック・ジャンプやＰＬＡＹＢＡＣＫＣＯＮＴＲＯＬなどに代表される特定の場所から再生を開始する機能（頭出し再生と呼ぶことにする）を有する再生機のために、エンコードを行なう際に、
１．トラック（もしくはＰＬＡＹＢＡＣＫ ＣＯＮＴＲＯＬの１再生単位であるＰＬＡＹ ＩＴＥＭ）の切れ目などの頭出し点では、必ずＧＯＰ（ＧＲＯＵＰＯＦ ＰＩＣＴＵＲＥ）の区切りを入れる。
２．かつ、「カットのあるシーケンス」をトラック（もしくはＰＬＡＹＢＡＣＫＣＯＮＴＲＯＬの１再生単位であるＰＬＡＹ ＩＴＥＭ）の切れ目などの頭出し点に該当するＧＯＰに適用し、その点の前後のピクチャにおいてお互いに前方または後方予測を必要としないコーディングをする。そして、これによって、 頭出し点の画像が必ずイントラピクチャになるようにすることで、どのような 再生機で解釈したとしても、必ず頭出し点のピクチャが一意に決まるようにし、 その結果、安定した頭出し再生を提供できる。
【００３５】
ここで、「区切り」となり得るのは、論理的なフォーマット上における単位間、即ち、論理セクタ、論理トラック、論理ブロック等の境界や、物理セクタの境界等である。論理的な単位の境界としては、例えばＣＤにおけるトラックやビデオディスクにおけるチャプタ等のような、制作者の意図した単位間の境界がある。また、物理的な単位の境界としては、例えば光ディスク上における物理セクタ等のように、記録媒体そのものの構造であるとことの、光学ピックアップのアクセス単位間の境界がある。
【００３６】
即ち、本形態においては、「カットのあるシーケンス」を応用し、どのような再生機においても、頭出し点の表示画像が一意に決定できるようなエンコードを行なうことにより、安定した頭出し機能の提供を保証するものである。以下、本形態について詳細に説明する。
【００３７】
まず、本形態のベースとなる圧縮エンコードの方法について図１を参照して説明する。図１Ａには通常シーケンスが示され、図１Ｂにはカットシーケンスが示され、図１Ｃにはエンコーダ出力が示され、図１Ｄにはデコーダ入力が示され、図１Ｅには再生された画像が示されている。
【００３８】
図１Ａに示されるように、通常のシーケンスにおいては、例えば、Ｐ１ピクチャの後ろにはＢ０ピクチャ、Ｂ１ピクチャ、Ｉ２ピクチャと続く。しかしながら、本形態においては、それとは別に特別なシーケンスが用いられる。特別なシーケンスでは、図１Ｂに示されるように、Ｐ１ピクチャの後ろがＩ０ピクチャとされ、そこからＢ１ピクチャ、Ｂ２ピクチャという具合に通常のシーケンスと同じように続けられていく。尚、本形態では、このような形のシーケンスを「カットシーケンス」、または、「カットのあるシーケンス」と呼ぶことにする。
【００３９】
このように、通常では、図１Ａに示されるように、「・・・ＢＢＰＢＢＩＢＢＰ・・・」となるシーケンスは、図１Ｂに示されるように、カットのあるシーケンスでは「・・・ＢＢＰＩＢＢＰＢＢ・・・」となり、丁度、図１Ｂにおいて実線の矢印で示されるカットのところでは、Ｂピクチャが抜けたように見える。このカットを置くことにより、図１Ｂから明らかなように、カットの前後のＧＯＰＮ−１とＧＯＰ Ｎの間には、元々予測が存在しておらず、従ってＧＯＰ Ｎ−１とＧＯＰ Ｎは夫々完全に独立している。
【００４０】
＊頭出し点はカットのあるシーケンスにする
さて、カットのあるシーケンスで構成されたＧＯＰの先頭が、トラックの先頭などの頭出し点であった場合についてみてみる。図１Ｄに示されるデコーダ入力で見てみると、カットのあるＧＯＰの先頭は、Ｉ０ピクチャ（ＧＯＰ内で、最も最初に表示されるべき画像がイントラピクチャ）であるから、デコードの順番で見ても、図１Ｅに示される再生された画像における順番で見ても、どちらも先頭の画像となることは明らかである。
【００４１】
ここが、本形態におけるポイントの１つである。トラックやＰＬＡＹＢＡＣＫＣＯＮＴＲＯＬ機能など、再生時に特定の場所を頭出し点として指定したい場合には、１．頭出し点に相当する画像が、表示順に見てＧＯＰの先頭となるようにＧＯＰ の区切りを決める。
２．かつ、そのＧＯＰは、カットのあるシーケンスにより構成する。
このルールで圧縮エンコードされた画像データにおいては、図１Ｄにおいて実線の矢印で示される頭出し点から再生を開始しようとする場合、「最初にデコードする画像＝最初に表示する画像」の関係があるので、どのような再生機であっても、必ずＩ０ピクチャからの再生とならざるを得ない。よって、頭出し点は、一意に決定できるのである。さらに、頭出し点の画像に付随するタイムコードは、そのままＧＯＰに付随するタイムコードとして適用できるので、正しい位置に頭出し点が来るようにエンコード出来たかは、エンコード後のタイムコードを見ればよいので、簡単に判定が可能である。
【００４２】
即ち、頭出し点をタイムコードと頭出し点が記録されたディスク上の記録アドレスの対で表し、それをＴＯＣに登録するという従来の「頭出し点検索システム」から見ても、検索される側のデータのアドレスに位置する情報を読み出せば、それに付随すべきタイムコードが直接的に確認できるのである。
【００４３】
〔構成及びその動作の概要〕
図２に、一実施の形態としてのオーサリングシステムの構成例を示す。まず、圧縮エンコードされる対象のマスターテープ（マスターとして用いられるビデオ・テープ・カセット）１は、デジタルＶＴＲ２で再生される。マスターテープ１に付随しているところの、各頭出し点がタイムコードで指定されたデータが書き込まれたフレキシブル・ディスク６は、頭出し点読み取り部７にセットされる。読み取られた頭出し点の情報は、さらに、頭出し点修正装置８により、頭出し点のタイムコード値の微調整や追加または削除が可能となっている。以上の手段で決定されたマスターテープ１に対する頭出し点のタイムコードの情報は、カット判定回路９に送られる。また、デジタルＶＴＲ２で再生されるマスターテープ１には、あらかじめタイムコードが記録され、そのデジタルＶＴＲ２からのタイムコードデータは、カット判定回路９と画像タイプ制御部５に夫々供給されている。
【００４４】
ここで、上記フレキシブル・ディスク６には、図３Ａに示すように、カット番号データと、このカット番号データに対応するタイムコードデータとからなる、ＥＤＬデータＥＤＬｄ（エディット・リスト）が記録されている。
【００４５】
カット判定回路９では、入力された頭出し点のタイムコード情報と、ＶＴＲ２からのタイムコードデータとを比較しつつ、どのような圧縮シーケンス（Ｉピクチャ、Ｐピクチャ、Ｂピクチャの並び方）を組めばよいか判定を行ない、入力されるタイムコードの一つ一つのフレーム番号データとピクチャのシーケンスの対応を準備しておく。例えば、頭出し点のない付近でのシーケンスでは、通常の「・・・ＢＢＰＢＢＩＢＢＰ・・・」とし、頭出し点の付近では「カットのあるシーケンス」、即ち、「・・・ＢＢＰＩＢＢＰＢＢ・・・」と言う具合にあらかじめピクチャのタイプのエンコードされる順番を決定するわけである。
【００４６】
マスターテープ１の再生が開始されると、カット判定回路９は、入力されてくるタイムコードデータと、あらかじめ求めておいたシーケンスとの対応をとりながら、そのタイムコードに相当する画像をどのピクチャのタイプで圧縮すればよいかをエンコードシーケンス指示データとして画像タイプ制御部５に送る。一方、デジタルＶＴＲ２で再生された映像信号は、画像遅延装置３に送られる。遅延量は操作部４により設定され、それと同じ情報が画像タイプ制御部５にも供給される（遅延量については、後述する）。遅延された映像信号は、画像タイプ制御部５に供給される。
【００４７】
画像タイプ制御部５は、夫々のピクチャタイプに応じて生成された画像の２次元画像情報と、その処理時間に対応して遅延されたタイムコードを、ＤＣＴ（Ｄｉｓｃｒｅｔｅ Ｃｏｓｉｇｎ Ｔｒａｎｓｆｏｒｍ）１４に送り出す。ＤＣＴ１０では、画像情報を２次元の画素から周波数成分の情報に変換し、各帯域に分かれた画像周波数成分情報を出力する。また、画像タイプ制御部５は、どの時間の画像がどの程度の情報量を持っていたのかを保存するために、同時に、その処理遅延時間に対応して遅延させたタイムコードデータも出力する。当該タイムコードデータは、量子化器１１に供給される。尚、量子化器１１の出力は、逆量子化器１２と逆ＤＣＴ１３を通じて、量子化の誤差を含んだ２次元画素情報に逆変換され、画像タイプ制御部５にフィードバックされる。これにより、画像タイプ制御部５は、ＢないしＰピクチャのための差分信号を生成する処理、いわゆる予測処理を行うことができる。尚、画像タイプ制御部５では、動き予測やその補償をも行っているが、量子化誤差を含めたフィードバック情報は、これらの処理を適応化するのに重要な情報となる。
【００４８】
量子化器１１では、特に重み付け等は行われずに、各帯域毎に均等に量子化するような仮量子化レベルで画像の周波数帯域情報が量子化される。量子化されたビットは、量子化に要した時間に対応するだけ遅延されたタイムコードデータと共に出力される。この結果、時間毎の画像情報量の変化が得られる。以下、この時間毎の画像情報量の変化を示すデータを、ディフィカルティ・データと称する。
【００４９】
さて、量子化レベル制御回路１５には、例えば手入力等により、ディフィカルティ・データが供給されており、画像情報量の時間変化を示す情報が与えられている。量子化レベル制御回路１５は、入力されているタイムコードデータと、画像情報量の時間変化を示す情報から、どのような重み付け制御が必要かを決定し、量子化レベル重み付け制御信号を、量子化器１１に供給する。通常、とくに画質に問題がない場合は、量子化レベル修正装置１６は働かない。
【００５０】
量子化器１１では、上記量子化レベル重み付け制御信号に従って、各帯域毎に量子化を行い、情報量の削減を行う。量子化されたビットは、量子化に要した時間に対応するだけ遅延されたタイムコードデータと共に、エントロピー符号化器１７に供給される。エントロピー符号化器１７では、更に、ビット量の圧縮を行うために可逆圧縮手法であるところのエントロピー符号化が行われる。そして、この前段まで固定長ビット列であったものを可変長ビット列に変換する。エントロピー符号化器１７からは、可変長符号に変換された最終的な画像符号と、その画像を表示すべき時刻を示した時間情報が、出力レート決定装置１８に供給される。
【００５１】
出力レート決定装置１８は、上記時間情報に基づき、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ Ｅｌｅｍｅｎｔａｒｙ Ｓｔｒｅａｍ）若しくはＰＡＣＫ等のヘッダ情報を求め、入力された画像符号をパケット化し、これを最終符号出力として、ストリーム出力装置１９に供給する。さて、一方では、出力レート決定装置１８は、エンコードを始める際に、エンコーダ制御部２３から、通常エンコードの指示が与えられている。出力レート決定装置１８は、後に画質改善のための編集を可能とするために、最終符号出力の元になった情報であるところの、上記画像符号と時間情報を、ストレージ装置２２に、通常エンコードの結果によるというマーキング情報と共に保存する。
【００５２】
さて、最終符号出力は、モニタ用デコーダ２１にも送られている。オペレータは、このモニタによって画質を監視することができる。もしも画質に問題があるならば、その部分に相当する画像を表示すべき時刻を示した時間情報を、量子化レベル修正装置１６に記録する必要がある。通常エンコードが一通り終了した時点で、画質に問題のある場所がどの「カット」に相当するかは、量子化レベル修正装置１６に記録されていた時間情報とカット判定回路９に保存されているタイムコードデータとカットの関係とから、容易に求めることができる。
【００５３】
ここで、画質が問題となる部分に相当する「カット」をエンコーダ制御部２３から再度再生し、モニタ用デコーダ２１を監視しながら、量子化レベル修正装置１６において量子化レベルの重み付けを調整し、画質に問題がない量子化レベルを求める。求めた量子化レベルの重み付け制御値は、その「カット」に相当するタイムコードデータと共に量子化レベル制御回路１５に与えておく必要がある。勿論、画質に問題のある部分が複数存在するときには、上記処理を繰り返す必要がある。
【００５４】
量子化レベル制御回路１５においては、もともとディフィカルティ・データによって総発生ビット量が既知である。従って、量子化レベル修正装置１６により、量子化レベルが修正された結果、新しい総発生ビット量を認識することも可能である。もし、総発生ビット量が予め定められてメディアの総容量を越えてしまうようなことがあれば、今度は、逆に、ビット量を減らしても問題になりにくそうな「カット」を指定し、その部分を上述と同様に再生しながら、量子化レベル修正装置１６によって情報量が抑制されるように量子化レベルを調整する。
【００５５】
このようにして、必要な部分の量子化レベルを調整し直すと、エンコーダ制御部２３から、対象となる「カット」のみをエンコードさせるように、デジタルＶＴＲ２を順次再生させる。エンコードは、通常エンコードと同様に進行する。このとき、エンコーダ制御部２３は、エンコードの結果が再エンコードによるものであることを示すため、再エンコードの指定を、出力レート決定装置１８とストレージ装置２２に対し、夫々与える。これにより、ストレージ装置２２には、改善された画質を持つ画像符号及び時間情報が、再エンコードのマーキング情報と共に記録される。
【００５６】
全ての再エンコードが終了すると、ストレージ装置２２には、通常若しくは再エンコードによる画像符号及び時間情報の全てが記録されている。出力レート決定装置１８は、上記画像符号及び時間情報に基いて、プログラムの先頭から順次パケット化し、最終符号出力としてストリーム出力装置１９に供給する。ストリーム出力装置１９は、最終符号出力を、出力端子２０を介して出力する。
【００５７】
次に、上記オーサリングシステムが決定するエンコードシーケンスについて、図４を参照して説明する。
【００５８】
ＭＰＥＧにおいては、ＧＯＰ内のピクチャの枚数をＮと呼び、ＩまたはＰピクチャの周期（Ｉピクチャから次のＰピクチャまでのピクチャの枚数）をＭと呼んでいる。ＭＰＥＧにおいては、このＮとＭに制約はないのであるが、ここでは説明のため、通常シーケンスをＮ＝９、Ｍ＝３とする。図４においては、四角囲みされたＩピクチャは、そこがカットのあるシーケンスの先頭であることを示し、丸囲みされたＩピクチャでその他の一般のＧＯＰの先頭を示している。なお、図４は、あくまでも原画像におけるピクチャのエンコード・シーケンスの順番を示しており（図中、Ｉ、Ｂ、Ｐの添え数字が原画上で「何番」目のピクチャであるか表している）、ＧＯＰの概念をもつエンコーダ出力でのピクチャの順番ではないことに注意されたい。エンコーダ出力においては、既に説明したように、Ｂピクチャの順番が入れ替わり、ＧＯＰ単位で見た場合はあくまでもＩピクチャが先頭となる。
【００５９】
Ｎ＝９の場合、カットシーケンスは、そのカットの位置により、図４Ａ〜Ｊに夫々示すように、カットシーケンス０からカットシーケンス８迄、合計９種類の場合が発生する。しかし、いずれ場合であっても、カットのあるシーケンスの先頭の（四角囲みで示した）Ｉピクチャの直前のピクチャタイプは必ずＰピクチャであることが大きな特長になっている。
【００６０】
〔各シーケンスについて（図４中の波線については後述）〕
カットシーケンス０は、図４Ｂに示されるように、Ｉピクチャの位置が、通常シーケンスに比べて前に２枚ずれて「０番」のピクチャがＩピクチャとなる。しかし、直前のピクチャはＰピクチャであるので、ＧＯＰはＩ０ピクチャから始まり、シーケンスの都合上Ｐ９までのＮ＝１０となる。その後は通常のシーケンスが続く。
カットシーケンス１は、図４Ｃに示されるように、Ｉピクチャの位置が、通常シーケンスに比べて前に１枚ずれて「１番」のピクチャがＩピクチャとなり、かつ、直前の「０番」のピクチャは、通常ではＢピクチャであるが、Ｐピクチャとされる。ＧＯＰはＩ１ピクチャから始まり、シーケンスの都合上Ｐ１０までのＮ＝１０となる。その後は通常のシーケンスが続く。なお、直前のＧＯＰは、Ｐ０ピクチャまでを含むので、それに限りＮ＝１０となる。
【００６１】
カットシーケンス２は、図４Ｄに示されるように、Ｉピクチャの位置が、通常シーケンスと同じ位置で「２番」のピクチャがＩピクチャとなるが、直前の「０番」と「１番」の２枚のピクチャは、通常ではＢピクチャであるが、２枚ともＰピクチャとされる。ＧＯＰはＩ２ピクチャから始まり、シーケンスの都合上Ｐ１１までのＮ＝１０となる。その後は通常のシーケンスが続く。なお、直前のＧＯＰは、Ｐ０とＰ１ピクチャまでを含むので、それに限りＮ＝１１となる。
カットシーケンス３は、図４Ｅに示されるように、Ｉピクチャの位置が、通常シーケンスに比べて後ろに１枚ずれて「３番」のピクチャがＩピクチャとされる。ただし、「２番」のピクチャまでは通常のシーケンスが延ばされる。ＧＯＰはＩ３ピクチャから始まり、シーケンスの都合上Ｐ１２までのＮ＝１０となる。その後は通常のシーケンスが続く。なお、直前のＧＯＰは、Ｂ０とＢ１とＰ２ピクチャまでを含むので、それに限りＮ＝１２となる。
【００６２】
カットシーケンス４は、図４Ｆに示されるように、Ｉピクチャの位置が、通常シーケンスに比べて後ろに２枚ずれて「４番」のピクチャがＩピクチャとされる。ただし、「２番」のピクチャまでは通常のシーケンスが延ばされ、かつ、Ｉ４ピクチャの直前の「３番」のピクチャはＰピクチャとされる。ＧＯＰはＩ４ピクチャから始まり、シーケンスの都合上Ｐ１３までのＮ＝１０となる。その後は通常のシーケンスが続く。なお、直前のＧＯＰは、Ｂ０、Ｂ１、Ｐ２、Ｐ３ピクチャまでを含むので、それに限りＮ＝１３となる。
カットシーケンス５は、図４Ｇに示されるように、Ｉピクチャの位置が、通常シーケンスに比べて後ろに３枚ずれて「５番」のピクチャがＩピクチャとされる。ただし、「２番」のピクチャまでは通常のシーケンスが延ばされ、かつ、Ｉ５ピクチャの直前の２枚のうち「３番」はＢピクチャ、「４番」のピクチャはＰピクチャとされる。ＧＯＰはＩ５ピクチャから始まり、シーケンスの都合上Ｐ１４までのＮ＝１０となる。その後は通常のシーケンスが続く。なお、直前のＧＯＰは、Ｂ０、Ｂ１、Ｐ２、Ｂ３、Ｐ４ピクチャまでを含むので、それに限りＮ＝１３となる。
【００６３】
カットシーケンス６は、図４Ｈに示されるように、今までのようにＩピクチャの位置を後ろにずらすと直前のＧＯＰの長さが長くなり過ぎるので、別のルールとされ、短めの通常シーケンスが置かれ、その後に改めてカットのあるシーケンスが置かれる。Ｂ０ピクチャから始まる通常のシーケンスは、Ｐ５ピクチャまでのＮ＝６で打ち切られ、その後の「６番」のピクチャがカットのあるシーケンスのＩピクチャとされる。ＧＯＰはＩ６ピクチャから始まり、シーケンスの都合上Ｐ１５までのＮ＝１０となる。その後は通常のシーケンスが続く。
カットシーケンス７は、図４Ｉに示されるように、カットシーケンス６と同様に、単純にＩピクチャの位置を後ろにずらすと直前のＧＯＰの長さが長くなり過ぎるので、別のルールとされ、短めの通常シーケンスが置かれ、その後に改めてカットのあるシーケンスが置かれる。Ｂ０ピクチャから始まる通常のシーケンスがＰ５ピクチャまで続けられ、かつ、その後の「６番」にＰピクチャが続けられ、ここでＮ＝７でＧＯＰが打ち切られる。その直後の「７番」のピクチャが、カットのあるシーケンスのＩピクチャとされる。ＧＯＰはＩ７ピクチャから始まり、シーケンスの都合上Ｐ１６までのＮ＝１０となる。その後は通常のシーケンスが続く。
【００６４】
カットシーケンス８は、図４Ｊに示されるように、カットシーケンス７と同様に、単純にＩピクチャの位置を後ろにずらすと直前のＧＯＰの長さが長くなり過ぎるので、別のルールとされ、短めの通常シーケンスが置かれ、その後に改めてカットのあるシーケンスが置かれる。Ｂ０ピクチャから始まる通常のシーケンスがＰ５ピクチャまで続けられ、かつ、その後の「６番」がＢピクチャとされ、「７番」にＰピクチャが続けられ、ここでＮ＝８でＧＯＰが打ち切られる。その直後の「８番」のピクチャが、カットのあるシーケンスのＩピクチャとされる。ＧＯＰはＩ８ピクチャから始まり、シーケンスの都合上Ｐ１７までのＮ＝１０となる。その後は通常のシーケンスが続く。
【００６５】
以上説明した通常シーケンスデータＳｄ並びにカットシーケンス０〜８までの合計１０パターンのシーケンスデータＳｄは、図２に示したカット判定回路９の内部ＲＯＭ９ａに記憶されている。そして、カット判定回路９は、処理の開始時点においては、通常のシーケンスデータＳｄを、上記内部ＲＯＭ９ａから内部ＲＡＭ９ｂにロードし、以降、処理中のＧＯＰの次のＧＯＰの構成画像中に、頭出し点が有るか否かを判断する。
【００６６】
そして、カット判定回路９は、次のＧＯＰ中に頭出し点が無いと判断した場合には通常のシーケンスデータＳｄを、内部ＲＯＭ９ａから内部ＲＡＭ９ｂにロードし、当該シーケンスデータＳｄを、シーケンスリストデータＳＬｄとして次のＧＯＰの処理で用いる。そして、カット判定回路９は、次のＧＯＰ中に頭出し点が有ると判断した場合には、処理中のＧＯＰの最後の構成画像から数えて何枚目に頭出し点が有るかを検出し、その値が“１”枚目なら上記シーケンス０のデータを、“２”枚目なら上記シーケンス１のデータを、・・・・９枚目なら上記シーケンス８のデータを、内部ＲＯＭ９ａから読み出し、当該シーケンスデータＳｄを、シーケンスリストデータＳＬｄとして内部ＲＡＭ９ｂにロードし、次のＧＯＰの処理で用いる。
【００６７】
図３Ｂに上記シーケンスリストデータＳＬｄの一例が示されている。この図３Ｂに示されるように、シーケンスリストデータＳＬｄは、アドレスとしての番号に対し、夫々、タイムコードデータ、ピクチャタイプデータが登録されたものである。上記シーケンスデータＳｄは、このシーケンスリストデータＳＬｄ中のピクチャタイプデータに相当する。タイムコードデータは、最も小さい値がフレームであるから、単純にこのフレームの桁のインクリメントを行うことにより、連続的にタイムコードデータを得ることができることはいうまでもない。
【００６８】
つまり、カット判定回路９は、タイムコードデータを例えば２ＧＯＰ分生成し、生成した２ＧＯＰ分のタイムコードデータを、シーケンスリストデータＳＬｄに登録する。そして、最初は、通常のシーケンスデータＳｄを内部ＲＯＭ９ａから読み出し、上記タイムコードデータに対応させて、シーケンスリストデータＳＬｄに登録する。そして、以降は、カット判定回路９は、ＥＤＬデータＥＤＬｄに登録されている頭出し点のタイムコードデータと同じ値のタイムコードデータが、次のＧＯＰに対応するタイムコードデータ中に含まれているか否かを検出する。含まれていない場合には、カット判定回路９は、次のＧＯＰに対応するタイムコードデータに対応させて、内部ＲＯＭ９ａから読み出した通常のシーケンスデータＳｄを登録する。含まれている場合には、カット判定回路９が、処理中のＧＯＰの最後の画像から、次のＧＯＰの頭出し点の画像までの枚数を、シーケンスリストデータＳＬｄ上で数え、その値に応じて、上述したように、シーケンス０〜８までのデータを選択し、選択したシーケンスデータＳｄを、内部ＲＯＭ９ａから内部ＲＡＭ９ｂにロードし、当該ＧＯＰに対する処理において、当該ロードデータを用いるのである。ここで「ロードデータを用いる」とは、カット判定回路９が、画像タイプ制御部５に対し、デジタルＶＴＲ２からの画像を、当該画像のタイムコードデータについてシーケンスリストデータＳＬｄに登録されているピクチャタイプデータが示すピクチャタイプで処理することを指示することを意味する。
【００６９】
ここで、再び図２について説明する。カット判定回路９においては、頭出し点読み取り部７に入力される情報と頭出し点修正装置８により追加変更された情報に基づき、どのタイムコードフレームが頭出し点であるか、すなわち、どこにカットを置けばよいかが判明している。従って、カットの近傍では、上述したカットシーケンスのどれを選べばよいかは簡単に求めることが出来る。
【００７０】
カット判定回路９は、画像タイプ制御部５に対し、通常のカットのない部分では、通常シーケンスの順番に、エンコードシーケンス指示データを単純に繰り返し与えておき、カットの近傍では、カットシーケンス０から８のどれかのうち適合するパターンデータを与える。
【００７１】
さて、画像遅延装置３の遅延量について説明する。画像タイプ制御部５では、特別な指示をしない限り、ＩまたはＰピクチャが指示されたら必ずＢピクチャが２枚続き、また、Ｂピクチャが２枚続いたらその次は必ずＩまたはＰピクチャを置く、と言うルール（すなわち、ＩまたはＰピクチャの周期Ｍが３ということ）でしかエンコードがされないものとする。但し、あらかじめシーケンスを指定すればそのとおりにエンコードするものとする。
【００７２】
つまり、この基本的な通常シーケンス以外のエンコードをさせたいときには、あらかじめ、通常とは違うことは分かっていればよいわけであるので、画像タイプ制御部５は、遅延のないタイムコードデータとエンコード指示データを必要とする。さて、必要な遅延量であるが、ここで、図４に戻って「波線」部分に注目してみる。この波線は、通常シーケンスの単純ルール、すなわち、「ＩまたはＰピクチャが指示されたら必ずＢピクチャが２枚続き、また、Ｂピクチャが２枚続いたらその次は必ずＩまたはＰピクチャを置く」というルールが適用されない部分を示している。
【００７３】
この図４から明らかなように、このカットを置くことによる影響は、ＩまたはＰピクチャの周期Ｍが３の場合は、最大でも３フレームであることが分かるので、画像遅延装置３に対する遅延量の設定値は３フレームとすればよいことが分かる。また、この設定遅延量情報は、同時に画像タイプ制御部５にも入力されている。従って、結果的に、画像タイプ制御部５は、遅延量が既知の遅延映像信号と、遅延のないタイムコードデータとエンコードシーケンス指示データから、通常とは異なるシーケンス（Ｍ＝３ではないケース）でエンコードしなくてはならないときには、具体的にどの画面から特別なエンコードをすればよいのかを、その１つ前のフレームで知ることが出来ることになる。
【００７４】
〔図２に示したオーサリングシステムにおける主要な動作説明〕
次に、図２に示したオーサリングシステムにおける主要な動作について、図５〜図７を参照して説明する。
【００７５】
ステップＳ１では、図２に示した頭出し点読み取り部７が、フレキシブル・ディスク６に記録されているＥＤＬデータＥＤＬｄを読み込む。頭出し点読み取り部７の読み込んだＥＤＬデータＥＤＬｄは、カット判定回路９に供給され、このカット判定回路９のＲＡＭに保持される。
ステップＳ２では、図２に示したカット判定回路９が、ＲＡＭに保持しているＥＤＬデータＥＤＬｄ中から、最初のカット番号データについて登録されているタイムコードデータを読み取り、以降のＮフレーム分のシーケンスリストデータＳＬｄを生成する。例えば２ＧＯＰ分のタイムコードデータを生成して内部ＲＡＭ９ｂに保持すると共に、内部ＲＯＭ９ａから通常のシーケンスデータＳｄ、即ち、ピクチャタイプデータを読み出し、当該ピクチャタイプデータを、内部ＲＡＭ９ｂに保持されている先頭のＧＯＰ用のタイムコードデータに対応させて登録する。尚、次のＧＯＰ用としてシーケンスリストデータＳＬｄに登録されているタイムコードデータに対するピクチャタイプデータの登録は、先頭のＧＯＰの最後の画像について処理を行った後、上述したように、頭出し点の有る無しに応じてシーケンスデータＳｄを選択してから行われる。
【００７６】
ステップＳ３では、図２に示したカット判定回路９がエンコードを開始する。
ステップＳ４では、図２に示したカット判定回路９が、デジタルＶＴＲ２からのタイムコードデータを読み取る。
ステップＳ５では、図２に示したカット判定回路９が、読み取ったタイムコードデータの値と、内部ＲＡＭ９ｂに保持されているシーケンスリストデータＳＬｄに登録されているタイムコードデータの値を比較する。
ステップＳ６では、図２に示したカット判定回路９が、読み取ったタイムコードデータの値が、現在のＧＯＰの最後に相当するタイムコードデータの値に等しいか否かを判断し、「ＹＥＳ」であればステップＳ７に移行し、「ＮＯ」であればステップＳ９に移行する。
【００７７】
ステップＳ７では、図２に示したカット判定回路９が、内部ＲＡＭ９ｂに保持されているシーケンスリストデータＳＬｄ中から、処理中のＧＯＰの最後のタイムコードデータ及びピクチャタイプデータを読み、これをエンコードシーケンス指示データとして、図２に示した画像タイプ制御部５に供給する。画像タイプ制御部５は、エンコードシーケンス指示データとして供給されるタイムコードデータと、ピクチャタイプデータにより、上記タイムコードデータと同じ値のタイムコードデータの示す時間的位置のフレームの映像信号を、上記ピクチャタイプデータが示すピクチャタイプでエンコード処理する。
ステップＳ８では、図２に示したカット判定回路９が、読み取ったタイムコードデータの値から例えば９フレームまで順次値をインクリメントすると共に、各値が、内部ＲＡＭ９ｂに保持されているＥＤＬに登録されているタイムコードデータの値と一致するか否かを検出する。このとき、カット判定回路９は、一致を検出した場合には、次のＧＯＰに頭出し点が含まれることを示すデータと、読み取ったタイムコードから何フレーム目が一致したのかを示すデータを、一致しない場合にはその旨を示すデータを、内部ＲＡＭ９ｂに記憶する。
ステップＳ９では、図２に示したカット判定回路９が、内部ＲＡＭ９ｂに保持されているシーケンスリストデータＳＬｄから、現在のタイムコードデータと、ピクチャタイプデータを読み、これらのデータを、エンコードシーケンス指示データとして、図２に示した画像タイプ制御部５に供給する。ここで「現在のタイムコードデータ」とは、シーケンスリストデータＳＬｄ上における現在の処理対象画像のタイムコードデータである。
【００７８】
ステップＳ１０では、図２に示したカット判定回路９が、エンコードが終了か否かを判断し、「ＹＥＳ」であれば終了し、「ＮＯ」であればステップＳ１１に移行する。ここで、エンコードが終了か否かの判断は、ＥＤＬに登録されている頭出し点のタイムコードデータについて全て処理を行ったか否かによって行われる。
ステップＳ１１では、図２に示したカット判定回路９が、内部ＲＡＭ９ｂに保持しているデータ、即ち、次のＧＯＰに頭出し点が含まれることを示すデータ、若しくは一致しないことを示すデータに基づき、次のＧＯＰに頭出し点が含まれるか否かを判断し、「ＹＥＳ」であればステップＳ１２に移行し、「ＮＯ」であればステップＳ１３に移行する。
【００７９】
ステップＳ１２では、図２に示したカット判定回路９が、内部ＲＡＭ９ｂに保持している次のＧＯＰに含まれる頭出し点までのフレーム数データ、即ち、読み取ったタイムコードから何フレーム目が一致したのかを示すデータにより、現時点から数えて何枚目が頭出し点かを検出する。
ステップＳ１３では、図２に示したカット判定回路９が、次のＧＯＰのために、内部ＲＯＭ９ａから通常のシーケンスデータＳｄを読み出し、当該シーケンスデータＳｄを、内部ＲＡＭ９ｂのシーケンスリストデータＳＬｄに登録する。
【００８０】
ステップＳ１５では、カット判定回路９が、“１”枚目か否かを判断し、「ＹＥＳ」であればステップＳ１６に移行して、内部ＲＯＭ９ａに記憶されている、カットシーケンス０のシーケンスデータＳｄを選択し、ステップＳ１７に移行して、上記カットシーケンス０のシーケンスデータＳｄを読み出し、当該データを、内部ＲＡＭ９ｂにロードし、再びステップＳ４に移行する。
ステップＳ１８では、カット判定回路９が、“２”枚目か否かを判断し、「ＹＥＳ」であればステップＳ１９に移行して、内部ＲＯＭ９ａに記憶されている、カットシーケンス１のシーケンスデータＳｄを選択し、ステップＳ１７に移行して、上記カットシーケンス１のシーケンスデータＳｄを読み出し、当該データを、内部ＲＡＭ９ｂにロードし、再びステップＳ４に移行する。
【００８１】
ステップＳ２０では、カット判定回路９が、“３”枚目か否かを判断し、「ＹＥＳ」であればステップＳ２１に移行して、内部ＲＯＭ９ａに記憶されている、カットシーケンス２のシーケンスデータＳｄを選択し、ステップＳ１７に移行して、上記カットシーケンス２のシーケンスデータＳｄを読み出し、当該データを、内部ＲＡＭ９ｂにロードし、再びステップＳ４に移行する。
ステップＳ２２では、カット判定回路９が、“４”枚目か否かを判断し、「ＹＥＳ」であればステップＳ２３に移行して、内部ＲＯＭ９ａに記憶されている、カットシーケンス３のシーケンスデータＳｄを選択し、ステップＳ１７に移行して、上記カットシーケンス３のシーケンスデータＳｄを読み出し、当該データを、内部ＲＡＭ９ｂにロードし、再びステップＳ４に移行する。
【００８２】
ステップＳ２４では、カット判定回路９が、“５”枚目か否かを判断し、「ＹＥＳ」であればステップＳ２５に移行して、内部ＲＯＭ９ａに記憶されている、カットシーケンス４のシーケンスデータＳｄを選択し、ステップＳ１７に移行して、上記カットシーケンス４のシーケンスデータＳｄを読み出し、当該データを、内部ＲＡＭ９ｂにロードし、再びステップＳ４に移行する。
ステップＳ２６では、カット判定回路９が、“６”枚目か否かを判断し、「ＹＥＳ」であればステップＳ２７に移行して、内部ＲＯＭ９ａに記憶されている、カットシーケンス５のシーケンスデータＳｄを選択し、ステップＳ１７に移行して、上記カットシーケンス５のシーケンスデータＳｄを読み出し、当該データを、内部ＲＡＭ９ｂにロードし、再びステップＳ４に移行する。
【００８３】
ステップＳ２８では、カット判定回路９が、“７”枚目か否かを判断し、「ＹＥＳ」であればステップＳ２９に移行して、内部ＲＯＭ９ａに記憶されている、カットシーケンス６のシーケンスデータＳｄを選択し、ステップＳ１７に移行して、上記カットシーケンス６のシーケンスデータＳｄを読み出し、当該データを、内部ＲＡＭ９ｂにロードし、再びステップＳ４に移行する。
ステップＳ３０では、カット判定回路９が、“８”枚目か否かを判断し、「ＹＥＳ」であればステップＳ３１に移行して、内部ＲＯＭ９ａに記憶されている、カットシーケンス７のシーケンスデータＳｄを選択し、ステップＳ１７に移行して、上記カットシーケンス７のシーケンスデータＳｄを読み出し、当該データを、内部ＲＡＭ９ｂにロードし、再びステップＳ４に移行する。
ステップＳ３２では、カット判定回路９が、“９”枚目か否かを判断し、「ＹＥＳ」であればステップＳ３３に移行して、内部ＲＯＭ９ａに記憶されている、カットシーケンス８のシーケンスデータＳｄを選択し、ステップＳ１７に移行して、上記カットシーケンス７のシーケンスデータＳｄを読み出し、当該データを、内部ＲＡＭ９ｂにロードし、再びステップＳ４に移行する。
【００８４】
〔変形例及び実施の形態から導き出される効果〕
本方式は、ＭＰＥＧビデオ（もしくは、それに類似するビデオ圧縮）を記録するものの全てに適応可能である。（ＭＭＣＤであろうがＳＤであろうが、将来あるであろうＭＰＥＧビデオ記録再生機の全て、記録媒体には無関係である。）
あらかじめ指定したタイムコードフレームにおける特定の頭出し点（それがどの理由で頭出し点として指定されたかは問わない）は、エンコードされた画像データの並び方の性格上、確実に一意的に、頭出し点としてアクセスし再生可能となる。
そして、一意に決定できるということは、ＣＤにおけるＴＯＣのように、頭出し点をその画像のタイムコードと記録された媒体上の絶対番地のペアとして記録しても、そのＴＯＣにおける情報と実際に頭出し再生される画像とは矛盾がなくなることが保証される。
従って、伝統的なトラック機構によるアクセスのみならず、ＰＬＡＹＢＡＣＫＣＯＮＴＲＯＬなどのようにより複雑なランダムアクセスの機構においても、頭出し点をその画像のタイムコードと記録された媒体上の絶対番地のペアとして取り扱うというルールのもとにおいても、全く同様に適用できる。将来、ゲーム用の動画など、インタラクティブに頭出ししなければならない場合にも応用可能である。
また、図２においては、最適なエンコードが行えるまでＮ回エンコードを行う、いわゆる２パス以上のシステムを示しているが、いわゆる１パスのシステムでも同様である。１パスのシステムの場合、量子化レベル制御回路１５、量子化レベル修正装置１６、出力レート決定装置１８、ストレージ装置２２、モニタ用デコーダ２１が不用となる。１パスのシステムの場合、量子化レベルは固定だからである。そして、エントロピー符号化器１７の出力は、ストリーム出力装置１９に入力される。
【図面の簡単な説明】
【００８５】
【図１】実施の形態の説明に供する圧縮エンコードの説明図である。    〔図１Ａ〕  通常シーケンスを示す説明図である。    〔図１Ｂ〕  カットシーケンスを示す説明図である。    〔図１Ｃ〕  エンコーダ出力を示す説明図である。    〔図１Ｄ〕  デコーダ入力を示す説明図である。    〔図１Ｅ〕  再生された画像を示す説明図である。
【図２】実施の形態を示すオーサリングシステムの構成図である。
【図３】図２に示したエディットリストデータ及びシーケンスリストデータの一例を示す説明図である。    〔図３Ａ〕  エディットリストデータの一例を示す説明図である。    〔図３Ｂ〕  シーケンスリストデータの一例を示す説明図である。
【図４】カットシーケンスの一例を示す説明図である。    〔図４Ａ〕  通常シーケンスの一例を示す説明図である。    〔図４Ｂ〕  カットシーケンス０の一例を示す説明図である。    〔図４Ｃ〕  カットシーケンス１の一例を示す説明図である。    〔図４Ｄ〕  カットシーケンス２の一例を示す説明図である。    〔図４Ｅ〕  カットシーケンス３の一例を示す説明図である。    〔図４Ｆ〕  カットシーケンス４の一例を示す説明図である。    〔図４Ｇ〕  カットシーケンス５の一例を示す説明図である。    〔図４Ｈ〕  カットシーケンス６の一例を示す説明図である。    〔図４Ｉ〕  カットシーケンス７の一例を示す説明図である。    〔図４Ｊ〕  カットシーケンス８の一例を示す説明図である。
【図５】図２に示したオーサリングシステムの主要な動作を説明するためのフローチャートである。
【図６】図２に示したオーサリングシステムの主要な動作を説明するためのフローチャートである。
【図７】図２に示したオーサリングシステムの主要な動作を説明するためのフローチャートである。
【図８】従来の技術の説明に供するＧＯＰが完全に独立していないことを説明するための説明図である。
【図９】従来の技術の説明に供する頭出し再生における問題点を説明するための説明図である。
【図１０】ＣＬＯＳＥＤ ＧＯＰを適用する方法を説明するための説明図である。
【符号の説明】
【００８６】
１ マスターテープ（ビデオ・テープ・カセット）
２ デジタルＶＴＲ
３ 画像遅延装置
４ 操作部
５ 画像タイプ制御部
６ フレキシブル・ディスク
７ 頭出し点読み取り部
８ 頭出し点修正装置
９ カット判定回路
９ａ ＲＯＭ
Ｓｄ シーケンスデータ
９ｂ ＲＡＭ
ＥＤＬｄ ＥＤＬデータ
ＳＬｄ シーケンスリストデータ
１０ ＤＣＴ
１１ 量子化器
１２ 逆量子化器
１３ 逆ＤＣＴ
１５ 量子化レベル制御回路
１６ 量子化レベル修正装置
１７ エントロピー符号化器
１８ 出力レート決定装置
１９ ストリーム出力装置
２０ 出力端子
２１ モニタ用デコーダ
２２ ストレージ装置
２３ エンコーダ制御部
【図１】
2005130514.tif 000003
【図２】
2005130514.tif 000004
【図３】
2005130514.tif 000005
【図４】
2005130514.tif 000006
【図５】
2005130514.tif 000007
【図６】
2005130514.tif 000008
【図７】
2005130514.tif 000009
【図８】
2005130514.tif 000010
【図９】
2005130514.tif 000011
【図１０】
2005130514.tif 000012
【手続補正書】
【提出日】平成16年12月1日(2004.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像信号を符号化処理する符号化装置において、
上記映像信号を符号化処理する符号化手段と、
上記符号化手段により符号化処理されているＧＯＰ（Ｎ）［Ｎ：GOPの順番を示す整数］の次のＧＯＰ（Ｎ＋１）中に、上記映像信号を再生する際の頭出し点があるか否かを判定する判定手段と、
上記判定手段により上記頭出し点があると判定された場合、上記ＧＯＰ（Ｎ＋１）内において上記頭出し点に相当するピクチャの位置を検出する検出手段と、
ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記検出手段により検出された位置に対応するカットシーケンスパターンを選択する選択手段と、
上記選択手段により選択されたカットシーケンスパターンを用いて、上記頭出し点に対応するカットシーケンスを生成するように、上記符号化手段の符号化処理を制御する制御手段と
を有する符号化装置。
【請求項２】
上記制御手段は、上記頭出し点に相当するピクチャを、表示順にみてＧＯＰの先頭になるように、当該ＧＯＰの区切りを決定するとともに、上記区切り前後のＧＯＰ内のピクチャを、上記区切り前後のＧＯＰ間で予測を必要としないピクチャタイプに変更するように、上記符号化手段の符号化処理を制御することによって、上記カットシーケンスを生成する
請求項１に記載の符号化装置。
【請求項３】
上記制御手段は、上記頭出し点に相当するピクチャを、Ｉピクチャとして符号化処理するように、上記符号化手段を制御するとともに、
上記区切りの直前のＧＯＰにおいて表示順にみた最後のピクチャを、Ｐピクチャとして符号化処理するように、上記符号化手段を制御する
請求項２に記載の符号化装置。
【請求項４】
上記制御手段は、記録媒体の論理フォーマットにおける再生単位又は記録媒体の物理フォーマットにおける再生単位の切れ目を、上記ＧＯＰの区切りとして決定する
請求項２に記載の符号化装置。
【請求項５】
映像信号を符号処理して記録媒体に記録する記録装置において、
上記映像信号を符号化処理する符号化手段と、
上記符号化手段により符号化処理されているＧＯＰ（Ｎ）［Ｎ：GOPの順番を示す整数］の次のＧＯＰ（Ｎ＋１）中に、上記映像信号を再生する際の頭出し点があるか否かを判定する判定手段と、
上記判定手段により上記頭出し点があると判定された場合、上記ＧＯＰ（Ｎ＋１）内において上記頭出し点に相当するピクチャの位置を検出する検出手段と、
ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記検出手段により検出された位置に対応するカットシーケンスパターンを選択する選択手段と、
上記選択手段により選択されたカットシーケンスパターンを用いて、上記頭出し点に対応するカットシーケンスを生成するように、上記符号化手段の符号化処理を制御する制御手段と、
上記符号化手段により符号化処理されたデータを記録媒体に記録する記録手段と
を有する記録装置。
【請求項６】
映像信号を符号化処理する符号化装置において、
上記映像信号を符号化する符号化手段と、
上記映像信号のピクチャに付与されるタイムコードと該タイムコードに対応するピクチャのピクチャタイプデータとをシーケンスデータとして管理するシーケンスリストを、生成する生成手段と、
所定数分のＧＯＰのタイムコード及びピクチャタイプデータを、上記生成手段により生成された上記シーケンスリストに登録する登録手段と、
上記映像信号を再生する際の頭出し点のタイムコードと同じ値のタイムコードが、上記シーケンスリスト中に含まれているか否かを判定する判定手段と、
上記判定手段により含まれていないと判定された場合は、予め設定された通常のシーケンスデータを上記シーケンスリストに登録するとともに、
上記判定手段により含まれていると判定された場合は、上記頭出し点に相当するピクチャの位置を検出し、ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記位置に対応するカットシーケンスパターンを選択して、該選択したカットシーケンスパターンのシーケンスデータを上記シーケンスリストに登録する登録手段と、
上記登録手段により登録された上記シーケンスリストに含まれるシーケンスデータを用いて、上記頭出し点に対応するカットシーケンスを生成するように、上記符号化手段の符号化処理を制御する制御手段と
を有する符号化装置。
【請求項７】
映像信号を符号処理して記録媒体に記録する記録装置において、
上記映像信号を符号化する符号化手段と、
上記映像信号のピクチャに付与されるタイムコードと該タイムコードに対応するピクチャのピクチャタイプデータとをシーケンスデータとして管理するシーケンスリストを、生成する生成手段と、
所定数分のＧＯＰのタイムコード及びピクチャタイプデータを、上記生成手段により生成された上記シーケンスリストに登録する登録手段と、
上記映像信号を再生する際の頭出し点のタイムコードと同じ値のタイムコードが、上記シーケンスリスト中に含まれているか否かを判定する判定手段と、
上記判定手段により含まれていないと判定された場合は、予め設定された通常のシーケンスデータを上記シーケンスリストに登録するとともに、
上記判定手段により含まれていると判定された場合は、上記頭出し点に相当するピクチャの位置を検出し、ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記位置に対応するカットシーケンスパターンを選択して、該選択したカットシーケンスパターンのシーケンスデータを上記シーケンスリストに登録する登録手段と、
上記登録手段により登録された上記シーケンスリストに含まれるシーケンスデータを用いて、上記頭出し点に対応するカットシーケンスを生成するように、上記符号化手段の符号化処理を制御する制御手段と、
上記符号化手段により符号化処理されたデータを記録媒体に記録する記録手段と
を有する記録装置。
【請求項８】
映像信号を符号化処理する符号化方法において、
上記映像信号を符号化処理する符号化工程と、
上記符号化工程により符号化処理されているＧＯＰ（Ｎ）［Ｎ：GOPの順番を示す整数］の次のＧＯＰ（Ｎ＋１）中に、上記映像信号を再生する際の頭出し点があるか否かを判定する判定工程と、
上記判定工程により上記頭出し点があると判定された場合、上記ＧＯＰ（Ｎ＋１）内において上記頭出し点に相当するピクチャの位置を検出する検出工程と、
ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記検出工程により検出された位置に対応するカットシーケンスパターンを選択する選択工程と、
上記選択工程により選択されたカットシーケンスパターンを用いて、上記頭出し点に対応するカットシーケンスを生成するように、上記符号化工程の符号化処理を制御する制御工程と
を有する符号化方法。
【請求項９】
映像信号を符号処理して記録媒体に記録する記録方法において、
上記映像信号を符号化処理する符号化工程と、
上記符号化工程により符号化処理されているＧＯＰ（Ｎ）［Ｎ：GOPの順番を示す整数］の次のＧＯＰ（Ｎ＋１）中に、上記映像信号を再生する際の頭出し点があるか否かを判定する判定工程と、
上記判定工程により上記頭出し点があると判定された場合、上記ＧＯＰ（Ｎ＋１）内において上記頭出し点に相当するピクチャの位置を検出する検出工程と、
ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記検出工程により検出された位置に対応するカットシーケンスパターンを選択する選択工程と、
上記選択工程により選択されたカットシーケンスパターンを用いて、上記頭出し点に対応するカットシーケンスを生成するように、上記符号化工程の符号化処理を制御する制御工程と、
上記符号化手段により符号化処理されたデータを記録媒体に記録する記録行程と
を有する記録方法。
【請求項１０】
映像信号を符号化処理する符号化方法において、
上記映像信号を符号化する符号化行程と、
上記映像信号のピクチャに付与されるタイムコードと該タイムコードに対応するピクチャのピクチャタイプデータとをシーケンスデータとして管理するシーケンスリストを、生成する生成行程と、
所定数分のＧＯＰのタイムコード及びピクチャタイプデータを、上記生成工程により生成された上記シーケンスリストに登録する登録工程と、
上記映像信号を再生する際の頭出し点のタイムコードと同じ値のタイムコードが、上記シーケンスリスト中に含まれているか否かを判定する判定工程と、
上記判定工程により含まれていないと判定された場合は、予め設定された通常のシーケンスデータを上記シーケンスリストに登録するとともに、
上記判定工程により含まれていると判定された場合は、上記頭出し点に相当するピクチャの位置を検出し、ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記位置に対応するカットシーケンスパターンを選択して、該選択したカットシーケンスパターンのシーケンスデータを上記シーケンスリストに登録する登録工程と、
上記登録工程により登録された上記シーケンスリストに含まれるシーケンスデータを用いて、上記頭出し点に対応するカットシーケンスを生成するように、上記符号化工程の符号化処理を制御する制御工程と
を有する符号化方法。
【請求項１１】
映像信号を符号処理して記録媒体に記録する記録方法において、
上記映像信号を符号化する符号化工程と、
上記映像信号のピクチャに付与されるタイムコードと該タイムコードに対応するピクチャのピクチャタイプデータとをシーケンスデータとして管理するシーケンスリストを、生成する生成工程と、
所定数分のＧＯＰのタイムコード及びピクチャタイプデータを、上記生成工程により生成された上記シーケンスリストに登録する登録工程と、
上記映像信号を再生する際の頭出し点のタイムコードと同じ値のタイムコードが、上記シーケンスリスト中に含まれているか否かを判定する判定工程と、
上記判定工程により含まれていないと判定された場合は、予め設定された通常のシーケンスデータを上記シーケンスリストに登録するとともに、
上記判定工程により含まれていると判定された場合は、上記頭出し点に相当するピクチャの位置を検出し、ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記位置に対応するカットシーケンスパターンを選択して、該選択したカットシーケンスパターンのシーケンスデータを上記シーケンスリストに登録する登録工程と、
上記登録工程により登録された上記シーケンスリストに含まれるシーケンスデータを用いて、上記頭出し点に対応するカットシーケンスを生成するように、上記符号化工程の符号化処理を制御する制御工程と、
上記符号化工程により符号化処理されたデータを記録媒体に記録する記録工程と
を有する記録方法。
【請求項１２】
映像信号を符号化処理する符号化装置において、
上記映像信号を符号化処理する符号化手段と、
上記符号化手段により符号化処理されているＧＯＰ（Ｎ）［Ｎ：GOPの順番を示す整数］の次のＧＯＰ（Ｎ＋１）中に、上記映像信号の所定位置において指定されたカットがあるか否かを判定する判定手段と、
上記判定手段により上記カットがあると判定された場合、上記ＧＯＰ（Ｎ＋１）内において上記カット直後のピクチャの位置を検出する検出手段と、
ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記検出手段により検出された位置に対応するカットシーケンスパターンを選択する選択手段と、
上記選択手段により選択されたカットシーケンスパターンを用いて、上記カットに対応するカットシーケンスを生成するように、上記符号化手段の符号化処理を制御する制御手段と
を有する符号化装置。
【請求項１３】
映像信号を符号処理して記録媒体に記録する記録装置において、
上記映像信号を符号化処理する符号化手段と、
上記符号化手段により符号化処理されているＧＯＰ（Ｎ）［Ｎ：GOPの順番を示す整数］の次のＧＯＰ（Ｎ＋１）中に、上記映像信号の所定位置において指定されたカットがあるか否かを判定する判定手段と、
上記判定手段により上記カットがあると判定された場合、上記ＧＯＰ（Ｎ＋１）内において上記カット直後のピクチャの位置を検出する検出手段と、
ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記検出手段により検出された位置に対応するカットシーケンスパターンを選択する選択手段と、
上記選択手段により選択されたカットシーケンスパターンを用いて、上記カットに対応するカットシーケンスを生成するように、上記符号化手段の符号化処理を制御する制御手段と、
上記符号化手段により符号化処理されたデータを記録媒体に記録する記録手段と
を有する記録装置。
【請求項１４】
映像信号を符号化処理する符号化装置において、
上記映像信号を符号化する符号化手段と、
上記映像信号のピクチャに付与されるタイムコードと該タイムコードに対応するピクチャのピクチャタイプデータとをシーケンスデータとして管理するシーケンスリストを、生成する生成手段と、
所定数分のＧＯＰのタイムコード及びピクチャタイプデータを、上記生成手段により生成された上記シーケンスリストに登録する登録手段と、
上記映像信号の所定位置において指定されたカット直後のタイムコードと同じ値のタイムコードが、上記シーケンスリスト中に含まれているか否かを判定する判定手段と、
上記判定手段により含まれていないと判定された場合は、予め設定された通常のシーケンスデータを上記シーケンスリストに登録するとともに、
上記判定手段により含まれていると判定された場合は、上記カット直後のピクチャの位置を検出し、ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記位置に対応するカットシーケンスパターンを選択して、該選択したカットシーケンスパターンのシーケンスデータを上記シーケンスリストに登録する登録手段と、
上記登録手段により登録された上記シーケンスリストに含まれるシーケンスデータを用いて、上記カットに対応するカットシーケンスを生成するように、上記符号化手段の符号化処理を制御する制御手段と
を有する符号化装置。
【請求項１５】
映像信号を符号処理して記録媒体に記録する記録装置において、
上記映像信号を符号化する符号化手段と、
上記映像信号のピクチャに付与されるタイムコードと該タイムコードに対応するピクチャのピクチャタイプデータとをシーケンスデータとして管理するシーケンスリストを、生成する生成手段と、
所定数分のＧＯＰのタイムコード及びピクチャタイプデータを、上記生成手段により生成された上記シーケンスリストに登録する登録手段と、
上記映像信号の所定位置において指定されたカット直後のタイムコードと同じ値のタイムコードが、上記シーケンスリスト中に含まれているか否かを判定する判定手段と、
上記判定手段により含まれていないと判定された場合は、予め設定された通常のシーケンスデータを上記シーケンスリストに登録するとともに、
上記判定手段により含まれていると判定された場合は、上記カット直後のピクチャの位置を検出し、ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記位置に対応するカットシーケンスパターンを選択して、該選択したカットシーケンスパターンのシーケンスデータを上記シーケンスリストに登録する登録手段と、
上記登録手段により登録された上記シーケンスリストに含まれるシーケンスデータを用いて、上記カットに対応するカットシーケンスを生成するように、上記符号化手段の符号化処理を制御する制御手段と、
上記符号化手段により符号化処理されたデータを記録媒体に記録する記録手段と
を有する記録装置。
【請求項１６】
映像信号を符号化処理する符号化方法において、
上記映像信号を符号化処理する符号化工程と、
上記符号化工程により符号化処理されているＧＯＰ（Ｎ）［Ｎ：GOPの順番を示す整数］の次のＧＯＰ（Ｎ＋１）中に、上記映像信号の所定位置において指定されたカットがあるか否かを判定する判定工程と、
上記判定工程により上記カットがあると判定された場合、上記ＧＯＰ（Ｎ＋１）内において上記カット直後のピクチャの位置を検出する検出工程と、
ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記検出工程により検出された位置に対応するカットシーケンスパターンを選択する選択工程と、
上記選択工程により選択されたカットシーケンスパターンを用いて、上記カットに対応するカットシーケンスを生成するように、上記符号化工程の符号化処理を制御する制御工程と
を有する符号化方法。
【請求項１７】
映像信号を符号処理して記録媒体に記録する記録方法において、
上記映像信号を符号化処理する符号化工程と、
上記符号化工程により符号化処理されているＧＯＰ（Ｎ）［Ｎ：GOPの順番を示す整数］の次のＧＯＰ（Ｎ＋１）中に、上記映像信号の所定位置において指定されたカットがあるか否かを判定する判定工程と、
上記判定工程により上記カットがあると判定された場合、上記ＧＯＰ（Ｎ＋１）内において上記カット直後のピクチャの位置を検出する検出工程と、
ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記検出工程により検出された位置に対応するカットシーケンスパターンを選択する選択工程と、
上記選択工程により選択されたカットシーケンスパターンを用いて、上記カットに対応するカットシーケンスを生成するように、上記符号化工程の符号化処理を制御する制御工程と、
上記符号化手段により符号化処理されたデータを記録媒体に記録する記録行程と
を有する記録方法。
【請求項１８】
映像信号を符号化処理する符号化方法において、
上記映像信号を符号化する符号化行程と、
上記映像信号のピクチャに付与されるタイムコードと該タイムコードに対応するピクチャのピクチャタイプデータとをシーケンスデータとして管理するシーケンスリストを、生成する生成行程と、
所定数分のＧＯＰのタイムコード及びピクチャタイプデータを、上記生成工程により生成された上記シーケンスリストに登録する登録工程と、
上記映像信号の所定位置において指定されたカット直後のタイムコードと同じ値のタイムコードが、上記シーケンスリスト中に含まれているか否かを判定する判定工程と、
上記判定工程により含まれていないと判定された場合は、予め設定された通常のシーケンスデータを上記シーケンスリストに登録するとともに、
上記判定工程により含まれていると判定された場合は、上記カット直後のピクチャの位置を検出し、ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記位置に対応するカットシーケンスパターンを選択して、該選択したカットシーケンスパターンのシーケンスデータを上記シーケンスリストに登録する登録工程と、
上記登録工程により登録された上記シーケンスリストに含まれるシーケンスデータを用いて、上記カットに対応するカットシーケンスを生成するように、上記符号化工程の符号化処理を制御する制御工程と
を有する符号化方法。
【請求項１９】
映像信号を符号処理して記録媒体に記録する記録方法において、
上記映像信号を符号化する符号化工程と、
上記映像信号のピクチャに付与されるタイムコードと該タイムコードに対応するピクチャのピクチャタイプデータとをシーケンスデータとして管理するシーケンスリストを、生成する生成工程と、
所定数分のＧＯＰのタイムコード及びピクチャタイプデータを、上記生成工程により生成された上記シーケンスリストに登録する登録工程と、
上記映像信号の所定位置において指定されたカット直後のタイムコードと同じ値のタイムコードが、上記シーケンスリスト中に含まれているか否かを判定する判定工程と、
上記判定工程により含まれていないと判定された場合は、予め設定された通常のシーケンスデータを上記シーケンスリストに登録するとともに、
上記判定工程により含まれていると判定された場合は、上記カット直後のピクチャの位置を検出し、ＧＯＰ内のピクチャ毎に予め設定されたカットシーケンスパターンの中から、上記位置に対応するカットシーケンスパターンを選択して、該選択したカットシーケンスパターンのシーケンスデータを上記シーケンスリストに登録する登録工程と、
上記登録工程により登録された上記シーケンスリストに含まれるシーケンスデータを用いて、上記カットに対応するカットシーケンスを生成するように、上記符号化工程の符号化処理を制御する制御工程と、
上記符号化工程により符号化処理されたデータを記録媒体に記録する記録工程と
を有する記録方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、例えばディジタル・ビデオ・ディスク等のようなメディアを制作するための、ディジタル映像、音声等のデータのオーサリングシステム等に適用して好適な、符号化装置及びその方法、並びに記録装置及びその方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明はこのような点を考慮してなされたもので、頭出し点の表示画像が一意に決定できるようにすることにより、再生時に安定した読み出しを行うことのできる符号化装置及びその方法、並びに記録装置及びその方法を提案しようとするものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
主要な発明の内の１つは、映像信号を符号化処理する符号化装置において、上記映像信号を符号化処理する符号化手段と、上記符号化手段により符号化処理されているＧＯＰ（Ｎ）［Ｎ：GOPの順番を示す整数］の次のＧＯＰ（Ｎ＋１）中に、上記映像信号を再生する際の頭出し点があるか否かを判定する判定手段と、上記判定手段により上記頭出し点があると判定された場合、上記ＧＯＰ（Ｎ＋１）内において上記頭出し点に相当するピクチャの位置を検出する検出手段と、互いにＧＯＰの先頭ピクチャの位置がずれた複数のカットシーケンスパターンの中から、上記検出手段により検出された位置に対応するカットシーケンスパターンを選択する選択手段と、上記選択手段により選択されたカットシーケンスパターンを用いて、上記頭出し点に対応するカットシーケンスを生成するように、上記符号化手段の符号化処理を制御する制御手段とを有する符号化装置である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
上記発明によれば、符号処理した映像信号が記録された記録媒体を再生するとき、頭出し点の情報を高速、且つ、正しく再生する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
上述せる本発明によれば、符号処理した映像信号が記録された記録媒体を再生するとき、頭出し点が一意に決定できるようにし、安定した頭出し機能の提供を保証することができるという効果がある。