Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3607626B2 - Digital information storage medium including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium - Google Patents
[go: Go Back, main page]

JP3607626B2 - Digital information storage medium including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium - Google Patents

Digital information storage medium including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium Download PDF

Info

Publication number
JP3607626B2
JP3607626B2 JP2001049026A JP2001049026A JP3607626B2 JP 3607626 B2 JP3607626 B2 JP 3607626B2 JP 2001049026 A JP2001049026 A JP 2001049026A JP 2001049026 A JP2001049026 A JP 2001049026A JP 3607626 B2 JP3607626 B2 JP 3607626B2
Authority
JP
Japan
Prior art keywords
information
audio
track
entry point
cell
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001049026A
Other languages
Japanese (ja)
Other versions
JP2002251829A (en
Inventor
秀夫 安東
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2001049026A priority Critical patent/JP3607626B2/en
Publication of JP2002251829A publication Critical patent/JP2002251829A/en
Application granted granted Critical
Publication of JP3607626B2 publication Critical patent/JP3607626B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、オーディオ情報の記録方法、再生方法、編集方法、さらにはその情報記憶媒体に関する。
【0002】
そして特に特徴的なところは、音声関連情報に関する録音(ないし記録)・再生が可能な情報記憶媒体に対する音声関連情報の記録方法、再生方法、編集方法および情報記憶媒体上に記録するデータ構造に関する。
【0003】
また、この発明は情報記憶媒体に記録された情報を順次再生するための再生手順情報とユーザが指定可能な別の再生手順情報の両方が管理情報として記録された情報記憶媒体に対して上記の管理情報内容を表示するための表示方法やその表示結果を用いた編集方法に関する技術分野にも関係している。
【0004】
【従来の技術】
DVDフォーラムから、1999年9月に、情報記憶媒体に対して映像情報の録画・再生可能な規格として「Part3VIDEO RECORDING DVD Specifications for Rewritable/Re−recordable Discs」が発行された。
【0005】
映像情報では“録画単位”あるいは“番組単位に対応するタイトル”と言う大きな映像内容を分割する単位が存在し、上記規格において“録画単位”に対してはビデオオブジェクト(Video Object)と言う管理単位が、また“番組単位やタイトル”に対してはプログラム(Program)と言う管理単位が存在している。
【0006】
上記のビデオレコーディング(Video Recording)規格との間の高い互換性を目指した音声情報の録音・再生可能な規格が、オーディオレコーディング(Audio Recording)規格として、現在DVDフォーラムで検討されている。
【0007】
【発明が解決しようとする課題】
ところで音声情報においては“曲”に対応した“トラック”と言う非常に小さな単位で録音・再生が行われている。この“トラック”に対応した管理単位を音声情報に対する管理情報内に持たせると、上述したビデオレコーディング規格の階層構造に対して新たに“トラック”に対応した1階層を設ける必要が生じ、ビデオレコーディング規格との間の高い互換性が損なわれると言う問題が生じる。
【0008】
この発明の目的は、上記事情に鑑みなされたもので、ビデオレコーディング規格との間の高い互換性を確保しつつ、オーディオレコーディング特有のトラック毎の管理を容易に行えるデータ構造と、それに関連して情報記憶媒体上に記録する音声関連情報の最適な記録方法、再生方法、編集方法を提供することである。
【0009】
この発明の他の目的は、「トラック単位で管理するために最適な音声情報単体での編集方法」、「トラック単位で管理するために最適な音声情報と静止画像情報とを組み合わせた編集方法」、および「上記の編集を容易に行うための表示方法」を提供することである。
【0010】
【課題を解決するための手段】
この発明の一実施の形態に係る情報媒体は、所定のトラック単位で1以上の音声情報を格納する音声情報エリアと、前記音声情報のトラックに関する管理情報を格納する管理情報エリアとを有することができるように構成される。この情報記憶媒体において、前記管理情報エリアは、前記音声情報の再生順序を管理するプログラムチェーン情報と、1以上のアイテムテキストを含むテキストデータマネージャを含む。ここで、前記プログラムチェーン情報は再生単位としてのセルに関するセル情報を含み、このセル情報がエントリポイント情報を含み、このエントリポイント情報が、前記アイテムテキストを指し示すポインタ情報と、前記エントリポイント情報が前記アイテムテキストを指し示すポインタ情報を含むことを示すエントリポイントタイプ情報を含むように構成される
なお、この発明の実施の形態では、
1.音声情報に関する管理情報内の再生手順を示すプログラムチェーン情報(PGCI)に、オーディオトラックの切れ目情報を持たせることができるようにしている。つまり、PGCI内にオーディオトラックの切れ目情報を記録できるようにしている。
【0011】
2.オリジナルトラックに関する管理情報であるオリジナルプログラムチェーン情報(ORG_PGCI)内のプログラムを、オリジナルトラックに対応させることもできるようにしている。
【0012】
3.プレイリストに関する管理情報であるユーザ定義PGC情報テーブル(UD_PGCIT)内のセル情報に対して、オーディオトラックの切れ目情報を示すトラックヘッドエントリポイント(C_EPI)の情報を記録し、各種オーディオトラック固有の情報をこのトラックヘッドエントリポイント内に持たせることもできるようにしている。
【0013】
4.オーディオトラック再生時に同時に表示する静止画像をユーザが指定すると、オーディオトラックの再生時間と設定した静止画像の枚数から音声情報再生時の各静止画像の表示タイミングを自動算出し、その表示タイミング情報を管理情報内に自動的に記録できるようにしている。
【0014】
5.オリジナルリストとプレイリストを同時に画面表示することもできるようにしている(これはオーディオレコーディングに限らずビデオレコーディングにも適応可能)。
【0015】
6.オリジナルリスト内のオリジナルトラックの一部を集めてプレイリスト上に新たなトラックを作ることができるようにしている。また、オリジナルトラック内部を部分消去することもできるようにしている。
【0016】
このような場合、オリジナルトラックのディスプレイモードの情報内容に応じて、以下の(A)、(B)を選択することができるようにしている。そして、再生時には、
(A)オリジナルトラック再生時に表示する全静止画像をプレイリスト上の新たなトラック再生時に表示する静止画像に利用する、あるいは部分消去前に表示していた全静止画像を部分消去後にも全て表示する;
(B)オリジナルトラック再生時に表示する静止画像のうち、特定範囲内にある静止画像のみをプレイリスト上の新たなトラック再生時に表示する静止画像に利用する、あるいは部分消去範囲内に表示していた静止画像は部分消去後には表示しない。
【0017】
のどちらにするかを判別できるようにし、プレイリスト上の新たなトラックに対する静止画像として設定できるようにしている。
【0018】
7.ムービーオブジェクトの任意画面を静止画像として抽出し、オーディオオブジェクトと同時表示可能な静止画像としてスチルピクチャAVファイル情報テーブル内に登録することもできるようにしている。
【0019】
8.また、トラック単位に指定されそのトラック内容を示す代表画像の指定情報を前記管理情報内に持つとともに、上記の代表画像の指定情報をオーディオトラック再生時に表示する静止画像の指定情報とは別に設けることができるようにしている。
【0020】
9.オーディオトラック毎の固有情報を記録する領域内に、そのオーディオトラックの内容を示す代表音声の表示範囲情報を設けることができるようにしている。
【0021】
【発明の実施の形態】
以下、図面を参照してこの発明の実施の形態を説明する。
【0022】
図1は、この発明の一実施の形態を示す。図1(a)(b)に示すように、書き換え可能なディスク形状の情報記憶媒体100には、リードインエリア110、ボリューム/ファイル構成情報111のエリア、データエリア112、リードアウトエリア113が確保されている。また、図1(c)に示すように、情報記憶媒体100内のユーザが情報を記録できる領域であるデータエリア112内には一般コンピュータ情報記録領域120と、オーディオ・ビデオ関連情報記録領域121が混在して存在できるフォーマットになっている。
【0023】
オーディオ・ビデオのコンテンツ情報はオブジェクト(Object)と呼ばれ、図1(d)に示すように、映像コンテンツ情報はVR_ムービーオブジェクト記録領域131内に記録され、音声コンテンツ情報はAR_オーディオオブジェクト記録領域133内に記録されている。
【0024】
この発明の実施の形態においては、音声情報再生と同時に静止画像(スチルピクチャ)を表示できるばかりでなく、歌詞カードのように音声情報と同期して変化するリアルタイムテキスト情報(Real−Time Text)も同時に表示が可能になっている。
【0025】
この発明の実施の形態において、上記静止画像はAR_スチルピクチャオブジェクト記録領域132内に記録され、上記リアルタイムテキスト情報、AR_リアルタイムテキストオブジェクト(AR_RtText Object)記録領域134内に記録されている。
【0026】
この発明の実施の形態では上記音声情報、静止画像情報(スチルピクチャ)、リアルタイムテキスト情報(Real−Time Text)を総称して“音声関連情報”と呼んでいる。これらのオブジェクト情報(コンテンツ情報)の内容、属性情報、表示のための制御情報などは図1(d)に示す管理情報記録領域130内にまとめて記録されている。
【0027】
図1(e)に示すように、管理情報記録領域130には、リアルタイムオーディオ管理情報(RTR_AMGI;オーディオの一般情報であり、属性など)140、ムービーAVファイル情報テーブル(M_AVFIT;動画の記録位置などの情報)141、スチルピクチャAVファイル情報テーブル(S_AVFIT;静止画の記録位置などの情報)142、オーディオAVファイル情報テーブル(A_AVFIT;オーディオの記録位置などの情報)143、オリジナルPGC情報(ORG_PGCI)144、ユーザ定義PGC情報(UD_PGCI)145、テキストデータマネージャー(TXTD_MG)146、製造情報テーブル(MNFIT)147が含まれる。
【0028】
オリジナルPGCは、情報記憶媒体100内で唯一存在し、ユーザ定義PGCは複数個設定できる。それぞれのユーザ定義PGCに関する管理情報は第1ユーザ定義PGC情報#1/156〜第mユーザ定義PGC情報#m/157内(図1(f))に記録されている。またそれらの情報はユーザ定義PGC情報テーブル145内で一元管理されている。
【0029】
すなわち、ユーザ定義PGC情報テーブル情報(UD_PGCITI)150には、ここのテーブルにどうのようなテーブルが記録されているかを示している。PGC情報をサーチするための、ユーザ定義PGC情報(UD_PGCI)サーチポインタ151、152が記録されている。
【0030】
先の各オブジェクト情報(コンテンツ情報)はオブジェクト内容毎に1個ずつの独立ファイル内に記録されている。
【0031】
すなわち、図2に示すように全音声情報はAR_AUDIO.ARO221ファイルにまとめて記録されており、全静止画像情報(スチルピクチャ)はAR_STILL.ARO213ファイル、全リアルタイムテキスト情報(Real−Time Text)はAR_RT_TEXT.ARO222ファイル内にまとめて記録されている。
【0032】
この発明の実施の形態では、ビデオレコーディング規格上で定義された映像情報ファイル内の映像の1場面を静止画像として抽出し、音声情報と同時に表示する。そのときに使用する映像情報ファイルVR_MOVIE.VRO212も同じDVD_RTAVディレクトリ210内に記録されている。これらのオブジェクトファイルを統合的に管理する管理情報記録領域130内の情報はAR_MANGR.IFO211ファイルとそのバックアップファイルであるAR_MANGR.BUP215に記録されている。
【0033】
音声関連情報に関する録音(ないし記録)・再生が可能な情報記憶媒体に記録する管理情報のデータ構造の骨格部は図1(e)に示すように互換性を重視してDVDフォーラムで制定したビデオレコーディング規格と同じ構造をしている。
【0034】
DVDフォーラムが1999年9月に制定した「Part 3 VIDEO RECORDING DVD Specifications for Rewritable/Re−recordable Discs」の規格と同様、音声関連情報の再生手順を示す情報は、PGC情報144(オリジナルプログラムチェーン)、145(ユーザ定義プログラムチェーン)内に記録されている。
【0035】
ここで、再生するための音声関連情報内で連続再生する最小基本単位をセルと呼び、そのセルのつながりを示す再生手順がPGC(プログラムチェーン)により構成される。
【0036】
セルに関する管理情報は管理情報記録領域130内に記録されている第1セル情報#1/164〜第6セル情報#6/169内(図1(g)、図8(d))に全て記録されている。図1(i)には、編集によりオーディオトラック1、2、3が存在することを示し、図1(h)には、各オーディオトラックの先頭を指定するトラックヘッドエントリポイント(THEPまたはC_EPI)171、172、173が記録されていることを示している。これらのトラックヘッドエントリポイント(THEP/C_EPI)171、172、173は、各トラックのオブジェクトを再生するためのセル情報を指定している。
【0037】
次に音声情報再生時に同時に表示する静止画像情報(スチルピクチャObject)やトラック毎の固有情報を示すテキスト情報に関する管理情報のデータ構造に付いて図3〜図5を用いて説明する。
【0038】
図1(a)〜(e)の内容は、それぞれ、図3〜図5各々の(a)〜(e)と同様でよい。
【0039】
図2に示したAR_AUDIO.ARO221ファイル内の音声情報に関する管理情報は図3(e)に示すようにオーディオAVファイル情報テーブル143内に記録されている。なお図3において図1と対応する部分には、同一符号を付している。
【0040】
図3(e)〜(i)では、A_AVFIT(オーディオAVファイル情報テーブル)143、つまりオーディオに関する管理情報を階層的に示している。図3(f)に示すように、オーディオAVファイル情報テーブル143は、オーディオAVファイル情報テーブル情報(AUD_FITI)180、オーディオオブジェクトストリーム情報(AUD_STI)181、182と、オーディオAVファイル情報(AUDFI)184と、リアルタイムテキストオブジェクトストリーム情報186、リアルタイムテキストAVファイル情報189などからなる。図3(g)に示すように、オーディオAVファイル情報184は、オーディオAVファイルゼネラル情報(AUDFI_GI)190、オーディオオブジェクトサーチポインタ(AOBI_SRP)191、192、オーディオオブジェクト情報(AOBI)196、197などからなる。
【0041】
図3(h)に示すように、オーディオオブジェクト情報は、オーディオオブジェクトゼネラル情報(AOB_GI/AOBU_GI)240、オーディオオブジェクトユニットエントリ(AOBU_ENT)241〜248などからなる。そして、図3(i)に示すように、オーディオオブジェクトユニットエントリは、オーディオオブジェクトデータサイズ(AOBU_SZ)251、オーディオオブジェクトユニットプレゼンテーションタイム(AOBU_SZに対応して例えば1秒を示す)252、リアルタイムテキスト位置(例えば差分アドレスにより示される)253などの情報からなる。
【0042】
図2のAR_RT_TEXT.ARO222ファイル内に記録されているリアルタイムテキスト情報(Real−Time Text Object)(音声情報と同期して表示内容が変化する情報)に対する管理情報も、オーディオAVファイル情報テーブル143(図3(e))内のリアルタイムテキストオブジェクトストリーム情報(Real−Time Text Object Stream Information)#1/186(図3(f))、リアルタイムテキストAVファイル情報189(図3(f))に記録されている。
【0043】
ディスク形状の情報記憶媒体100上に音声情報を録音する場合には、複数トラックをまとめて録音する場合が多い。この場合、まとめて一度に録音する音声情報単位をオーディオオブジェクト(AOB)と呼ぶ。
【0044】
個々のAOB毎に、オーディオオブジェクト情報(図3(g)のAOBI#1/196〜AOBI#i/197)の管理情報を設ける。音声情報に対して高速再生(Fast Front)、巻き戻し(Fast Reverse)やタイムサーチなどの特殊再生を可能にするため、音声情報をAOBより更に小さなユニット(オーディオオブジェクトユニット)に分割し、各ユニット(オーディオオブジェクトユニット)毎のデータサイズ(図3(i)のオーディオオブジェクトユニットデータサイズAOBU_SZ251)と表示所要時間(オーディオオブジェクトユニットプレゼンテーションタイム252)の情報を図3(h)に示すオーディオオブジェクトユニットエントリAOBU_ENT#1/241〜AOBU_ENT#h/248の記録場所内に記録している。
【0045】
また、この発明の実施の形態では各ユニット(オーディオオブジェクトユニット)内の先頭位置の音声情報を再生するときに表示するリアルタイムテキスト情報(Real−Time Text Object)が記録されているAR_RT_TEXT.ARO222ファイル内の位置(相対アドレス)情報も、リアルタイムテキスト位置情報253(図3(i))として、オーディオオブジェクトユニットエントリAOBU_ENT#1/241〜AOBU_ENT#h/248(図3(h))内に記録されている。
【0046】
なお、プログラムチェーン(PGC)は、トラックセットに対応したトラックチェーンを示すとともに、プレイリストに対応した一部のトラックのチェーンを示すところの、概念的な単位である。
【0047】
オリジナルPGC(ORG_PGC)は、トラックのチェーンであるトラックセットを示し、「〜.ARO」ファイル(図2参照)に格納されたストリームデータを含む。1枚のディスク100は唯一のオリジナルPGCを持つ。
【0048】
ユーザ定義PGC(UD_PGC)はトラックの一部のチェーンである。このUD_PGCはナビゲーションデータだけを含むもので、トラックの一部各々は、ORG_PGCに属するストリームデータを参照するようになっている。従って、任意のUD_PGCを作成しても削除しても、それはORG_PGCには影響しない。
【0049】
オーディオオブジェクト(AOB)は、1つのリアルタイム記録におけるオーディオストリームデータである。
【0050】
このAOBの基本単位は、1以上のオーディオフレームとパディングデータで構成されるオーディオオブジェクトユニット(AOBU)と呼ばれる。1つのオーディオフレームが2つのAOBUに含まれることはない。パディングデータは、AOBUの中間に存在することはできないが、AOBUの末尾に存在することはできる。
【0051】
とはいえ、リニアPCMの場合では、サンプルデータの単位をAOBUのデータパックの境界に合わせるために、パディングデータをAOBUの中間に入れることはできる。
【0052】
別の言い方をすれば、AOBUのデータパックがリニアPCMのあるサンプルデータ単位から次のサンプルデータ単位に跨らないよう、このパックをパディングデータで埋めることができる。
【0053】
AOBUの再生期間は、オーディオエレメンタリストリームの符号化および標本化周波数に応じて、一定の値をとる。
【0054】
たとえば、符号化がリニアPCMであり標本化周波数が48kHz、96kHzあるいは192kHzである場合は、AOBUの再生期間は丁度1秒となる。すなわち、この場合、AOBUは1秒に対応したサイズを持つ。
【0055】
オーディオスチルビデオオブジェクト(ASVOB)とは、オーディオオブジェクト(AOB)の再生とともに再生されるオーディオスチルビデオのストリームデータをいう。
【0056】
オーディオスチルビデオユニット(ASVU)とは、1以上のトラックが再生されている間に再生される1以上(99まで)のASVOBの集合をいう。ASVUは、トラックの再生を開始する前に装置のメモリ(バッファ)に事前に取り込んでおくことができる。
【0057】
プログラム(PG)とは、ユーザの視点から見れば、オリジナルトラックに対応したデータ構造であるといえる。このPGは1以上のセルで構成される。
【0058】
セルとは、トラックの一部を再生するためのデータ構造である。オリジナルPGC内のセルはオリジナルセルと呼ばれ、ユーザ定義PGC内のセルはユーザ定義セルと呼ばれる。トラックセット内のトラックは1以上のオリジナルセルで構成される。プレイリスト内のトラックの一部は、1以上のユーザ定義セルで構成される。このセルは、AOBの一部またはその全体を参照するようになっている。
【0059】
エントリポイント(EP)とは、セル内での再生の仕方を指定するデータをいう。ここには、4種類のエントリポイント(ユーザ定義トラック用EP;インデックス用EP;ディスプレイリスト用EP;代表音声用EP)がある。
【0060】
プログラムチェーン情報(PGCI)は、PGCの全体的な再生を行うためのデータ構造を指す。このPGCIは、オリジナルPGCおよびユーザ定義PGCの何れに対しても用いられる。ユーザ定義PGCは、PGCIだけを持ち、このPGCI中のセルがオリジナルPGC内のAOBを参照するようになっている。PGCの全体的な再生方法は、PGCI内で定義されたセル再生手順として、記述される。
【0061】
オーディオオブジェクト情報(AOBI)は、オーディオオブジェクト(AOB)に関する情報を記述するためのデータ構造である。
【0062】
オーディオスチルビデオユニット情報(ASVUI)は、オーディオスチルビデオユニット(ASVU)に関する情報を記述するためのデータ構造である。
【0063】
図4(f)に示すように、スチルピクチャAVファイル情報テーブル142は、A_AVFIT情報(ASVFITI)260と、1以上のスチルピクチャVOBストリーム情報(ASV_STI)261〜262と、スチルピクチャAVファイル情報(S_AVFI/ASVFI)264とで、構成されている。
【0064】
図4(g)に示すように、スチルピクチャAVファイル情報264は、S_AVFI一般情報(ASVFI_GI)270と、1以上のS_VOGIサーチポインタ(ASVUI_SRO)271〜272と、1以上のスチルピクチャVOBグループ情報(ASVUI)273〜279とで、構成されている。
【0065】
図4(h)に示すように、スチルピクチャVOBグループ情報273は、スチルピクチャVOBグループ一般情報(ASVU_GI)280と、1以上のスチルピクチャVOBエントリ(ASVOB_ENT)281〜289とで構成されている。
【0066】
図4(i)に示すように、スチルピクチャVOBエントリ(ASVOB_ENT)281は、スチルピクチャVOBエントリタイプの情報(ASVOB_ENT_TY)291と、1つのスチルピクチャのサイズ(あるいは対応ビデオパートのサイズ)(ASVOB_SZ)292とで構成されている。
【0067】
静止画像情報もディスク形状の情報記憶媒体100に記録する場合には、一度に複数枚の静止画像情報をまとめて記録する場合が多い。従って一度に記録する静止画像情報をまとめてスチルピクチャVOBグループと呼び、スチルピクチャVOBグループに関する管理情報をスチルピクチャVOBグループ情報ASVUI#1/273〜ASVUI#g/279(図4(g))内に記録し、スチルピクチャVOBグループ単位での管理を行っている。
【0068】
また、スチルピクチャVOBグループ情報ASVUI#1/273〜ASVUI#g/279内のスチルピクチャVOBエントリASVOB_ENT#1/281〜ASVOB_ENT#f/289(図4(h))で静止画像1枚毎のデータサイズ(1つのスチルピクチャのサイズ292)の管理を行っている。
【0069】
アイテムテキスト情報は、図5(e)に示すようにテキストデータマネージャー146内にまとめて一括記録されている。
【0070】
図5(f)に示すように、テキストデータマネージャ146は、テキストデータ情報(TXTDTI)231と、1以上のアイテムテキストサーチポインタ(IT_TXT_SRP)232〜233と、1以上のアイテムテキスト(IT_TXT)236〜238とで、構成されている。ここで、図5(g)に示すように、各アイテムテキスト(IT_TXT)239は、一般的なテキスト情報を含んでいる。
【0071】
このように一括記録することで、全アイテムテキストの内容(図5(f)のIT_TXT#1/236〜IT_TXT##e/238)に対して“テキストサーチ”などの検索が行え、音声情報検索に役に立つ。
【0072】
なお、この明細書では、記憶媒体(100)に記録されている各種のデータ構造が階層的に示され、しかも複数の図面に種々の方面から記載されているが、対応する部分には一貫して同一符号を付している。
【0073】
音声関連情報に関する再生手順情報には、
1a.情報記憶媒体100上に記録した順に再生する再生手順と、
2a.ユーザが任意に指定可能な再生手順と
の2通りが存在し、
1b.情報記憶媒体100上に記録した順に再生する再生手順に関する管理情報としての呼び名を“オリジナルPGC”と呼び、ユーザに対する呼び名を図6(a)に示すように“オリジナルトラック1”と名付ける。また、
2b.ユーザが任意に指定可能な再生手順に関する管理情報としての呼び名を“ユーザ定義PGC”と呼び、ユーザに対する呼び名を図6(b)に示すように“プレイリスト”と名付ける。
【0074】
ところで、CD(コンパクトディスク)、MD(ミニディスク)、カセットテープなどでは、ポピュラー音楽の曲毎あるいはクラシック音楽の楽章毎に設定されるトラックという管理単位を有している。上記プレイリスト(ユーザ定義PGC)作成時にユーザは例えば“A”と言う名のオリジナルトラックの一部と“B”と言う名のオリジナルトラックの一部を組み合わせて“C”と言う名の新しいトラックを作成する場合がある。
【0075】
図6(a)でのピクチャ5の列は、それぞれのトラックの内容を示す静止画像である“代表画像”を示している。この発明の実施の形態では音声情報を再生するときに最初に表示する静止画像を代表画像に利用する場合が多いが、それに限らず最初に表示する静止画像とは別に代表画像を指定できる構造になっている。
【0076】
ディスプレイモード7とは、音声情報再生時に表示する静止画像の切り替え方とタイミングを示したものであり、
*ディスプレイオーダーモード(Display Order Mode)としては、
・シーケンシャル(Sequential)…あらかじめ指定された順番に従って表示する静止画像を切り替える方法;
・ランダム(Random)…静止画像の表示順をまったくランダムに設定する方法(最悪の場合には、同じ静止画像が続けて表示される場合もある);
・シャフル(Shuffle)…静止画像の表示順をあらかじめ指定された順番に対して順番を入れ替えて表示する方法(1サイクルの内同一の静止画像が表示されるのは1回のみ)
がある。また、
*ディスプレイタイミングモード(Display Timing Mode)としては、
・スライドショー(Slideshow)…あらかじめ決められたタイミングで次の静止画像へ切り替える方法;
・ブラウザブル(Browsable)…ユーザがスイッチを入れたときに初めて次の静止画像に切り替える方法(ユーザがスイッチを入れるまでは同じ静止画像が表示されている)
がある。
【0077】
上記ディスプレイモード7は、トラック単位に設定され、同一トラック内でディスプレイモードが変化することはない。
【0078】
タイムチャート11とは、プレイリスト作成時にユーザがオリジナルトラックの一部を指定する時の指定範囲を可視化したものである。
【0079】
ここで、「オリジナルトラック」とは、連続的に記録された内容の論理単位である。オリジナルトラックは、デジタルソース(DCやDVDディスクなど)からコピーされたときは1つのトラックに対応し、アナログソース(マイクや放送など)から録音されたときは1曲に対応する。トラックの一部が削除されたときは、オリジナルトラックの合計再生時間は減少するが、オリジナルトラックはそのまま残る。記録内容を編集した結果オリジナルトラックが改変されあるいは生成されたときは、そのオリジナルトラックは連続再生される論理単位として定義される。
【0080】
全てのトラックで構成されるディスク(100)の全記録内容は、「トラックセット」で表される。このトラックセットは、オーディオテープなどの連続媒体を抽象化したモデルに相当する。したがって、トラックセットの再生は、連続媒体がシミュレートされるように定義される。オリジナル記録に対して再生順序が変わるようにオリジナルトラックのいずれかが編集されない限り、トラックセットが再生されるときは、オリジナルトラックの再生順序はオリジナルトラックの記録順序と同じになる。オリジナルトラックまたはその一部が削除されたときは、合計再生時間は減少するが、トラックセットはそのまま残る。新たなオリジナルトラックが記録されたときは、それはトラックセットの末尾に追加される。このトラックセットは、オリジナルPGCと呼ばれるデータ構造に対応している。
【0081】
トラックの特定の一部分(セグメント)は「インデックス」と呼ばれる。いま、トラックが交響曲に対応しているとする。この場合、その交響曲の1つの楽章をインデックスに対応させることができる。インデックス部分(セグメント)の開始点は、インデックスポイントで示される。インデックスポイントは、ソース内容のインデックスデータのような所定情報を用いて、録音時に、装置(あるいは機器)により自動的に設定される。あるいは、インデックスポイントは、録音の一時停止または停止のようなユーザ操作によって、設定される。このインデックスは、トラックセット中のオリジナルトラックから継承することができるが、プレイリスト中で定義することもできる。
【0082】
オリジナルトラック内の記録内容のサブユニットは、「パート・オブ・トラック」と呼ばれる。パート・オブ・トラックとは、ユーザにより指定された、オリジナルトラック中の連続した一部分である。この(パート・オブ・トラックという)抽象化は、プレイリスト自体を定義する場合でのみ使用される。このため、パート・オブ・トラックを直接示すデータ構造はない。
【0083】
パート・オブ・トラックのリストは、「プレイリスト」と呼ばれる。プレイリストは、任意の再生手順をユーザが定義できるようにしたもので、各再生手順はトラックセットの一部を抽出したものと見ることができる。プレイリストは、ユーザ定義PGCとして定義される。
【0084】
ユーザ定義PGCは、プログラムの一部の繋がりを示す。プログラムとは、ユーザにより認識されあるいは定義された記録内容の論理単位である。プログラムは1以上のオリジナルセルにより構成され、オリジナルPGC内でのみ定義される。ユーザ定義PGCはナビゲーションデータのみを含み、プログラムの各部分はオリジナルPGCに属するストリームデータを参照するようになっている。したがって、ユーザ定義PGCの生成あるいは削除は、オリジナルPGCには全く影響しない。
【0085】
プレイリスト内の特定部分(セグメント)は、「ユーザ定義トラック」と呼ばれる。ユーザ定義トラックは、プレイリスト内でユーザにより指定されたセグメントである。ユーザは、プレイリストに、多数のパート・オブ・トラックを追加することができる。ユーザの視点から言えば、必ずしもトラックの全パートが1曲に属するというわけではない。したがって、ユーザは、指定されたパート・オブ・トラックの先頭において曲の始まりを定義できる。
【0086】
以上のようにして作られたプレイリストに関する管理情報とオリジナルPGCとの関係は図7に示され、オーディオオブジェクトファイルである図2のAR_AUDIO.ARO221との関係は図8に示されている。
【0087】
図7の上部には、一時記憶装置としてASVUバッファが示されている。ディスク100からの再生データ(ASVOBs)はこのASVUバッファに一時的に格納される。図7(a)に示すように、ASVUバッファ内のデータは、複数のスチルピクチャ(No.1〜No.9)を含むことができる。図7(b)の例では、スチルピクチャNo.1〜No.4がオーディオトラックNo.1に属し、スチルピクチャNo.5〜No.6がオーディオトラックNo.2に属し、スチルピクチャNo.7〜No.9がオーディオトラックNo.3に属している。この場合、たとえばオーディオトラックNo.1の再生中において、スチルピクチャNo.1〜No.4を所定のタイミングで表示できる。
【0088】
図7(c)に示すように、オーディオトラックNo.1は、トラックヘッドエントリポイント(C_EPI)#1/171およびスチルピクチャエントリポイント21〜23を伴っている。同様に、オーディオトラックNo.2は、トラックヘッドエントリポイント(C_EPI)#2/172およびスチルピクチャエントリポイント24を伴い、オーディオトラックNo.3は、トラックヘッドエントリポイント(C_EPI)#3/173およびスチルピクチャエントリポイント25〜26を伴っている。
【0089】
図7(d)に示すように、トラックヘッドエントリポイント(C_EPI)#1/171、#2/172および#3/173は、それぞれ、セル情報(CI)#1/164、#4/167および#5/165を指定できるようになっている。セル情報(CI)#2/165はスチルピクチャエントリポイント21および22により指定することができる。セル情報(CI)#4/167はスチルピクチャエント24により指定することができる。また、セル情報(CI)#6/169はスチルピクチャエントリポイント25および26により指定することができる。
【0090】
図7(e)では、概念説明をするためにオーディオオブジェクト(AOB#1〜#5)を記述してあるが、各AOBに関する管理情報が記録されているオーディオオブジェクト情報(図3(g)のAOBI#1/196〜#i/197)内には、オーディオオブジェクトエントリ#1〜#5が記録されている。
【0091】
図7(h)は、オリジナルプログラムチェーン320を示している。このプログラムチェーンに対応する第1(#1)プログラム情報、第2(#2)プログラム情報、第3(#3)プログラム情報、および第4(#4)プログラム情報は、図7(g)に示されている。これらのプログラム情報に対応するオリジナルセル情報301、302、303、304および305は、図7(f)に示されている。これらのオリジナルセル情報は、それぞれ、図7(e)のオートマティック、ファーストラブ、インマイルーム、アナザーチャンスという各曲(各オブジェクト)に対応している。
【0092】
図7(d)は、第1セル情報#1/164が“Automatic”と言うトラック名(曲名)の音声情報の一部を指定し、第2セル情報#2/165と第3セル情報#3/166が“Another Chance”と言うトラック名(曲名)の音声情報を指定し、第4セル情報#4/167が“In My Room”と言うトラック名(曲名)の音声情報を編集時に指定した場合を示している。この場合、セル情報#1/164〜#6/169の配置順に従い再生を行うと、“Automatic”の一部を再生・表示した後、“Another Chance”を再生・表示し、次に“In My Room”を再生・表示することになる。
【0093】
図8(a)〜(d)の内容は、図7(a)〜(d)の内容と同じでよい。
【0094】
図8(d)に示すように、音声情報が記録されているAR_AUDIO.ARO221ファイル内のどの範囲を1個のセルで再生するかを示す情報が、上記セル情報#1/164〜#6/169内に記録されている。1個のPGC情報に従って再生する音声関連情報の再生手順は図1(g)に示すようになっており、そのPGC情報156を構成するセル情報#1/164〜#6/169の配置順に再生・表示される。
【0095】
例えば図8(d)に示すようにセル情報#1/164が“Automatic”と言うトラック名(曲名)の音声情報の一部を指定し、セル情報#2/165と#3/166が“Another Chance”と言うトラック名(曲名)の音声情報を指定し、セル情報#4/167が“In My Room”と言うトラック名(曲名)の音声情報を指定した場合には、セル情報#1/164〜#6/169の配置順に従い、“Automatic”の一部を再生・表示した後、“Another Chance”を再生・表示し、次に“In My Room”を再生・表示することになる。
【0096】
図8(e)に示すように、この発明の実施の形態では、1個のセルは音声情報ファイルであるAR_AUDIO.ARO221内の連続再生範囲のみを指定できる(換言すればAR_AUDIO.ARO221内で飛び石的(離散的)に存在する再生範囲をまたがって指定できない)ようになっている。このため、この場合には、“A”と言う名のオリジナルトラックの一部を1個の(ユーザ定義)セル#1(第1セル)と指定し、“B”と言う名のオリジナルトラックの一部を別の1個の(ユーザ定義)セル#2(第2セル)と指定し、“C”と言う名の新しいトラックをこのセル#1とセル#2の組み合わせとして定義・管理している。ここにこの実施の形態の特徴がある。
【0097】
従って、この発明の実施の形態では1個以上のセルの組み合わせで1個のトラックを構成するデータ構造になっている。
【0098】
図8(d)に示し、前述したように、各セル情報#1/164〜#6/169内には該当するセルが指し示すAOB(オーディオオブジェクト)とセルの開始時間と終了時間が時間情報として記録されている。
【0099】
この指定されたセルを再生する場合には、指定されたAOB内の指定された時間範囲内を再生するが、この時間情報に対しては、オーディオオブジェクト情報#1/196〜#i/197内に記録されたオーディオオブジェクトユニットエントリ#1/241〜#h/248(図3(h))の情報を用いてAR_AUDIO.ARO221内の相対アドレスに変換した後、希望する音声情報を再生することになる。
【0100】
ここで、再生開始は任意に選択できるようになっている。トラックヘッドエントリポイント171、172、173のいずれかをユーザが指定すると、“Automatic”+“Another Chance”、または“In My Room”、もしくは“First Love“+“Another Chance”のいずれのトラック(編集後の曲)からでもスタートすることができる。この場合、編集後のトラックとして、No.1、No.2、No.3の3つの例が示されている。オーディオトラックに関連させてスチルピクチャも指定しておくこともできる。
【0101】
次に音声情報の再生時に同時に表示する静止画像情報(スチルピクチャオブジェクト)に対する管理情報は、図4(e)に示すスチルピクチャAVファイル情報テーブル(S_AVFIT)142内に記録されている。
【0102】
それぞれのオリジナルトラックの一部にそれぞれセル情報(CI)#1/164〜#6/169が対応し、そのセル情報(CI)#1/164〜#6/169内には、各トラック内の2枚目以降に表示する静止画像に対する管理情報が記録されたスチルピクチャエントリポイント21〜26(図7(c)または図8(c))が存在している。
【0103】
各セル情報(各CI#1/164〜#6/169)内には、“対応するオーディオオブジェクト情報(図3(g)のAOBI#1/196〜#i/197)の指定情報”と“それぞれの開始と終了時刻に関する情報”が記録されており、対応するオーディオオブジェクト情報#1/196〜#i/197内の図7(e)のオーディオオブジェクトエントリ#1〜#5(図3(h)のAOBU_ENT#1/241〜#h/248)を参照して、AR_AUDIO.ARO221上のアクセスアドレスを割り出せるようになっている。
【0104】
DVDフォーラムで制定したビデオレコーディング規格との間の互換性を確保するために、上記のデータ構造を保持しつつ音声情報特有のトラックの区切りを規定する方法として、この発明の実施の形態では、「再生手順を示す情報であるPGC情報内に上記音声情報に対するトラックの切れ目位置を示す情報を記録」している。ここに、この発明の第1の大きな特徴がある。
【0105】
それを実現する方法として、図1に示した実施の形態では、各トラック毎の再生開始位置に存在するセルの管理情報であるセル情報#1/164、#4/167、#5/168の中に、第1(#1)、第2(#2)、第3(#3)のトラックヘッドエントリポイント171、172、173(またはセルエントリポイントC_EPI #1〜#3)と言う情報記録領域を設定し、その中に、図9に示すトラック固有の情報を記録している。
【0106】
図7(c)、図8(c)に示したトラックヘッドエントリポイント(図1(h)のC_EPI)#1/171〜#3/173とスチルピクチャエントリポイント21〜26内に記録される情報内容について、図9を用いて説明する。
【0107】
「表示する静止画像の保存場所を指定する情報」は、図4(g)、(h)に示すスチルピクチャVOBグループ情報(ASVUI)#1/273〜#g/279の番号指定情報とその中のスチルピクチャVOBエントリ(ASVOB_ENT)#1/281〜#f/289の番号指定情報により対応する静止画像を指定している。
【0108】
図9に示すように、エントリポイントの種類としては、トラックヘッドエントリポイント(図1(h)、図11(d))、またはプログラム情報(図7(g))がある。このエントリポイントのエントリポイント情報の内容としては、エントリポイントタイプ情報(図29その他のEP_TY;トラックヘッドエントリポイントかスチルピクチャエントリポイントかの識別情報)、該当するオーディオトラックの内容を示す代表音声の表示範囲を指定する情報(図44のRA_DUR;該当するオーディオトラック内の再生開始時間と再生終了時間で指定されている)、該当するオーディオトラックの内容を代表する代表画像の保存場所を指定する情報[図29、図50のREP_PICTIS_VOBサーチポインタ番号(スチルピクチャVOBグループ番号)とその中のVOBエントリ番号で指定される]がある。
【0109】
さらに該当するオーディオトラック固有のテキスト情報(プライマリテキスト情報PRM_TXTI;曲名、演奏者名、歌手名、作曲者名など)、付加説明用テキスト情報(セントラルテキスト情報;アイテムテキストIT_TXXT)、該当するオーディオトラック内での静止画像の表示モード(ディスプレイオーダーモード、ディスプレイタイミングモード)、該当する静止画像の表示時間範囲情報、表示する静止画像内容のオリジナルトラックとの関係(オリジナルトラックのものと同じ静止画像を表示するか、別の独自の静止画像(ニューリーセット)を表示するか)、消去禁止フラグなどの情報がある。
【0110】
またスチルピクチャエントリポイント内には、エントリポイントタイプ情報(トラックヘッドエントリポイントかスチルピクチャエントリポイントかの識別情報)、表示する静止画像の保存場所を指定する情報[S_VOGIサーチポインタ番号(スチルピクチャVOBグループ番号)とその中のVOBエントリ番号で指定される]、上記の静止画像を表示するタイミングの指定情報(対応するオーディオオブジェクトの表示時間情報を指定して両者間の表示タイミングを合わせるためのもの)、該当する静止画像の表示時間範囲情報、などがある。なおこれらの情報の他にさらに追加してもよいことはもちろんである。
【0111】
この発明は、図1の実施形態に限らず、トラックヘッドエントリポイント(図1(h)のC_EPI)171〜173を使う代わりに、図示してないがトラック先頭に位置するセルのセル情報#1/164、#4/167、#5/168の中に「該当するセルがトラックの先頭位置に配置されてことを示すフラグ情報」(“フラグ=1”のときには該当セルがトラックの先頭位置に存在し、“フラグ=0”のときは該当セルがトラックの2番目以降に存在する)の記録領域が設定されてもよい。また、更に各セル情報(図1(g))#1/164、#4/167、#5/168の一般情報記録領域内に、図9に示した内容の情報を記録する方法も、この発明の実施の形態に含まれる。
【0112】
図6(a)のオリジナルトラック1の表示画面とそれに対する管理情報のデータ構造について図7を用いて説明する。
【0113】
図6(a)のオリジナルトラック1に関する情報は全てオリジナルプログラムチェーン情報144内で管理されている。その概念を図7(h)に示すオリジナルPGC320で模式図化した。オリジナルトラックに関しては各トラック毎にそれぞれプログラムが対応し、1オリジナルトラック=1プログラムの関係になっている。図9に示すようなそれぞれのオリジナルトラックに関する情報は、このプログラムに関する管理情報記録領域であるプログラム情報#1/311〜#5/305内に記載されている。
【0114】
1個のプログラムは1個以上のオリジナルセルから構成され、各オリジナルセルに対してオリジナルセル情報#1/301〜#5/305の管理情報記録領域が存在している。オリジナルトラック1(オリジナルPGC320)内においては全てのオリジナルセル#1/301〜#5/305に対して1対1にAOB#1〜#5が対応し、1セル=1AOBの関係になっている。
【0115】
図6(a)(b)と図7、図8の対応関係を以下に説明する。
【0116】
図6(a)に示した“Automatic”と言うトラック名(曲名)の音声情報はAR_AUDIO.ARO221ファイル内のAOB#1内に記録され、オリジナルトラックに関する管理情報はプログラム情報#1/311内に記録され、再生に関する情報はオリジナルセル情報#1/301内に記録されている。
【0117】
同様に“First Love”と言うトラック名(曲名)の音声情報はAR_AUDIO.ARO221ファイル内のAOB#2/内に記録され、オリジナルトラックに関する管理情報はプログラム情報#2/312内に記録され、再生に関する情報はオリジナルセル情報#2/302内に記録されている。
【0118】
録画直後の“Another Chance”と言うトラック名(曲名)の音声情報は1個のAOBとして管理されていたが、そのトラック内の一部を部分消去したため、AOB#4とAOB#5の2個のAOBに分割され、それに応じてオリジナルセル情報#4/304と#5/305に2分割された(図7(e))。しかしトラック自体は変化しないため、プログラム情報#4/314は1個のまま維持されている。
【0119】
ユーザは図6(b)に示した画面を用いて編集処理によりユーザが望むプレイリスト内の新しいトラックを作成する。例えば図6(b)に示すようにプレイリスト#1(Play List)2を作成した場合を考える。すなわち“Automatic”のAからBまでの範囲と“Another Chance”の全部をつないでニュートラックNo.1を作り、この音楽再生中に表示する静止画像を図7(a)に示すスチルピクチャとしてはNo.1からNo.4までの4枚を設定する。
【0120】
次に“In My Room”の表示する静止画像を変えた物をニュートラックNo.2とし、“First Love”のAからBまでと“Automatic”のCからDまでをつなぎ、スチルピクチャNo.7からNo.9までの3枚の静止画像を設定してニュートラックNo.3とする。
【0121】
この静止画像情報の指定方法を模式図的に示したのが図10である。図10の(a)〜(d)の内容は、図7の(a)〜(d)の内容と同様でよい。
【0122】
図10において、全ての静止画像は各スチルピクチャVOBグループ(図10(f)、図10(e)のASVU)#1〜#g毎にまとめてスチルピクチャオブジェクトファイルAR_STILL.ARO213(図10(f))内に記録され、各1枚毎の静止画像の管理情報はスチルピクチャVOBグループ情報(図10(e)のASVU)#1/273〜#g/279内のスチルピクチャVOBエントリ(図10(e)のASVOB_ENT#)281〜299に記録されている。ここで、セル情報CI(図10(c))は、種々なエントリポイント(図10(d))を介して、スチルピクチャVOBグループ(図10(e)(f)のASVU)を参照できるようになっている。
【0123】
また、ムービーオブジェクトファイルVR_MOVIE.VOR212(図10(h))は、所定のスチルピクチャVOBエントリ(たとえば図10(g)の#g−1、#g−2)を介して、スチルピクチャVOBグループ(たとえば図10(f)のASVU#g)を参照できるようになっている。
【0124】
図9の「表示する静止画像の保存場所を指定する情報」は図10におけるトラックヘッドエントリポイント(C_EPI)#1/171〜#3/173とスチルピクチャエントリポイント21〜26(図10(d))から各スチルピクチャVOBエントリ281〜299(図10(e)のASVOB_ENT)に向かう“実線の矢印”に対応する。
【0125】
また図9で指定した「静止画像を表示するタイミング指定情報」とは、ディスプレイオーダーモード(Display Order Mode)としてシーケンシャルモード(“Sequential Mode”)を指定し、ディスプレイタイミングモード(Display Timing Mode)としてスライドショー(“Slideshow”)を指定した場合に有効となるタイミング指定情報であり、既に表示してある静止画像に対して該当するスチルピクチャエントリポイント21〜26が指定した静止画像に表示を切り替える時刻情報を意味する。
【0126】
上記のディスプレイモードでは
・次のスチルピクチャエントリポイント21〜26が指定した時刻、あるいは
・該当するトラックが終了する時刻
まで、ここで指定した静止画像を表示し続ける。
【0127】
この発明では、表示を切り替える時刻情報を音声情報の再生時間情報(Presentation Time)で表現しているが、この発明はそれに限られない。例えば、該当するトラックの再生開始時刻から指定した静止画像に表示を切り替える時刻までの差分時間情報を、用いることもできる。「該当する静止画像の表示時間範囲情報」は、表示タイミングモードをブラウザブルモード(“Browsable Mode”)に指定したときに、有効となる。
【0128】
ユーザがスイッチを押すと、前に表示していた静止画像からこのスチルピクチャエントリポイント21〜26で指定した静止画像に切り替わるが、その後ユーザがスイッチを押さない場合には、該当するトラックが終了するまで同じ静止画像を表示し続けることとなる。
【0129】
「該当する静止画像の表示時間範囲情報」で最大表示時間を設定すると、その時間までユーザが静止画像の切り替えスイッチを押さない場合には自動的に該当する静止画像の表示を中止し、例えば自動的に“ブルーバック”に画面が切り替わるなどの処理が可能になる。
【0130】
逆に、ユーザが誤って静止画像の切り替わりスイッチを押し続けた場合には、すぐに次々と静止画像が変わってしまい、ユーザに落ち着いて静止画像を見せることができなくなる。
【0131】
「該当する静止画像の表示時間範囲情報」で最小表示時間を設定すると、ユーザが静止画像の切り替わりスイッチを押し続けても、ここで設定した最小表示時間の間は表示する静止画像が切り替わらないようにできる。
【0132】
トラックヘッドエントリポイント171〜173またはプログラム情報311〜314内で指定された静止画像は常に該当するトラックの再生開始と同時に表示されるので「静止画像を表示するタイミング指定情報」は不要となる。
【0133】
この発明では、該当するトラックの再生開始と同時に表示されることとは別に、「該当するオーディオトラックの内容を代表する代表画像の保存場所を指定する情報」により、独自にトラック単位の代表画像を設定することが可能になっている。
【0134】
図9に示す「該当するオーディオトラックの内容を代表する代表画像の保存場所を指定する情報」で指定した静止画像は、図6(a)(b)のピクチャ5、6の列に表示される静止画像に対応する。また図9に示す「該当するオーディオトラックの内容を代表する代表画像の保存場所を指定する情報」は、図10におけるトラックヘッドエントリポイント#1/171〜#3/173とスチルピクチャエントリポイント21〜26から各スチルピクチャVOBエントリ281〜299に向かう“破線の矢印”に対応する。
【0135】
上述したように静止画像に対するディスプレイモード7はトラック単位に設定され、同一トラック内でディスプレイモードが変化することはないため、トラック固有の情報としてトラックヘッドエントリポイント171〜173またはプログラム情報311〜314内に記録される。図9における「該当するオーディオトラック内での静止画像の表示モード(ディスプレイモード)」で設定された内容が図6(a)(b)のディスプレイモード7、8に表示される。
【0136】
図9における「該当するオーディオトラック固有のテキスト情報(プライマリテキスト情報)」の内容が、以前に説明した図11(e)におけるプライマリテキスト情報51〜53に対応し、その情報の中の“曲名”の情報が図6(a)の“トラックタイトル3”の列に表示される。図9における「付加説明用テキスト情報」は、以前説明した図11(d)でのトラックヘッドエントリポイント#1/171〜#3/173からアイテムテキスト#1/236〜#e/238へ向かう“矢印”に対応し、“アイテムテキスト番号”を示す情報内容を持っている。
【0137】
図9における「表示する静止画像内容のオリジナルトラックとの関係」の情報内容が図6(b)での“スチル10”に表示される。すなわち図6(b)におけるニュートラックNo.1〜No.3で表示する静止画像はオリジナルトラック1で使われた静止画像をそのまま利用しているか(この場合が“オリジナル”と表示される)、オリジナルトラック1で使われた静止画像とは別にユーザが独自に設定したものか(この場合は“ニューリーセット”と表示される)の識別情報が与えられている。
【0138】
この発明では消去可能領域であるか、消去不可能な領域であるかの設定単位をトラック単位で設定している。従って消去を禁止するオーディオトラックに対しては「消去禁止フラグ」が“1”の情報が設定される。
【0139】
図9に示すように“曲名”や“歌手名”“演奏者名”などのトラック毎の固有な情報は、テキスト情報としてトラックヘッドエントリポイント(C_EPI)#1/171〜#3/173(図1(h)、図11(d))内に記録されている。“曲名”や“歌手名”“演奏者名”など比較的データ量が少ないテキスト情報を記録する場所として、トラックヘッドエントリポイント(C_EPI)#1/171〜#3/173内に、プライマリテキスト情報51〜53と言う名の記録領域が存在する。
【0140】
それに対して、トラック毎の固有情報ではあるがデータ量が膨大でプライマリテキスト情報51〜53内に記録できない情報は、図11に示すように、アイテムテキスト(アイテムテキストサーチポインタ番号IT_TXT_SRPNで指定されるIT_TXT)#1/236〜#e/238(図11(f))内に記録される。そして、トラックヘッドエントリポイント(図11(d)のC_EPI)#1/171〜#3/173内には、何番目のアイテムテキスト(IT_TXT)を示すかの情報(IT_TXT_SRPNのテーブル)を持ったポインタ情報のみが記録される構造になっている。
【0141】
プログラム情報#1/311〜#4/314での静止画像の設定状況を図12に示す。
【0142】
図12(a)はオリジナルオーディオトラック(図12(b))に対応したスチルピクチャを示し、図12(c)はオリジナルプログラムチェーンを示している。
【0143】
ここで各オリジナルオーディオトラックにはプログラム情報が対応している。そして、プログラム情報(図12(d))#1/311〜#4/314内には、それぞれのオーディオトラック内容を示す代表画像を指定する情報(REP_PICTI)41〜44が記録されており、そこから直接スチルピクチャVOBエントリ(ASVOB_ENT#またはASVOB_ENTN)#1/281〜#p+1/296(図12(g))を指定できるようになっている。図12(g)は別ファイルであり、スチルピクチャVOBグループ情報(ASVUI273、274;あるいはASVUN)である。
【0144】
オリジナルセル情報(図12(e)のCI)#1/301〜#5/305内は、トラックヘッドエントリポイント情報は持たず、(オーディオトラック再生開始時に表示する静止画像も含めて)全てスチルピクチャエントリポイント(図12(f)のC_EPI)31〜39のみの情報になる。
【0145】
また管理情報内には代表画像指定情報(図12(d)のREP_PICTI)41〜44が存在し、これはトラック単位に指定され、そのトラック内容を示す代表画像の指定情報として機能する。
【0146】
また、上記の代表画像の指定情報は、オーディオトラック再生時に表示する静止画像の指定情報とは別に設けられている。このために、オーディオトラック再生時にぼう持する静止画像が記録されているビデオオブジェクト(VOB)グループ以外の別場ところにあるVOBグループ内の任意の静止画像を代表画像として設定でき、自由度を高めることができる。
【0147】
図13は、更に別の実施の形態あるいは上記の実施の形態とともに共存する実施の形態である。ここでは、プログラム情報(PGI)#1/311〜#4/314でのテキスト情報の設定状況を図13(d)に示している。図9の「該当するオーディオトラック固有のテキスト情報」は図13(d)に示すようにプログラム情報(PGI)#1/311〜#4/314内のプライマリテキスト情報(PRM_TXTI)56〜59内に記録される。
【0148】
また、図9の「付加説明用テキスト情報」は図13(e)のアイテムテキスト#1/236〜#e/238(またはIT_TXT239)へ向かう“矢印”に対応し、“何番目のアイテムテキストを指定するか”の情報(IT_TXT_SPRN)が記録されている。
【0149】
以上の説明では図9に示すようなオーディオトラックに関する固有情報の記録・管理場所として
・オリジナルトラックの場合にはプログラム情報内に記録し管理する;または・プレイリストの場合にはトラックヘッドエントリポイント内に記録し、管理する
場合について説明した。
【0150】
しかしこの発明においては上記方法に限らず、オーディオトラックに関する固有情報の記録・管理場所が逆転したり、両方とも同一の場ところに記録し、管理する場合もこの発明範囲内に含まれる。
【0151】
すなわち、プレイリストに対してもユーザ定義PGC内にプログラム情報が存在し、このユーザ定義PGC内のプログラム情報内に図9に示すようなオーディオトラックに関する固有情報を記録し、管理する方法もこの発明範囲内に含まれる。
【0152】
図14には、この発明における情報記録再生装置内の構造を示す。
【0153】
ディスクドライブ部409で情報記憶媒体100に対する情報の記録及び再生を行っている。各種入力手段440〜442、412、413から入力された各種オブジェクト情報はエンコーダ部401でエンコードされた後にディスクドライブ部409を介して情報記憶媒体100上に記録される。同時にそのオブジェクト情報に関する管理情報がメインMPU部404内で作られ、ディスクドライブ部409を介して情報記憶媒体100上に記録される。
【0154】
入力手段としては、マイク441、A/V入力部412、キー入力部442、TVチューナ部413、デジタルカメラ440がある。また放送信号を受信するセットトップボックス(STB)部403がある。エンコーダ部401は、A/V入力が与えられるアナログデジタル(A/D)変換部414、このA/D変換部414の出力信号(ビデオ信号)またはSTB部403からの出力ビデオ信号423のいずれかを任意に選択するセレクタ415を有する。
【0155】
ビデオエンコード部416は、セレクタ415からのビデオ信号を例えばMPEG規格に従い圧縮符号化のためにエンコードし、フォーマッタ部419に与える。オーディオエンコード部417は、A/D変換部414からのオーディオ信号に対して例えばMPEGあるいはPCMなどの処理を行い、フォーマッタ部419に与える。キー入力部442からの情報は、リアルタイムテキスト(RT_TEXT)エンコード部418に入力され、テキストデータとしてフォーマッタ部419に入力される。フォーマッタ部419には、バッファメモリ部420が接続され、入力データが所定のフォーマットに変換するときの時間調整用として利用される。
【0156】
フォーマッタ部419の出力(所定のフォーマットに変換された情報)は、デジタルプロセッサ(D−PRO)部410で、管理情報と対応させられ、ディスクドライブ部409を介して情報記憶媒体100に記録される。D−PRO部410には、一時記憶部411が接続され、データ処理のバッファリングとして機能している。またD−PRO部410では、エラー訂正符号の付加、変調処理などが施される。
【0157】
管理情報は、メインMPU部404において、作成される。また、情報記憶媒体100から読み取られた管理情報もメインMPU部404にて解読される。メインMPU部404は、内部にオーディオ関連データ作成制御部、オーディオ関連データ再生制御部、オーディオ関連データ部分消去制御部、ワークRAM部を有する。またメインMPU部404には、表示部408が接続され、またこの装置を制御するためのキー入力部407も接続されている。
【0158】
上記情報記憶媒体100の情報が再生される場合には、ディスクドライブ部409の例えば光学的な情報読み取り手段により記録情報が読み取られ、光電変換された信号がD−PRO部410に導入される。そして再生情報は、デコーダ部402の分離部425に入力され、ビデオ情報、オーディオ情報、テキスト情報に分離される。
【0159】
ビデオ情報は、ビデオデコード部428に導かれてデコードされ、オーディオ情報は、オーディオデコード部430に導かれてデコードされ、さらにテキスト情報は、テキストデコード部429に導かれてデコードされる。
【0160】
ビデオデコード部428の出力ビデオ信号と、テキストデコード部429の出力テキストは、ビデオ処理(V−PRO)部438に入力される。ビデオ処理部438から出力されたビデオ信号は、ビデオ(V)ミキシング部405を介してデジタルアナログ変換部436でアナログ信号に変換され、テレビジョン表示器437に供給される。
【0161】
またビデオミキシング部405では、STB部403からのビデオ信号を合成することもできる。またこのビデオミキシング部405には、フレームメモリ部406が接続されている。ビデオミキシング部405の出力は、さらにインターフェース434を介してパソコン435に供給することも可能である。
【0162】
先のオーディオデコード部430においは、オーディオ信号がデコードされ、そのデコード出力は、インターフェース431を介してデジタル出力として導出することができる。またデコード出力は、デジタルアナログ変換器432を介してスピーカ433へ供給される。デジタルアナログ変換器432には、STB部403からオーディオ信号を入力することもできる。
【0163】
システムクロック部450は、STB部421とデコーダ部402とエンコーダ部401、メインMPU部404など全体の同期を得るためのクロックを生成している。システムクロック部451は、ディスク再生時に再生情報とデコーダ部402との同期を取るための基準クロックを生成している。
【0164】
再生時にはディスクドライブ部409を介して情報記憶媒体100内に記録されている管理情報がメインMPU部404内のワークRAM部内に一時記録される。このワークRAM部内に一時記録された管理情報を利用して情報記憶媒体100上に記録された再生対象のオブジェクト情報が読み取とられ、さらにデコーダ部402でデコードされ、その後デコード出力がスピーカー433、テレビ表示器437あるいは表示部408に出力される。
【0165】
ユーザインターフェースも含めた音声関連情報に関するプレイリストの作成方法と、その結果作られた管理データの詳細構造について以下に説明する。
【0166】
ユーザがプレイリストを作成するときには図14の表示部408には図6(a)(b)に示すようなオリジナルトラック1のリストと、ユーザが作成しようとするプレイリスト#1(Play List)2の両方を表示してユーザの利便性を高めたところにこの発明の実施の形態の特徴がある。
【0167】
次に、図15、図16を用いて情報記憶媒体100上に対する音声関連情報の録音方法について説明する。
【0168】
この発明におけるほとんどの処理は、情報記憶媒体100上に記録された管理情報記録領域130の情報を読み取り、一時的にメインMPU部404内のワークRAM部内に一時記録(図15のステップS1)する。そして、一連の処理の後にワークRAM部内に記録され、一部内容が変更された管理情報を、情報記憶媒体100上に記録する処理(図16のステップS12)を行う。
【0169】
図15、図16に示したこの発明の実施の形態では、始めに音声情報をAR_AUDIO.ARO221ファイルの後ろに追加記録(ステップS2)し、その後でワークRAM部内の管理情報を書き換える処理を行う。管理情報内容の変更に対しては、始めに音声情報に関する管理情報をオーディオオブジェクト情報内に追記変更する。
【0170】
つまり、ステップS3では、メインMPU部404内では、ステップS2で録音したオーディオトラックにあわせてプログラム情報、オリジナルセル情報、オーディオオブジェクト情報を作成し、ワークRAM部に追加記録する。
【0171】
さらにステップS4では、録音したオーディオトラックに対してオーディオオブジェクトユニット毎のAR_AUDIO.ARO221内の相対アドレスを調べ、ワークRAM部内のオーディオオブジェクト情報内に追加記録する。
【0172】
次に音声情報と同時に表示する静止画像(スチルピクチャ)を設定するかをユーザに問い合わせる(ステップS5)。もし、オーディオ再生と同時に静止画像を表示しない場合は(ステップS5のノー)、処理は図16のステップS11にジャンプする。オーディオ再生と同時に表示すべき静止画像を設定する場合でも、
(1)音声情報の録音と同時に新規の静止画像を記録するときには(ステップ6のイエス)、
…新規記録する静止画像をAR_STILL.ARO213ファイルに記録し、それに対応して静止画像の管理情報スチルピクチャVOBグループ情報を作成する。つまり、静止画像情報をAR_スチルピクチャオブジェクト記録領域132内に記録(AR_STILL.ARO213ファイル後端に追記)し、それにあわせてスチルピクチャVOBグループ情報を作成し、ワークRAM部内に追記する(図16のステップS7)。
【0173】
(2)既に情報記憶媒体100上に記録されている静止画像を利用するときには(ステップ6のノー)、
…音声情報と同時に表示する静止画像をユーザに選んでもらう(図16のステップS8)。つまり、すでに情報記憶媒体100内に記録されたスチルピクチャVOBグループの中から該当するオーディオトラックに対して同時表示したい静止画像をユーザに選んでもらう。
【0174】
のいずれかの方法を選択する。
【0175】
スチルピクチャエントリポイントに設定する「静止画像を表示するタイミングの指定情報」の情報内容については、図14の情報記録再生装置のメインMPU部404内で
〔静止画像1枚当たりの表示時間〕=〔該当するオーディオトラックの再生時間〕÷〔該当するオーディオトラック内で表示する静止画像枚数〕
の計算が行なわれ、計算結果が自動設定される(ワークRAM部内に一時記録されているスチルピクチャエントリポイント31〜39内の「静止画像を表示するタイミングの指定情報」に対して、計算結果の値が記録される)(ステップS9)。
【0176】
次にプログラム情報311〜314内に記録し、オーディオトラック毎に設定する「該当するオーディオトラックの内容を代表する代表画像の保存場所を指定する情報」、「該当するオーディオトラック固有のテキスト情報」、「付加説明用テキスト情報」、「該当するオーディオトラック内での静止画像の表示モード」、「消去禁止フラグ」の情報をユーザに入力してもらう(ステップS10、ステップS11)。
【0177】
つまり、ステップS10において、ユーザに「該当するオーディオトラックに対する代表画像」を「静止画像の表示モード」として設定してもらい、その情報をワークRAM部内に一時記憶されているプログラム情報311〜314内に記録する。
【0178】
次にステップS11で、キー入力部407を利用してユーザに「プライマリテキスト情報」と「アイテムテキスト情報」を設定してもらい、その情報をワークRAM部内に一時記録されているプライマリテキスト情報56〜59とアイテムテキスト236〜238内に記録するとともにアイテムテキストへのポインタ情報も記録する。
【0179】
また図示していないが、オーディオトラック毎の固有情報をプログラム情報311〜314内に記録するとき(ステップS10)、図9に示す「該当するオーディオトラックの内容を示す代表音声の表示範囲を指定する情報」内に該当するオーディオトラックの再生開始時間から特定の時間(例えば5秒間)までの時間を自動的に記録される。この時間範囲を変更したい場合には、編集処理時にユーザが代表音声の表示範囲を設定し直すことができる。
【0180】
以上の一連の処理により音声関連情報に関する管理情報を完成させ、その管理情報はディスクドライブ部409を経由して情報記憶媒体100上へ記録する(ステップS12)。
【0181】
この発明においてオリジナルトラック内の部分消去を行う方法に付いて説明する。図7(e)(f)に示すように“Another Chance”と言うトラック名(曲名)のオリジナルトラックの中央部を部分消去するとAOB#4、#5のようにオーディオオブジェクトが2分割される。また、それに対応してオーディオオブジェクト情報、オリジナルセル情報#4/304、#5/305が2分割される。その時の情報記録再生装置内での処理方法について図17、図18を用いて説明する。
【0182】
図17、図18を参照して、オリジナルトラックの部分消去について、さらに詳しく説明する。
【0183】
ステップS21ではディスクドライブ部409でディスク100内の管理情報記録領域(RTR_AMG)130の情報を読み取り、メインMPU部404内のワークRAM部内に一時記録する。
【0184】
ステップS22では、ユーザがオリジナルトラック内の部分消去する範囲を指定(時間情報で指定)する。
【0185】
ステップS23では、ユーザが指定したオリジナルトラックが含まれるオーディオオブジェクト情報に対して、ユーザが指定した部分消去範囲の前後でオーディオオブジェクトを2分割する。前半(部分消去個所の前)のオーディオオブジェクトに対しては既存のオーディオオブジェクト情報を使用し、不要なオーディオオブジェクトユニットエントリを削除処理する(メインMPU部404)が行う。同様に、後半(部分消去個所の後ろ)のオーディオオブジェクトに対しては新たに1個のオーディオオブジェクト情報を作成し、元のオーディオオブジェクトユニットエントリから該当する部分をコピーしてワークRAM部に記録する。
【0186】
ステップS24では、オーディオオブジェクトが記録されているAR_AUDIO.ARO221ファイル内の部分消去範囲を消去する。
【0187】
図17において、ユーザが部分消去範囲を時間情報で指定する(ステップS22)と、対応して管理情報内容が変更され(ステップS23)、AR_AUDIO.ARO221内の該当個所が消去される(ステップS24)。
【0188】
そして図18のステップS25では、該当するオリジナルトラックに関するプログラム情報内に記録された静止画像情報に関するディスプレイモード情報から、ユーザが指定した部分消去範囲内に表示していた静止画像を部分消去後に表示するか否かの判断を、メインMPU部404内で行う。
【0189】
該当する静止画像を部分消去後表示する場合には(ステップS26でイエス)、部分消去後のオーディオトラックの表示時間を表示する性画像の枚数で割り、静止画像1枚あたりの表示時間を計算し、ワークRAM部内に一時記録されているスチルピクチャエントリポイント31〜39内の「静止画像を表示するタイミングの指定情報」の内容を変更する(ステップS27)。
【0190】
逆に該当する静止画像を部分消去後表示しない場合には(ステップS26でノー)、オリジナルセル情報301〜305内に記録されていた部分消去前のスチルピクチャエントリポイント31〜39の中からユーザが指定した部分消去範囲内に含まれるスチルピクチャエントリポイントの情報を削除する(ステップS28)。
【0191】
次のステップS29では、ワークRAM内に一時記録された管理情報をディスクドライブ部409を経由して情報記憶媒体内の管理情報記録領域130へ書き換える。
【0192】
ここで、部分消去対象範囲内に表示されていた静止画像の取り扱いが重大な問題となる。この部分消去後の静止画像の取り扱い方法として、
(A)部分消去場ところによらず、部分消去前の静止画像全てを部分消去後の音声情報再生時に表示する(ステップS27)
…この場合には図9の「静止画像を表示するタイミングの指定情報」を再計算して自動的に書き換える。
【0193】
(B)部分消去場所内のみに表示していた静止画像は部分消去後の再生時には表示しない(ステップS28)。
【0194】
の2通りの方法をこの発明の実施の形態では選択している。
【0195】
このとき、部分消去場所内のみに表示していた静止画像(指定された一部の静止画像)を表示可能とするかの判定情報が管理情報内に事前に記録されており、その情報に基づき(A)、(B)のいずれかを選択する(図17、図18のステップS26)。ここに、この発明の実施の形態の編集方法における第1の特徴がある。
【0196】
上記判定情報はユーザが認識可能な情報になっていると言うところにこの発明の第2の特徴がある。ユーザが認識可能な状況であれば、(A)、(B)のいずれを選択したかがユーザにも理解でき、ユーザの混乱を回避できる。ユーザが認識可能な上記判定情報としてこの発明では図6(a)にあるディスプレイモード7を利用している。
【0197】
すなわち、オリジナルトラック1のディスプレイモード7が“Slideshow+Sequential”を表示している(その時のプログラム情報内の「該当するオーディオトラック内での静止画像の表示モード」も同じ情報が記録されている)場合にのみ、上記の(B)が選択され、それ以外の情報が記録されている場合には(A)が選択される。
【0198】
ここで、プレイリスト内容の作成方法説明の前に、この発明の特徴である図6(a)(b)に示した表示画面の作成方法について図19を用いて説明する。
【0199】
初めに情報記憶媒体100上に記録された管理情報記録領域130の情報を読み取り、一時的にメインMPU部404内のワークRAM部内に一時記録する(ステップS31)。
【0200】
最初に情報記憶媒体100へ録画した順に再生手順が示されるオリジナルトラック1に関する管理内容はオリジナルプログラムチェーン情報144、または320内に記録されており、後述するようにオリジナルトラックに関する情報は特にプログラム情報#1/311〜#4/314内(図7の(h)(g))に記載されている。
【0201】
また先に説明したようにプレイリストのトラックに関する情報はユーザ定義PGC情報テーブル145内のトラックヘッドエントリポイント171〜173内に記録されている。それらの情報を利用してメインMPU部404内でオリジナルトラック1に関するリスト画面を作成(ステップS32)し、プレイリスト#1(Play List)2に関する各トラックのリスト画面を個々に作成し(ステップS33)、両者の画面を合成して(ステップS34)表示する(ステップS35)。
【0202】
次に、図19を参照して、図6(a)(b)で示したようなプレイリスト作成用表示画面の作成処理方法について説明する。
【0203】
ディスクドライブ部409でディスク内の管理情報記憶領域130の情報を読み取り、メインMPU部404内のワークRAM部内に一時記憶する(ステップS31)。次にメインMPU部404は、一時記憶されているプログラム情報311〜314の情報内容からディスク100に記録されているオリジナルトラックに関する情報を解釈し、オリジナルトラック1に関する表示画面内容を作成する(ステップS32)。次にメインMPU部404は、一時記憶されているユーザ定義PGC情報テーブル145を構成しているセル情報164〜169内のトラックヘッドエントリポイント171〜173の情報を用い、各プレイリスト毎のトラックに関する情報を抽出し、プレイリスト2に関する表示画面内容を作成する(ステップS33)。
【0204】
次にステップS32とステップS33で作成した各表示画面を合成し、Vミキシング部へ転送する(ステップS34)。そして、メインMPU部404内部で作成した表示画面をD/A変換器436を経由させて表示部408で表示する。
【0205】
図20、図21を参照して、この発明におけるプレイリストの作成方法についてさらに説明する。
【0206】
管理情報記録領域130の情報を読み取り、メインMPU部404内のワークRAM部内に一時記録する(ステップS41)。
【0207】
次に、図19に示した方法でユーザに対して編集画面(オリジナルトラック1、プレイリストの画面)を表示し(ステップS42)、ユーザにプレイリスト作成をしてもらう(ステップS43)。ここでは、ユーザが画面を見ながら新たに作成するニュートラックとオリジナルトラックの関係を入力することになる。
【0208】
ディスプレイモードは最初に再生される元のオリジナルトラックで指定されたディスプレイモードに自動的に一致設定されるが、後からユーザが画面を見ながら変更することは可能である。同時にユーザに新しくプレイリスト上に作成したトラックに関する固有情報を入力してもらう(ステップS44)。
【0209】
つまりこのステップでは、ユーザが表示画面を見ながら新たに作成するニュートラックに関する表示モード8(図6(b))と、代表画像と、静止画設定条件(オリジナルの場合は、オリジナルトラックで設定した静止画像と同じものを表示させる、ニューリーセットの場合はユーザが新たに静止画像を指定する)を入力することになる。
【0210】
次に、図14に示した情報記録再生装置のメインMPU部404内では、上記の入力情報に基づき、新しいセル情報の作成と、その中のトラックヘッドエントリポイント内の情報記録を行う(ステップS45)。
【0211】
つまり、このステップでは、ワークRAM部内において、該当するユーザ定義PGC情報156、157内に新たにセル情報164〜169を追加設定し、ユーザが設定した新しいトラック内の先頭に位置するセルに対するセル情報内に、トラックヘッドエントリポイント171〜173を追記する。
【0212】
次に、このトラックヘッドエントリポイント171〜173内にユーザが指定した表示モードと代表画像の指定情報と、代表音声の表示範囲を追記する(ステップS46)。
【0213】
このステップS46における代表音声の表示範囲としては、新しく作成したニュートラックの再生開始時間から特定の時間(例えば5秒間)までの時間が自動的に記録される。この時間範囲を変更したい場合は、編集処理時にユーザが代表音声の表示範囲を設定し直すことができる。
【0214】
この新しく作成したニュートラックに対して再生と同時に表示する静止画像をユーザが新たに設定し直す場合には(ステップS47)、ユーザのキーイン結果に応じて図6(b)のスチル10が“オリジナル(Original)”から“ニューリーセット(Newly Set)”に変更されるとともにユーザに静止画像を選択してもらう(ステップS48)。つまり新たに作成するニュートラックの表示と同時に表示する静止画像を既存のスチルピクチャVOBグループ情報273〜279の中からユーザが選択することになる。
【0215】
もし、ユーザが、表示すべきスチルピクチャを新たに指定しないときは(ステップS47のノー)、オリジナルトラック内の全てのスチルピクチャを表示すべきか否か決定する(ステップS49)。オリジナルトラックの全てのスチルピクチャを表示すべきときは(ステップS49のイエス)、処理は以下の(A)に移行する。もしオリジナルトラックの全てのスチルピクチャを表示するのでなければ(ステップS49のノー)、処理は以下の(B)に移行する。
【0216】
プレイリスト作成時の静止画像(スチルピクチャ)の設定方法として、以下の(A)および(B)の2通りの方法を、この発明の実施の形態では選択している。
【0217】
(A)ユーザによるオリジナルトラック内の指定場所によらず、関係するオリジナルトラックが持っていた静止画像全てをプレイリスト内の新しいトラックの再生時に表示する(ステップS51)。
【0218】
…例えば3個のオリジナルトラックから新しいトラックを作成した場合には、3個のオリジナルトラックを再生するときに表示する全ての静止画像を新しいトラックを再生するときに表示する。
【0219】
(B)新しいプレイリストを作成するために引用されたオリジナルトラック内の指定場所を再生するときに表示される静止画像のみを新しいトラックの再生時に表示する(ステップS50)。
【0220】
この時、どちらの方法を採用するかの判定情報が、管理情報内に事前に記録されている。その判定情報に基づき(A)、(B)のいずれかを選択する(図20、図21のステップS49)ところに、この発明の編集方法における第1の特徴がある。
【0221】
また、上記判定情報が、ユーザ認識可能な情報になっているところに、この発明の第2の特徴がある。ユーザが認識可能な状況であれば、(A)、(B)のいずれを選択したかがユーザにも理解でき、ユーザの混乱を回避できる。
【0222】
ユーザが認識可能な上記判定情報としてこの発明では図6(a)にあるディスプレイモード7を利用している。すなわち新しいトラックを再生するときに最初に再生する音声情報を引用したオリジナルトラック1(例えば図6(a)(b)の例ではニュートラックNo.1ではオリジナルトラックの“Automatic”を意味し、ニュートラックNo.3ではオリジナルトラックの“First Love”を意味している)のディスプレイモード7が“Slideshow+Sequential”を表示している(その時のプログラム情報内の「該当するオーディオトラック内での静止画像の表示モード」も同じ情報が記録されている)場合にのみ上記の(B)を選択し、それ以外の情報が記録されている場合には(A)を選択する。
【0223】
ステップS50またはS51の処理後、メインMPU部404は、対応する新トラックの表示時間を、その新トラック内で表示するスチルピクチャの枚数で割り、スチルピクチャ1枚当たりの表示時間を算出する(ステップS52)。算出された値は、スチルピクチャエントリポイント21〜26およびトラックエントリポイント171〜173内の“スチルピクチャの表示時間指定情報”に記録される。これらのエントリポイントはMPU部404のワークRAM内に、一時的に記録される。
【0224】
そして、ワークRAMに一時記録された管理情報が、ドライブ409を介して、ディスク100の管理情報記録領域130内に書き換えられる。
【0225】
また図20、図21では図示してないが、「静止画像を表示するタイミングの指定情報」の設定(ステップS52)直後に、新しく作成したトラックに対応するトラックヘッドエントリポイント内に記録する「該当するオーディオトラック固有のテキスト情報」と「付加説明用テキスト情報」は新しいトラックを再生するときに最初に再生する音声情報を引用したオリジナルトラック1内の情報が自動転記され、必要に応じてユーザのキーイン操作によるテキスト情報の書き換えが行われる(ステップS53)。
【0226】
図22、図23には、映像情報を音声情報と同時に表示する静止画像情報として利用する場合の処理手順を示している。
【0227】
管理情報記憶領域130の情報を読み取り、メインMPU部404内のワークRAM部内に一時記録する(図22のステップS61)。次に、図19で示した方法で、オリジナルトラック1とプレイリストの画面を表示する(ステップS62)。ユーザが表示画面を見ながら映像情報から抽出した静止画情報を同時に表示させるトラックを指定する(ステップS63)。
【0228】
次にユーザは、表示画面を見ながら映像情報(ムービーオブジェクトの情報が記録されたVR_MOVIE.VRO212ファイル内の映像情報)の中から静止画情報として抽出したい場面を指定する(ステップS64)。
【0229】
このステップで指定された画面情報は、静止画像として抽出され、その静止画像はV_PRO部438からビデオミキシング部405を経由してディスクドライブ部409から情報記憶媒体100上のスチルピクチャオブジェクトファイルであるAR_STILL.ARO213の一部として記録される(ステップS65)。
【0230】
次に、このステップで抽出されてディスクに記録された静止画像に対応して、メインMPU部404内のワークRAM部内に新たなスチルピクチャVOBグループ情報#g/279と、スチルピクチャVOBエントリ#1/298、#2/299の情報が記録される(図23のステップS66)。
【0231】
次にステップS63内でユーザが指定したトラックに対応するセル情報#4/167内のトラックヘッドエントリポイント#2/172と、スチルピクチャエントリポイント24で指定する静止画情報をステップS66で作成したスチルピクチャVOBエントリ#1/298、#2/299に変更する(ステップS67)。
【0232】
次に該当するトラックの表示時間をトラック内で表示する静止画像の枚数で割り、静止画像1枚あたりの表示時間を計算し、その結果をワークRAM部内に一時記憶されているスチルピクチャエントリポイント24と、トラックヘッドエントリポイント172内の「静止画像を表示するタイミングの指定情報」内に記録する(ステップS68)。
【0233】
そして、メインMPU部404内のワークRAM部内に一時記録された管理情報をディスクドライブ部409を経由して管理情報記録領域130へ書き換える(ステップS69)。
【0234】
図10(h)に示すように映像情報(ムービーオブジェクト)が記録されたVR_MOVIE.VRO212ファイル内の任意の映像画面を音声情報再生時に同時に表示する静止画像として活用できるところに、この発明の実施の形態の特徴がある。その具体的方法について図10と図22、図23を用いて説明する。
【0235】
まず情報記憶媒体100上に記録されたオーディオトラックの一覧表をユーザに対して図6(a)(b)に示すように表示し、静止画像を設定したいトラックをユーザに指定してもらう(ステップS63)。次にVR_MOVIE.VRO212ファイル内に記録された映像情報を表示しながらユーザに希望の画面(場面)を指定してもらう(ステップS64)。ユーザが指定した画面(場面)は図14内のデコーダ部402内で既にデコードされているので、その画像情報がそのまま静止画像(Iピクチャ)として情報記憶媒体100上のAR_STILL.ARO213ファイル内に記録される(ステップS65)とともにそれに関する管理情報が作成される(ステップS66)。そこで作成した静止画像と音声情報間の表示関係情報がトラックヘッドエントリポイント#2/172またはスチルピクチャエントリポイント24に記録される。
【0236】
一般のユーザは希望する画面(場面)は設定するが、表示タイミングまでは設定しない場合が多い。従って図14に示した情報記録再生装置内のメインMPU部404内で自動的に「静止画像を表示するタイミングの指定情報」(図9)の値を設定する(図22、図23のステップS68)ところに、この発明における情報記録再生装置の特徴がある。
【0237】
具体的には
〔静止画像1枚当たりの表示時間〕=〔該当するオーディオトラックの再生時間〕÷〔該当するオーディオトラック内で表示する静止画像枚数〕
として自動計算する。
【0238】
オリジナルトラックの情報を管理するオリジナルPGC320においては図9に示すオリジナルトラックに関する情報はプログラム情報#1/311〜#4/314内に記録されている。
【0239】
図24、図25を用いて、上記の方法で情報記憶媒体100に記録した音声関連情報の再生方法について説明する。
【0240】
管理情報記録領域130の情報を読み取り、メインMPU部404内のワークRAM部内に一時記憶する(ステップS71)。次に、ワークRAM部内に一時記録されたプログラム情報311〜314の情報から、情報記憶媒体に記録されているオリジナルトラックに関する情報を解釈し、オリジナルトラック1に関する表示画面内容を作成する(ステップS72)。
【0241】
次に、ワークRAM部内に一時記録されたユーザ定義PGC情報テーブル145を構成するセル情報164〜169内のトラックヘッドエントリポイント171〜173の情報から各プレイリスト毎のトラックに関する情報を抽出し、プレイリスト2に関する表示画面内容を作成する(ステップS73)。
【0242】
次に、図24のステップS72、S73で作成した表示画面を合成し、Vミキシング部へ転送する(ステップS74)。さらに表示画面をD/A変換器436を経由させて表示部408で表示する(ステップS75)。
【0243】
図19の方法で図6(a)(b)に示した画面を表示し、ユーザに再生対象のトラックを指定してもらう(ステップS76)。
【0244】
図25のステップS77では、具体的には、トラックヘッドエントリポイント171〜173、またはプログラム情報311〜314内の「該当するオーディオトラックの内容を示す代表音声の表示範囲を指定する情報」から代表音声の再生開始時間と再生終了時間を読み取る。
【0245】
またステップS78では、オーディオオブジェクト情報196〜197内のオーディオオブジェクトユニットエントリ241〜248の情報を用いて代表音声の情報が記録されているAR_AUDIO.ARO221内の再生開始アドレスと再生終了アドレスを算出する。
【0246】
そしてステップS79では、所定アドレス範囲が再生され、音声出力されるが、ユーザはその代表音声を聞いて自分が聞きたいオーディオトラックであるか否かを判断する。確認の後は、再生範囲を指定して再生ボタンを押す(ステップS80)。
【0247】
またワークRAM部内に一時記憶された管理情報からユーザが指定したトラック範囲がオリジナルPGC情報144内あるいはユーザ定義PGC情報156、157内のどの範囲に該当する判別する(ステップS81)。
【0248】
そして、オリジナルPGC情報144内あるいはユーザ定義PGC情報156、157内のプログラム情報311〜314の配列順またはセル情報164〜169の配列順に従ってディスクからオブジェクト情報をトラック単位毎に再生し、トラック単位毎に出力表示する(ステップS82)。
【0249】
図24、図25の方法によれば、ユーザは、聞きたい曲を選定する前に代表音声を聞くことでそれが本当にユーザが聞きたい曲か否かを事前確認できる。すなわち確認したいオーディオトラックを指定し、代表音声の再生ボタンをユーザが押すと、メインMPU部404内で「該当するオーディオトラックの再生内容を示す代表音声の表示範囲を指定する情報」から(ステップS77)、オーディオオブジェクトユニットエントリ(AOBU_ENT)#1/241〜#h/248を利用して、AR_AUDIO.ARO221内のアクセスすべきアドレスを算出(ステップS78)し、音声情報を情報記憶媒体から再生し、表示する(ステップS79)。
【0250】
このように、この発明の実施の形態では、情報記録再生装置内のメインMPU部404でユーザが設定した範囲は各オブジェクトファイル内のどの部分に対応するかを判別し(ステップS77)、その結果に基づき再生・表示する。このとき、オリジナルプログラムチェーン情報144内あるいはユーザ定義PGC情報156、157内に存在するプログラム情報311〜314の配列順またはセル情報164〜169の配置順に従って、情報記憶媒体100からオブジェクト情報をトラック単位毎に再生する。ここに、この発明の実施の形態の特徴がある。
【0251】
上記したこの発明の実施の形態で実行された要点をまとめると、次のようになる。
【0252】
PGCI内にオーディオトラックの切れ目情報を記録する。トラック切れ目情報内にテキスト情報とトラックの代表画像を持たせる。オリジナルトラック毎にプログラム情報が記録される。
【0253】
またセル情報内のトラックヘッドエントリポイントでトラックの切れ目を表す。PGCI内に記述されたプログラム情報/セル情報の配列順に従ってトラック毎に再生する。ユーザが指定した静止画像に合わせてそれぞれの表示タイミングを自動算出する。オリジナルリストとプレイリストを同時に画面上に表示する表示方法(RTRの適応も目指す)。
【0254】
さらにまた、オリジナルトラックの情報を用い、プレイリスト上でのトラックを作成する編集方法;オリジナルトラックの持つどの静止画像をプレイリストのトラックに貼り付けるか決める;部分消去後にどの静止画像を残して表示するかを決める;ムービーオブジェクトの任意画面を静止画像に抽出し、オーディオオブジェクトと同時表示する編集方法;などを揚げることができる。
【0255】
図26は、リアルタイム記録オーディオマネージャ(図1(d)のRTR_AMG130)の一部(図1(e)のUD_PGCIT145)のデータ構造を例示している。
【0256】
図26に示すように、リアルタイム記録(RTR)オーディオマネージャRTR_AMG(図1(d)の130)は、RTRオーディオマネージャ情報RTR_AMGIと、オーディオファイル情報テーブルAUDFITと、オーディオスチルビデオファイル情報テーブルASVFITと、オリジナルプログラムチェーン情報ORG_PGCI(図1(e)の144)と、ユーザ定義PGC情報テーブルUD_PGCIT(図1(e)の145)と、テキストデータマネージャTXTDT_MG(図1(e)の146)と、製造業者情報テーブルMNFIT(図1(e)の147)とで構成されている。
【0257】
ユーザ定義PGC情報テーブルUD_PGCITは、ユーザ定義PGC情報テーブル情報UD_PGCITI(図1(f)の150)と、1以上のユーザ定義PGC情報サーチポインタUD_PGCI_SRP#1〜#n(図1(f)の151〜152)と、1以上のユーザ定義PGC情報UD_PGCI#1〜#n(図1(f)の156〜157)とを含んでいる。
【0258】
PGC情報には、2種類ある。第1はORG_PGCIにより管理されるオリジナルPGCであり、第2はUD_PGCITにより管理される1以上のユーザ定義PGCである。
【0259】
オリジナルPGCは、最初に(オリジナルなものとして)記録された内容(セル)の再生手順を記述している。ユーザ定義PGCは、セル(最初に記録された内容)の再生の順序をユーザが自由に変更(あるいは修正)することで得られる再生手順を記述したものである。
【0260】
図27は、図26のリアルタイム記録オーディオマネージャ(RTR_AMG)に含まれるプログラムチェーン情報(PGC情報)のデータ構造を例示している。
【0261】
図27に示すように、PGC情報(ORG_PGCIまたは1つのUD_PGCI)#iは、PGC一般情報PGC_GI(図1(g)の160;図48参照)と、1以上のプログラム情報PGI#1〜#n(図12(d)の311〜313;図49参照)と、1以上のセル情報サーチポインタCI_SRP#1〜#n(図1(g)の161〜162)と、1以上のセル情報CI#1〜#n(図1(g)または図7(d)の164〜169)とを含んでいる。
【0262】
各セル情報CIは、セル一般情報C_GIおよび1以上のセルエントリポイント情報C_EPI#1〜#n(図1(h)の171〜173、または図7(c)のエントリポイント)を含んでいる。
【0263】
図示しないが、セル一般情報C_GIは、以下の情報項目を含んでいる:
(1)該当セルの形式を記述したC_TY(例えばオーディオセルに対しては“010b”がC_TY1に記述される);
(2)該当セルの再生情報(例えばダイナミックレンジ制御のオン・オフ情報およびダイナミックレンジ制御値)を記述したPB_INF;
(3)該当セルの対応AOBに対するAOBIサーチポインタ番号を記述したAOBI_SRPN;
(4)該当セルの対応ASVUに対するASVUIサーチポインタ番号を記述したASVUI_SRPN;
(5)該当セルに対応するASVUの表示タイミングモード(ディスプレイタイミングモード)および表示順序モード(ディスプレイオーダモード)を記述したASV_DMD;
(6)セルエントリポイントC_EPIの番号を記述したC_EPI_Ns;
(7)該当セルの再生開始時間を記述したC_A_S_PTM;
(8)該当セルの再生終了時間を記述したC_A_E_PTM。
【0264】
図28の(a)および(b)は、それぞれ、オリジナルPGCおよびユーザ定義PGCにおけるエントリポイントの例を示している。
【0265】
図28(a)はオリジナルPGC内のエントリポイントを例示するもので、ここでは3つのプログラムPG#1〜#3が示され、各プログラムが持つセルは1つだけとなっている。PG#1のセルに対しては、合計7つのエントリポイントが例示されている。PG#1に対する3つのエントリポイント(1)〜(3)はインデックス用であり、他の4つのエントリポイント[1]〜[4]はディスプレイリスト用である。
【0266】
PG#1〜PG#3のインデックス用エントリポイントはPG#1〜PG#3の角枠上の矢印で示され、これらのエントリポイントを示すインデックス番号は丸で囲まれた番号で示されている。すなわち、インデックス用エントリポイントは、付加情報としてインデックス番号の値を含んでいる。
【0267】
PG#1〜PG#3の角枠下の矢印は、ディスプレイリストのエントリポイントを示している。オーディオデータとともに再生されるオーディオスチルビデオ(ASV)があるときは、該当トラックは、一緒に再生されるべきオーディオスチルビデオを含むところのオーディオスチルビデオユニット(ASVU)の番号に関する情報を持つ。各エントリポイントは、指定されたASVU内のオーディオスチルビデオオブジェクト(ASVOB)の数に関する情報を持つ。指定されたASVOBはエントリポイントのタイミングで再生される。
【0268】
図28(a)は、スライドショー/シーケンシャルモードの例を示している。スライドショー/ランダムまたはシャッフルの場合は、各エントリポイントはASVOBの番号に関する情報は持たない。なぜならば、再生されるべきASVOBの番号がランダムにあるいはシャッフルされて決定されるからである。該当トラックのASVディスプレイモードがブラウザブルモードのときは、オーディオスチルビデオ(ASV)に対するエントリポイントのタイミング情報は、全てゼロに設定される。というのも、ブラウザブルモードのときはユーザは任意のタイミングで次または前のオーディオスチルビデオにスキップすることができるからで、所定のタイミング情報は必要とされないからである。
【0269】
図28(b)は、ユーザ定義PGC内のエントリポイントを例示している。ユーザ定義PGCの場合、そのPGCはプログラム(PG)構造は持たず、セル構造だけを持つ。このため、ユーザ定義トラックはプログラム(PG)構造により実現されない。そこで、ユーザ定義PGCの場合では、ユーザ定義トラック用に新たなエントリポイント<T>が導入される。
【0270】
図28(b)には、3つのセル(セル#1〜セル#3)が例示されている。図示されたセル#1およびセル#2は、ユーザ定義トラック用に新たなエントリポイント<T>を持っている。図28(b)の例では、セル#1は1つのユーザ定義トラックに対応し、セル#2およびセル#3は他のユーザ定義トラックに対応している。ユーザ定義トラック用のエントリポイントは、該当セルの開始点に設定される。
【0271】
インデックス用のエントリポイントおよびディスプレイリスト用のエントリポイントに関しては、オリジナルPGCの場合(図28(a))と同様である。
【0272】
なお、図28中において、下向き矢印が付いた番号(1〜5)または文字(T)は図7(c)のトラックヘッドエントリポイントに対応し、上向き矢印が付いた番号(1〜4)は図7(c)のスチルピクチャエントリポイントに対応している。
【0273】
図29は、セルエントリポイント情報(タイプA1のC_EPI;図27または図1(h)のC_EPI#参照)の内容を例示している。
【0274】
図29に示すように、タイプA1のC_EPIは、以下の情報項目を含んでいる:
(1)エントリポイントの形式を記述したEP_TY(このEP_TYはEP_TY1とEP_TY2とで構成される。タイプA1は、EP_TY1=“01b”とEP_TY2=“00b”との組み合わせで指定される。);
(2)エントリポイントの再生時間を記述したEP_PTM(このEP_PTMの全バイトは“00h”に設定される。);
(3)エントリポイントのプライマリテキスト情報を記述したPRM_TXT(PRM_TXTは2つのサブフィールドに分割される:最初の64バイトフィールドは例えばASCII文字セットでプライマリテキストを記述するのに用いられ、最後の64バイトフィールドは図26その他に示されるRTR_AMGI内で定義された文字セットでプライマリテキストを記述するのに用いられる);
(4)テキストデータがエントリポイントに対応しているところのアイテムテキストIT_TXTのサーチポインタ情報(サーチポインタ番号)を記述したIT_TXT_SRPN;
(5)代表画像情報を記述したREP_PICTI(図50参照)。
【0275】
なお、タイプA1のEP_TYは、図9に示したテーブルの情報内容の第1パラグラフに記述されたEP_TYに対応している。
【0276】
また、タイプA1のEP_PTMは、図9に示したテーブルの情報内容の第8パラグラフに記述されたEP_PTMに対応している。
【0277】
また、タイプA1のPRM_TXTは、図9に示したテーブルの情報内容の第5パラグラフに記述されたPRM_TXTIに対応している。
【0278】
また、タイプA1のIT_TXT_SRPNは、図9に示したテーブルの情報内容の第6パラグラフに記述されたIT_TXT_SRPNに対応している。
【0279】
さらに、タイプA1のREP_PICTIは、図9に示したテーブルの情報内容の第3パラグラフに記述されたREP_PICTIに対応している。
【0280】
図30は、リアルタイム記録オーディオマネージャ(図3(d)のRTR_AMG130)の他部(図3(e)のAUDFIT143)のデータ構造を例示している。
【0281】
図30に示すように、RTR_AMG内のオーディオファイル情報テーブルAUDFITは、オーディオファイル情報テーブル情報AUDFITI(図3(f)の180)と、1以上のオーディオストリーム情報AUD_STI#1〜#n(図3(f)の181〜182)と、1以上のダウンミックス係数情報DM_COEFI#1〜#nと、オーディオファイル情報AUDFI(図3(f)の184)とを含んでいる。
【0282】
図示しないが、AUDIFITIは、以下の情報項目を含んでいる:
(1)オーディオファイル情報AUDFIの数を記述したAUDFI_Ns;
(2)オーディオストリーム情報AUD_STIの数を記述したAUD_STI_Ns;
(3)ダウンミックス係数情報DM_COEFIの数を記述したDM_COEFI_Ns;
(4)AUDFITの先頭バイトからの相対バイト数でオーディオファイル情報テーブルAUDFITの終了アドレスを記述したAUDFIT_EA。
【0283】
なお、AUDFI_Nsはオーディオファイル(図2のAR_AUDIO.ARO221)の数を示しているが、オーディオファイルの最大数は“1”なので、AUDFI_Nsの値は“0”または“1”となる。また、AUD_STI_Nsの最大数は“64”であり、DM_COEFI_Nsの最大数は“16”となっている。
【0284】
図示しないが、各AUD_STIは、以下の情報項目を含んでいる:
(a)AUD_STIを参照するAOBのオーディオ属性を記述したA_ART;
(b)AUD_STIを参照するAOBに含まれるリアルタイムテキストデータRT_TXTDTのテキスト属性(例えばASCIIテキストなど)を記述したTXT_ART。
【0285】
上記A_ARTは、以下の情報項目を含んでいる:
(a1)リニアPCMモード、パックドPCMモード(ロスレス圧縮モード)などを示すオーディオコーディングモード;
(a2)リニアPCMオーディオまたはパックドPCMオーディオのソースデータが属するチャネルグループ1(CH_GR1)の量子化ワード長(16ビット、20ビット、24ビットなど)を記述したCH_GR1のQ;
(a3)リニアPCMオーディオまたはパックドPCMオーディオのソースデータが属するチャネルグループ2(CH_GR2)の量子化ワード長(16ビット、20ビット、24ビットなど)を記述したCH_GR2のQ;
(a4)リニアPCMオーディオまたはパックドPCMオーディオのソースデータが属するチャネルグループ1(CH_GR1)の標本化周波数(48kHz、96kHz、192kHz、44.1kHz、88.2kHz、176.4kHzなど)を記述したCH_GR1のfs;
(a5)リニアPCMオーディオまたはパックドPCMオーディオのソースデータが属するチャネルグループ2(CH_GR2)の標本化周波数(48kHz、96kHz、192kHz、44.1kHz、88.2kHz、176.4kHzなど)を記述したCH_GR2のfs;
(a6)リニアPCMオーディオまたはパックドPCMオーディオのソースデータが属するものであって、以下のものに関係したマルチチャネルソースの形式を記述したマルチチャネルタイプ:
*チャネル数を含めたチャネル割り当て;
*ダウンミックス方法(リニアPCMの場合のみ);
(a7)AOB内のリニアPCMオーディオデータまたはパックドPCMオーディオデータに属する各チャネルの割り当てを記述したチャネルアサイメント。
【0286】
上記リアルタイムテキストデータ(RT_TXTDT)は、たとえば図1(d)のARリアルタイムテキストオブジェクト記録領域134に記録することができる。
【0287】
図示しないが、ダウンミックス係数情報DM_COEFIは、ダウンミックス係数テーブルDM_COEFTを含んでいる。このDM_COEFTの内容は、マルチチャネルのリニアPCMオーディオデータを2チャネルにダウンミックスする際の係数を決定するときに利用できる。この情報は、オーディオデータがリニアPCMでコーディングされているときにのみ利用される。
【0288】
なお、同じDM_COEFIを複数のAOBで共有するようにしてもよい。
【0289】
図30に示すように、オーディオファイル情報AUDFIは、オーディオファイル情報一般情報AUDFI_GI(図3(g)の190)と、1以上のオーディオオブジェクト情報サーチポインタAOBI_SRP#1〜#n(図3(g)の191〜192)と、1以上のオーディオオブジェクト情報AOBI#1〜#n(図3(g)の196〜197)とを含んでいる。
【0290】
図示しないが、AUDFI_GIは、AOBIサーチポインタAOBI_SRPの数を記述したポインタ数情報AOBI_SRP_Nsを含んでいる。なお、オーディオファイル内におけるオーディオオブジェクトAOBの最大数および最小数は、それぞれ、“1”および“999”となっている。
【0291】
サーチポインタAOBI_SRPは、AUDFITの先頭バイトからの相対ブロック数でAOBIの開始アドレスを記述したAOBI_SAを含んでいる。
【0292】
各オーディオオブジェクト情報AOBIは、AOB一般情報AOB_GIおよびAOBユニット情報AOBUIを含んでいる。
【0293】
図示しないが、AOB_GIは、以下の情報項目を含んでいる:
(1)AOBのタイプを記述するもので、一時消去フラグTEを含んだAOB_TY(TE=“0b”は該当AOBが通常状態にあり、TE=“1b”は該当AOBが仮消去状態にあることを示す。仮消去状態にあるAOBは、ユーザ定義PGC内のセルにより参照されることはない。また、仮消去状態にあるAOBは、トラック再生などの通常再生動作において再生されることもない。);
(2)該当AOBの内容(AUD_STIの番号AUD_STIN、CH_GR2のビットシフト、ステレオ再生モード、DMCOEFIの番号DMCOEFIN、DMCOEFINが有効であるかどうかを記述したDMCOEFINバリディティなど)を記述したAOB_CNT;
(3)該当AOBの記録時間(そのAOBのオーディオデータの先頭が記録されたときの時間)を記述したAOB_REC_TM;
(4)AOB_REC_TM用のサブセコンド(1秒以下)を記述したAOB_REC_TM_SUB;
(5)該当AOBの最初のオーディオフレームの再生開始時間(再生タイムスタンプPTSで符号化される)を記述したAOB_A_S_PTM(そのAOBにPTSがないときは、再生開始時間はMPEG規格に則って算出される);
(6)該当AOBの最終オーディオフレームの再生終了時間を記述したAOB_A_E_PTM。
【0294】
図30に示すように、AOBUIは、オーディオオブジェクトユニット一般情報AOBU_GIと、1以上のAOBUエントリAOBU_ENT#1〜#n(図3(h)の241〜248)とを含んでいる。
【0295】
図示しないが、AOBU_GI(図3(h)の240にも対応)は、以下の情報項目を含んでいる:
(1)1つのAOBUの再生時間を記述したAOBU_PB_TM;
(2)AOBUのサイズを記述したAOBU_SZ(このサイズはAOBU内のデータパック数で指定される);
(3)該当AOB内の最終AOBUの再生時間を記述したL_AOBU_PB_TM;
(4)該当AOB内の最終AOBUのサイズを記述したL_AOBU_SZ;
(5)AOBUI内のAOBUエントリの数を記述したAOBU_ENT_Ns;
(6)AR_AUDIO.AROファイル(図2の221)の先頭論理ブロックからの相対論理ブロック数で該当AOBの開始アドレスを記述したAOB_SA。
【0296】
なお、AOBUの再生時間は1秒以下であるため、AOBU_PB_TMは、AOBU再生時間の1秒からの不足分を記述するようになっている。
【0297】
図31は、図30のAOBU_ENT#n(nは整数)あるいは図3(h)の241〜248に対応したオーディオオブジェクトユニットエントリ(AOBU_ENT)の内容を例示している。
【0298】
図31に示すように、各AOBU_ENTは、該当AOBUのサイズを記述したAOBU_SZを含んでいる。このAOBUサイズは、該当AOBU内のデータパック数で指定できるようになっている。各パックが2048バイト(あるいは2kバイト)であれば、AOBUのサイズは2048バイト(あるいは2kバイト)の整数倍になる。
【0299】
図32は、オーディオオブジェクトユニットAOBUの内容(オーディオフレーム)を再生するためのAOBUアクセスのコンセプトを図解したものである。
【0300】
図32の例では、AR_AUDIO.AROファイル内に、3つのAOB(AOB#1〜#3)が記録されている。このファイル内の相対論理ブロック番号を指定することで、各AOBの先頭データにアクセスできる。例えばAOB#2にアクセスするために、AOB#2の開始アドレスが、AOB#2用のAOBIのデータフィールド内に記述される。AOB#1の開始アドレスは、このファイル内での相対論理ブロック番号で“0”となる。
【0301】
図32のAOB#2は、AOBU#1から始まる一連のAOBUで構成されている。各AOBUは、連続したパックのシーケンスで構成される。ここで、パックとは、多重化のために分割されたオーディオおよびテキストのデータを含む単位である。AR_AUDIO.AROファイル内では、全てのパックは、そのファイル内の相対ブロック番号でみて連続的に記録される。例えばAOB#2内のAOBU#iの開始アドレスにアクセスするためには、AOBU#iの開始アドレスを獲得する必要がある。そのために、AOB#2の開始アドレスにAOB#2内の相対開始アドレスを加算する計算が行われる。これが、AOBIのデータ構造を用いてAOBUにアクセスするための基本的なメカニズムである。
【0302】
なお、図32のAR_AUDIO.AROファイルのAOB#1、#2、#3、…は、図3(g)の196〜197に対応している。また、図32のAOBUデータ構造におけるAOBU#1、#2、#3、…は、図3(h)の241〜248に対応している。さらに、図3(i)の情報251は、AOBU#i(i=1、2、3、…)に対応している。
【0303】
再生開始時間および再生終了時間によって、AOBおよびAOBUに対する再生を任意に指定することができる。
【0304】
AOBおよびAOBUの再生開始時間は、該当AOBのデータパック内に記述されたタイムスタンプを用いることで特定できる。たとえば、各AOBU内のオーディオパックの先頭オーディオフレームは、その再生時間情報を、図示しないパケットヘッダのPTSフィールド内に持っている。AOBあるいはAOBUのデータをデコードし再生するために、デコーダ(例えば図14の402)内の基準クロック(例えば図14のSTC1)は、再生が開始する先頭パック(図示せず)内に記述されたSCR値にセットされる。そして、クロックカウントが自動的に開始される。このクロックに基づいて、AOBあるいはAOBUの再生が行われる。
【0305】
図33は、AOBUエントリ(AOBU_ENT#)のコンセプトを図解したものである。
【0306】
オーディオエレメンタリストリームのコーディングが可変ビットレートでなされるときは、各AOBUのサイズ情報を格納する構造を持ったAOBUエントリが、各々のAOBUに対して用意される。というのも、可変ビットレートコーディングではAOBUのデータパック数が固定されないためである。
【0307】
一方、固定ビットレートの場合は、AOBUエントリは定義されない。AOBに伴うAOBUエントリは、該当AOBUの再生時間の増加順に記述される。
【0308】
テーブルサイズを最小限に抑えるために、各AOBUエントリは、パック数の情報(図33のAOBU_SZ)だけを持つようになっている。この情報(AOBU_SZ#i)を用いることで、どのAOBUが所定の再生時間に対応するのかを算出できるようになる。というのも、最終AOBUを除けば、各AOBUの再生時間は常に一定であるからである。
【0309】
図34は、リアルタイム記録オーディオマネージャ(図4(d)のRTR_AMG130)のさらに他部(図4(e)のASVFIT142)のデータ構造を例示している。
【0310】
図34に示すように、オーディオスチルビデオファイル情報テーブルASVFIT(図4(e)の142)は、オーディオスチルビデオファイル情報テーブル情報ASVFITI(図4(f)の260)と、オーディオスチルビデオストリーム情報ASV_STI#1〜#n(図4(f)の261〜262)と、オーディオスチルビデオファイル情報ASVFI(図4(f)の264)とを含んでいる。
【0311】
図示しないが、ASVFITIは、以下の情報項目を含んでいる:
(1)オーディオスチルビデオファイル情報ASVFIの数を記述したASVFI_Ns;
(2)オーディオスチルビデオストリーム情報ASV_STIの数を記述したASV_STI_Ns;
(3)ASVFITの先頭バイトからの相対ブロック番号でもってオーディオスチルビデオファイル情報テーブルASVFITの終了アドレスを記述したASVFIT_EA。
【0312】
各オーディオスチルビデオストリーム情報ASV_STIは、ビデオ属性V_ATRを含んでいる。このV_ARTは、該当ASV_STIを参照する1以上のオーディオスチルビデオユニット(ASVU)のビデオ属性を、記述したものである。
【0313】
図示しないが、V_ATRは、以下の情報項目を含んでいる:
(a)MPEG−1、MPEG−2などを示すビデオ圧縮モード;
(b)525/60(NTSC)、625/50(PAL)などを示すTVシステム;
(c)4:3、16:9などを示すアスペクト比;
(d)720×480、544×480などのビデオ解像度。
【0314】
図34に示すように、オーディオスチルビデオファイル情報ASVFIは、ASVFI一般情報ASVFI_GI(図4(g)の270)と、1以上のASVUIサーチポインタASVUI_SRP#1〜#n(図4(g)の271〜272)と、1以上のASVU情報ASVUI#1〜#n(図4(g)の273〜279)とを含んでいる。
【0315】
図示しないが、ASVFI_GIは、ASVUIサーチポインタASVUI_SRPの数を記述したASVUI_SRP_Nsを含んでいる。なお、オーディオスチルビデオファイル内のASVUの最小数は“1”であり、その最大数は“999”である。
【0316】
また、図示しないが、各ASVUI_SRPは、該当ASVFITの先頭バイトからの相対ブロック番号でもってオーディオスチルビデオユニット情報ASVUIの開始アドレスを記述したASVUI_SAを含んでいる。
【0317】
図34に示すように、ASVU情報ASVUIは、ASVU一般情報ASVU_GI(図4(h)の280)と、1以上のオーディオスチルビデオオブジェクトエントリASVOB_ENT#1〜#n(図4(h)の281〜289)とを含んでいる。
【0318】
図示しないが、ASVU_GIは、以下の情報項目を含んでいる:
(1)ASVU内のASVOBの数を記述したASVOB_Ns;
(2)ASVUのASV_STI番号を記述したASV_STIN(なお、1以上のASVUが同じASV_STIを共有することもできる);
(3)ASVU内の先頭ASVOBが記録されたときの時間を記述したFIRST_ASVOB_REC_TM;
(4)ASVU内の最終ASVOBが記録されたときの時間を記述したLAST_ASVOB_REC_TM(なお、同じASVU内では、LAST_ASVOB_REC_TMはFIRST_ASVOB_REC_TMの後になる);
(5)AR_STILL.AROファイル(図2の213)の先頭論理ブロックからの相対論理ブロック番号でもってASVUの開始アドレスを記述したASVU_SA。
【0319】
図示しないが、各ASVOB_ENTは、以下の情報項目を含んでいる:
(a)ASVOBエントリの形式を記述したASVOB_ENT_TY;
(b)ASVOBのサイズを論理ブロック数で記述したASVOB_SZ。
【0320】
なお、ASVOB_ENT_TYは一時消去フラグTEを含んでいる。(TE=“00b”は該当ASVOBが通常状態にあることを示し、TE=“01b”は該当ASVOBが仮消去状態にあることを示す。)
図35は、図34のASVOB_ENT#n(nは整数)または図4のASVOB_ENT#1に対応したオーディオスチルビデオオブジェクトエントリ(ASVOB_ENT)の内容を例示している。
【0321】
図35に示すように、ASVOB_ENTは、以下の情報項目を含んでいる:
(a)ASVOBエントリの形式を記述したASVOB_ENT_TY;
(b)ASVOBのサイズを論理ブロック数で記述したASVOB_SZ。
【0322】
ASVOB_ENT_TYは、仮消去フラグTEを含んでいる。TE=“00b”は該当ASVOBが通常状態にあることを示し、TE=“01b”は該当ASVOBが仮消去状態にあることを示す。
【0323】
図36は、オーディオスチルビデオオブジェクト(ASVOB)のデータ構造を例示している。
【0324】
図36に示すように、AR_STILL.AROファイルの各ASVU(ここではASVU#2)は、1以上のASVOB(ここではASVOB#1〜#n)で構成される。各ASVOB(ここではASVOB#2)は、ダミーパックと、1以上のビデオパックV_PCKと、MPEGプログラムエンドコード用の論理ブロックとを含んでいる。ダミーパックは、ASVOBの開始部分に、1つだけ存在する。このダミーパックは、システムヘッダと幾つかの付加情報(図示しないが、ISRCコード、コピー管理情報その他で構成される記録情報など)を持っている。ビデオパックV_PCKは、MPEGプログラムストリームに準拠するもので、シーケンスエンドコードが後に続くMPEGビデオデータのIピクチャのみを含んでいる。各ASVOBは、MPEGプログラムエンドコードの論理ブロックで終了する。
【0325】
なお、図36に示されるASVUは、それぞれ、図4(g)の273〜279に対応している。また、図36に示されるASVOBは、それぞれ、図4(h)の281〜289に対応している。
【0326】
図37は、ASVOBアクセスのコンセプトを図解したものである。図37のASVUおよびASVOBは、それぞれ、図36のASVUおよびASVOBに対応している。
【0327】
オーディオスチルビデオASVとは、ビデオ再生可能なオーディオプレーヤ(VCAPと略記される)によりオーディオデータとともに再生されるべき、スチルピクチャデータのことをいう。オーディオスチルビデオオブジェクトASVOBは、ボタン(ユーザ選択用の視覚上のアイテム)なしの1枚のスチルピクチャだけで構成される。また、オーディオスチルビデオユニットASVUは、1以上(最大99まで)のASVOBの集合体である。
【0328】
なお、〜.AROファイルに記録されたASVOBにアクセスするにあたり、ASVUIという情報が、該当ファイルに関するアドレス情報を得るために用いられる。各ASVUIは、該当ASVUに含まれるASVOBのアドレス情報により構成される。
【0329】
図37は、ASVおよびそのASVOBにアクセスする際の基本的なコンセプトを例示している。図37の例では、3つのASVU(ASVU#1〜#3)がAR_STILL.AROファイルに記録されている。ここで、ASVU#2は、ASVOB#1から始まる一連のASVOBのシーケンスで構成されている。ASVU#2内のASVOB#iにアクセスするために、プレーヤ(VCAP)は、AR_STILL.AROファイル内のASVU#2の開始アドレスおよびASVU#2内のASVOB#iの開始アドレスを獲得する。それから、プレーヤは、獲得した2つの開始アドレスを合計して、AR_STILL.AROファイル内のASVOB#iの開始アドレスを獲得する。
【0330】
図38は、リアルタイム記録オーディオマネージャ(図5(d)のRTR_AMG130)のさらに他の部分(図5(e)のTXTDT_MG146)のデータ構造を例示している。
【0331】
図38に示すように、テキストデータマネージャTXTDT_MGは、テキストデータ情報TXTDTI(図5(f)の231)と、1以上のアイテムテキストサーチポインタIT_TXT_SRP#1〜#n(図5(f)の232〜233)と、1以上のアイテムテキストIT_TXT(図5(f)の236〜238)とを含んでいる。
【0332】
図示しないが、TXTDTIは、以下の情報項目を含んでいる:
(1)TXTDT_MG内で用いられる文字セットコード(ASCIIコードなど)を記述したCHRS;
(2)IT_TXT_SRPの数を記述したIT_TXT_SRP_Ns;
(3)TXTDT_MGの先頭バイトから相対ブロック番号でもってTXTDT_MGの終了アドレスを記述したTXTDT_MG_EA。
【0333】
図示しないが、各IT_TXT_SRPは、以下の情報項目を含んでいる:
(a)TXTDT_MGの先頭バイトから相対ブロック番号でもってIT_TXTの開始アドレスを記述したIT_TXT_SA;
(b)IT_TXTのサイズをバイトで表したIT_TXT_SZ。
【0334】
なお、IT_TXTは、前述したCHRSにより指定される文字コードでもってアイテムテキストを記述したものである。
【0335】
この発明の実施の形態は、代表画像、ディスク代表画像、ディスク代表名、レジュームマーカ、プレーヤのメニュー(図6参照)で用いられるプライマリテキスト情報などのような、幾つかの機能およびデータ構造を持っている。
【0336】
上記レジュームマーカは、停止操作により再生が中断された位置の情報を保持するものである。この情報を用いることにより、たとえディスク100が図14のディスクドライブ409から一旦イジェクトされその後再挿入されたとしても、再生が中断された場所から正確に再生を再開できるようになる。
【0337】
ディスク100自身のトラックおよびプレイリスト各々は、代表画像を持つことができる。これらの代表画像は、ユーザが、目的のトラック、目的のプレイリストあるいは目的のディスクを識別しやすくするために、用いることができる。ディスク100に含まれる任意のオーディオスチルビデオは、トラックおよび/またはプレイリストに対する代表画像として定義できるほか、そのディスクのディスク代表画像として定義することもできる。
【0338】
これらの機能およびデータ構造の多くは、オプションとして扱うことができる。したがって、これらの機能あるいはデータを扱う機能を持たないレコーダあるいはプレーヤも、あり得る。
【0339】
図39は、プライマリテキスト情報(図29のPRM_TXTなど)の利用例を示している。
【0340】
図39に示すように、プライマリテキストは、トラック、プレイリスト、および/またはインデックス用エントリポイントの記述に用いることができ、それらの同定あるいは識別に利用できる。プライマリテキスト情報PRM_TXTIは、2種類の文字セット(ASCIIおよびそれ以外の1以上の文字セット)で記述することができる。ASCII文字セットは、ディスク100の世界的な利用に向けて使用される共通の文字セットとして、サポートされている。
【0341】
トラックセットあるいはモニタTVスクリーンで示されるテキストの例としては、図6(a)のトラックタイトル3のテキストがある。
【0342】
図39の例では、プレーヤは、全トラック#1〜#3に対するPRM_TXTIを収集し、それからメニュー(図39のモニタTVスクリーン上に表示される)を作成している。これにより、ユーザは、再生しようとするトラックを容易に選択できるようになる。たとえば、トラック#1のプライマリテキスト「交響曲第9番」、トラック#2のプライマリテキスト「ピアノ協奏曲」、およびトラック#3のプライマリテキスト「合唱の饗宴」をメニューで表示し、ユーザが、このメニューから、たとえば「ピアノ協奏曲」を選択できるようにする。この選択により、ディスクに記録されたトラック#2の内容が再生されるようになる。
【0343】
また、ディスク100は、ディスク代表名(たとえば「私のディスク」、「姉のディスク」、「弟のディスク」といったもの)を持つことができるようになっている。このディスク代表名は、特定のディスク(たとえば「私のディスク」)を同定することに利用できる。たとえば、多数のディスク(「私のディスク」、「姉のディスク」、「弟のディスク」)を内蔵して扱える機器(マルチディスク対応のレコーダ/プレーヤ)は、この情報(ディスク代表名)を用いて、セットされている複数のディスクの中から、目的のディスク(たとえば「私のディスク」)を同定できる。
【0344】
図40は、オーディオおよびオーディオスチルビデオ(ASVOB)の再生についての説明図である。
【0345】
図40のASVOBは、図7(a)のスチルピクチャNo.1〜No.9に対応している。また、図40のオーディオ再生ブロックは、図7(b)のオーディオトラックNo.1〜No.3のブロックに対応している。
【0346】
オーディオスチルビデオASVの再生は、オリジナルPGCまたはユーザ定義PGC内のディスプレイリストのエントリポイントでもって規定される。また、オーディオスチルビデオオブジェクト(ASVOB)は再生データとして定義されている。
【0347】
オーディオスチルビデオユニットASVUは、1以上のセル(またはトラック)が再生されている間に再生されるところの1以上の(最大“99”までの)ASVOBの集合体である。このASVUは、セル再生開始前に、メモリ(ASVUバッファ)に事前取り込みされる。プレーヤは、ASVUの取り込み中はオーディオ出力をミュートしてもよい。
【0348】
ディスク100には1以上のASVUを記録することができ、各ASVUのサイズは2Mバイト以下となっている。
【0349】
ASVU内の全てのASVOBデータがASVUバッファ内に保持されているので、ASVOBの表示順序および表示タイミングに関して種々な再生機能を実現できる。たとえば、スライドショーおよびブラウザブルピクチャを、ASVUバッファの利用によって具現できる。ASVUバッファ内に保持された各ASVOBの表示タイミングは、たとえば図14のメインMPU部404により、自由に決定できる。
【0350】
図41は、オリジナルPGC(図26のORG_PGCI)の構造を例示している。
【0351】
図41のPGCI内のプログラム#1、#2、…は、図7(g)のプログラム情報311〜314に対応している。図41のPGCI内のセル#1、#2、…は、図7(f)のオリジナルセル情報301〜305に対応している。図41のAR_AUDIO.AROファイル内のAOB#1、#2、…は、図7(e)のAOB#1、#2、…に対応している。また、図41のAR_AUDIO.AROファイルは、図8(f)のファイル221に対応している。
【0352】
図41に示すように、オリジナルPGCは、PGCIと、1以上のAOBIと、1以上のAOBとで構成されている。PGCIはプログラムチェーンからなり、各プログラムは1つのセルあるいは1以上のセルのシーケンスからなる。したがって、オリジナルPGC全体の再生は、セル再生のシーケンスとなる。セル再生順序は、PGCI内に記述されたセル情報の順序と同じになる。
【0353】
各セルの再生を可能とするために、セル情報(CI)はAOB番号と再生開始時間の情報を含んでいる。この再生開始時間は、先頭AOBUの再生期間よりも短い。そのため、AOBの再生は、AOBの先頭あるいは先頭AOBUの中間から開始される。
【0354】
部分消去などの編集がなされていない限り、オリジナルPGC内では、各セルはAOB全体の再生期間を参照する。何らかの編集がなされたあとは、オリジナルPGC内のセルはAOB全体を参照しなくてもよい。なぜならば、AOBUの境界が十分な切り分け解像度をもたらさないからである。必要な精度は、少なくともコーディングブロックの期間である。しかし、AOB内の最終AOBUを除く全てのAOBUは、一定の再生期間を持っている。そのため、(編集後の)切り分け終了部分を含むAOBUは新たなAOB内に残り、セルはそのAOBUのセグメントを参照することになる。
【0355】
これに対し、切り分け開始部分を含むAOBUは、AOBU全体として残る必要はない。したがって、切り分け開始部分の後のAOBUのセグメントは削除され、切り分け終了部分の前のセグメントは新たなAOBに残ることになる。
【0356】
ここで、〜.AROファイル内に記録されたAOBUにアクセスするために、AOBIが、そのファイルに関するアドレス情報を獲得するのに用いられる。AOBIには2種類ある。その1つは固定ビットレートコーディング用であり、他の1つは可変ビットレートコーディング用である。固定ビットレートでコーディングされるときは、最終AOBUを除く各AOBUのサイズは一定となる。一方、可変ビットレートでコーディングされるときは、各AOBUのサイズは異なるものとなる。しかし、固定ビットレートの場合でも可変ビットレートの場合でも、最終AOBUを除く各AOBUの再生期間は、一定となる。
【0357】
AOBが作成されると、〜.AROファイルの末尾に作成されたAOBが追加される。そして、多くの場合、そのAOBに伴うプログラムが、PGCIの末尾に追加される。
【0358】
図42は、ユーザ定義PGC(図1または図26のUD_PGCIT)の構造例を示している。
【0359】
図42に示されるユーザ定義PGC#nのPGCI#n内にあるセルは、図7(d)のセル情報CIに対応している。また、図42のAOBIは、図7(e)のAOBIに対応している。
【0360】
図42に示すように、ユーザ定義PGC#nは、PGC内のセルがオリジナルPGC内のAOBを参照するように、生成される。ユーザ定義PGC#nは4つのセル(#1〜#4)を持つ。そのうちの2つはAOB#1を参照し、他の2つはAOB#2を参照している。ユーザ定義PGC内のセルからオリジナルPGC側へ向かう下向き矢印は、これらのセルの再生期間を示している。ユーザ定義PGC内のセル再生順序は、オリジナルPGCの再生とは全く異なったものになってもよい。
【0361】
図43は、代表音声用のエントリポイントを例示している。
【0362】
各トラックは代表音声(図9の“情報内容”の第2パラグラフ参照)を持つことができる。この代表音声は、代表画像の場合と同様、ユーザが目的のトラックを識別する際の助けとして用いることができる。トラックの代表音声は、そのトラックの特定の一部分である。1つのトラックに対する代表音声の数は、最大「1個」である。換言すれば、各トラックは、任意に、1つの代表音声を持つことができる。
【0363】
各トラックの代表音声の開始位置および再生期間は、代表音声(図9の“情報内容”の第2パラグラフ参照)用のエントリポイント(図43では{R}付の上向き矢印)に記述される。代表音声の開始位置は、このエントリポイントのタイミング情報に対応する。代表音声用のエントリポイントは、その代表音声の再生期間を指定する付加情報を持っている。
【0364】
図43は、オリジナルPGC内の代表音声のエントリポイントの例を示すもので、3つのプログラムPG#1、PG#2、PG#3が例示されている。ここでは、PG#2だけが、代表音声用のエントリポイント{R}を持っている。このエントリポイント{R}は、インデックスおよびディスプレイリスト用のエントリポイントと同様なエントリポイントテーブルに記述される。
【0365】
図44は、セルエントリポイント情報(タイプD2のC_EPI;図27あるいは図1(h)のC_EPI#参照)の内容を例示している。
【0366】
図44に示すように、タイプD2のC_EPIは、以下の情報項目を含んでいる:
(1)エントリポイントの形式を記述したEP_TY(このEP_TYはEP_TY1とEP_TY2とで構成され、タイプD2はEP_TY1=“00b”とEP_TY2=“11b”との組み合わせで指定される。);
(2)エントリポイントの再生時間を記述したEP_PTM(この再生時間は、代表音声の開始時間を示す。);
(3)代表音声の持続期間を記述したRA_DUR。
【0367】
なお、EP_TYは、図9の“情報内容”の第2パラグラフに記載されたエントリポイントに対応している。また、RA_DURは、図9の“情報内容”の第2パラグラフに記載された再生開始時間から再生終了時間までの範囲に対応している。
【0368】
図45は、セルエントリポイント情報(タイプB1のC_EPI;図27あるいは図1(h)のC_EPI#参照)の内容を例示している。
【0369】
図45に示すように、タイプB1のC_EPIは、以下の情報項目を含んでいる:
(1)エントリポイントの形式を記述したEP_TY(このEP_TYはEP_TY1とEP_TY2とで構成され、タイプB1はEP_TY1=“01b”とEP_TY2=“01b”との組み合わせで指定される。);
(2)エントリポイントの再生時間を記述したEP_PTM;
(3)エントリポイントにより指定されるインデックスポイントのインデックス番号を記述したIDXN;
(4)エントリポイント用のプライマリテキストを記述したPRM_TXT。
【0370】
なお、セルがオリジナルPGCに属し、エントリポイントがプログラム(PG)内で最初のものであるときは、IDXNは“1”となる。このセルがユーザ定義PGCに属し、このエントリポイントがユーザ定義トラック用のエントリポイントを持つときは、IDXNは“1”となる。
【0371】
エントリポイントが上記条件を満足しないときは、このエントリポイントのIDXNは、先の(先行する)タイプBエントリポイントのIDXNに「1」を加えたものとなる(つまり、このエントリポイントのIDXNは「1」だけインクリメントされる)。
【0372】
なお、先行エントリポイントは、先行セルに含まれていてもよい。
【0373】
また、PRM_TXTは、図9の“情報内容”の第5パラグラフに記載されたPRM_TXTIに対応している。
【0374】
図46は、セルエントリポイント情報(タイプB2のC_EPI;図27あるいは図1(h)のC_EPI#参照)の内容を例示している。
【0375】
図46に示すように、タイプB2のC_EPIは、以下の情報項目を含んでいる:
(1)エントリポイントの形式を記述したEP_TY(このEP_TYはEP_TY1とEP_TY2とで構成され、タイプB2はEP_TY1=“00b”とEP_TY2=“01b”との組み合わせで指定される。);
(2)エントリポイントの再生時間を記述したEP_PTM;
(3)エントリポイントにより指定されるインデックスポイントのインデックス番号を記述したIDXN。
【0376】
なお、タイプB2のC_EPIは、タイプB1のC_EPIからPRM_TXTの情報を取り除いたものに相当している。
【0377】
図47は、セルエントリポイント情報(タイプC2のC_EPI;図27あるいは図1(h)のC_EPI#参照)の内容を例示している。
【0378】
図47に示すように、タイプC2のC_EPIは、以下の情報項目を含んでいる:
(1)エントリポイントの形式を記述したEP_TY(このEP_TYはEP_TY1とEP_TY2とで構成され、タイプC2はEP_TY1=“00b”とEP_TY2=“10b”との組み合わせで指定される。);
(2)エントリポイントの再生時間を記述したEP_PTM(該当セルのディスプレイタイミングモードがブラウザブルのときは、このEP_PTMのフィールドは“00h”で埋められる。);
(3)エントリポイントのASVOBのエントリ番号を記述したASVOB_ENTN(該当セルのディスプレイオーダモードがランダムあるいはシャッフルのときは、ASVOB_ENTNのフィールドは“00h”に設定される。);
(4)該当セル内のホームディスプレイリスト(Home DLIST)を指定するところのエントリポイント番号を記述したHOME_DLISTN(タイプC2の各エントリポイントにおいては、HOME_DLISTNの値は同じとなる;該当セルにHOME_DLISTNがない場合は、HOME_DLISTNは“00h”に設定される;もし該当セルのディスプレイタイミングモードがスライドショーであるならば、HOME_DLISTNは“00h”に設定される;もし該当セルのディスプレイオーダモードがランダムあるいはシャッフルであるならば、HOME_DLISTNは“00h”に設定される;なお、HOME_DLISTNは、該当セル内のエントリポイントの数以下となっている。);
(5)先行ASVOBの表示が終了し現ASVOBの表示が開始されるときのビジュアル効果(カットイン/カットアウト、フェードイン/フェードアウト、ディゾルビング(分解)、ワイピングなど)の情報を記述したS_EFFECT;
(6)ASVOBの表示およびASVUの再生が終了したときのビジュアル効果情報を記述したE_EFFECT;
(7)ASVOBを更新する最大期間(=MAX_DUR×ビデオフレーム;1ビデオフレームの長さは、NTSCでは1/29.27秒、PALでは1/25秒)を記述したMAX_DUR(該当セルのディスプレイタイミングモードがスライドショーであるときは、MAX_DURのフィールドは“00h”で埋められる。);
(8)ASVOBを更新する最小期間(=MIN_DUR×ビデオフレーム)を記述したMIN_DUR。
【0379】
なお、MAX_DURまたはMIN_DURの期間が無限のときは、MAX_DURまたはMIN_DURのフィールドは“00h”で埋められる。
【0380】
また、最大持続期間と最小持続期間とが同じ場合は、ASVを更新する期間は常に一定となる。最大持続期間と最小持続期間とが異なる場合は、ASVを更新する期間は、最大持続期間と最小持続期間との間で、(プレーヤにより)ランダムに変化させられる。
【0381】
また、最小持続期間は0.4秒以上に設定され、最大持続期間は最小持続期間以上に設定される。
【0382】
さらに、タイプC2のEP_TYは、図9の「スチルピクチャエントリポイント21〜26」に関する“情報内容”の最初のパラグラフに記載されたエントリポイントタイプ情報(EP_TY)に対応する。タイプC2のEP_PTMは、同箇所の3番目のパラグラフに記載された情報(EP_PTM)に対応する。タイプC2のASVOB_ENTNは同箇所の2番目のパラグラフに記載された情報(ASVOB_ENTN)に対応する。タイプC2のMAX_DURおよびMIN_DURは、同箇所の4番目のパラグラフに記載された情報(MAX_DUR&MIN_DUR)に対応する。
【0383】
図48は、PGC一般情報(図27あるいは図1(g)のPGC_GI)の内容を例示している。
【0384】
図48に示すように、PGC_GIは、プログラムの数を記述したPG_Nsと、セル情報サーチポインタCI_SRPの数を記述したCI_SRP_Nsとを含んでいる。
【0385】
なお、ユーザ定義PGCの場合では、PG_Nsは“0”に設定される。オリジナルPGCのプログラムの最大数は“99”となっている。CI_SRPの最大数は“999”である。
【0386】
図49は、プログラム情報(図27のPGI#)の内容を例示している。
【0387】
図49に示すように、PGIは、以下の情報項目を含んでいる:
(1)プログラムの形式を記述したPG_TY;
(2)プログラム内のセルの数を記述したC_Ns;
(3)プログラム用のプライマリテキストを記述したPRM_TXTI;
(4)プログラムに対応したテキストデータを持つアイテムテキストのサーチポインタ番号を記述したIT_TXT_SRPN;
(5)代表画像情報を記述したREP_PICTI(図50参照)。
【0388】
なお、PG_TYはプロテクトフラグを含んでいる。このフラグが“0b”のときは、該当プログラムは保護されない状態にある。このフラグが“1b”のときは、該当プログラムは保護された状態となる。
【0389】
プログラムが保護された状態にあるときは、そのプログラムの再生時に参照され利用される全てのAOBおよびASVOBは、仮消去も完全消去もできない。
【0390】
該当プログラムにより参照され利用される全てのAOBおよびASVOBが通常状態にある場合を除き、そのプロテクトフラグが“1b”に設定されることはない。
【0391】
図50は、代表画像情報(図29あるいは図49のREP_PICTI)の内容を例示している。
【0392】
図50に示すように、REP_PICTIは、以下の情報項目を含んでいる:
(a)トラック用の代表画像が存在するところのASVU番号(例えば、図10(f)、図28(a)その他に示されるASVUの#1)を記述したASVUN;
(b)トラック用の代表画像が存在するところのASVOB_ENT番号(例えば、図4(h)、図12(g)その他に示されるASVOB_ENTの#1)を記述したASVOB_ENTN。
【0393】
なお、REP_PICTIは図12(d)の41〜44に対応し、ASVUNは図12(g)の273〜274に対応し、ASVOB_ENTNは図12(g)の281〜296に対応している。
【0394】
【発明の効果】
以上説明したようにこの発明における効果をまとめると下記の通りとなる。
【0395】
1.音声情報に関する管理情報内の再生手順を示すPGC情報にオーディオトラックの切れ目情報を持たせることで、管理情報に対して既存のビデオレコーディング規格と同じデータ構造とデータ構造階層(PGC/(プログラム)/セルの階層構造)を確保できる。
【0396】
その結果、既存のビデオレコーディング規格との間の高い互換性が確保でき、映像情報(ムービーオブジェクト)と音声情報間の再生時の相互乗り入れが可能となる。また、管理情報内にオーディオトラックの切れ目情報が記録されるので音声情報特有のオーディオトラック単位の記録、再生、編集処理を非常に容易に行うことができる。
【0397】
2.オリジナルトラックに関する管理情報であるオリジナルプログラムチェーン情報144内のプログラムをオリジナルトラックに対応させ、このプログラムに関する情報記録領域であるプログラム情報311〜314にオーディオトラックに固有な“オーディオトラックに関するテキスト情報”、“オーディオトラックの内容を示す代表画像”、“静止画像の表示モード”、“消去禁止フラグ”などを記録することでオーディオトラック個々の情報を細かく管理でき、オーディオトラック単位の記録、再生、編集処理を非常に容易に行うことができる。
【0398】
3.プレイリストに関する管理情報であるユーザ定義PGC情報テーブル145内のセル情報164〜169に対してオーディオトラックの切れ目情報を示すトラックヘッドエントリポイント171〜173の情報を記録し、“オーディオトラックに関するテキスト情報”、“オーディオトラックの内容を示す代表画像”、“静止画像の表示モード”、“消去禁止フラグ”など各種オーディオトラック固有の情報をこのトラックヘッドエントリポイント171〜173内に持たせることでオーディオトラック個々の情報を細かく管理でき、オーディオトラック単位の記録、再生、編集処理を非常に容易に行うことができる。
【0399】
4.オーディオトラック再生時に同時に表示する静止画像をユーザが指定すると、オーディオトラックの再生時間と設定した静止画像の枚数から音声情報再生時の各静止画像の表示タイミングを自動算出し、管理情報に自動的に記録することでユーザに負担を掛けることなく、非常に容易に静止画像の表示時間を設定できる。
【0400】
5.オリジナルリストとプレイリストを同時に画面上に表示する(オーディオレコーディングに限らずビデオレコーディングにも適応可能)ことで、ユーザが容易にプレイリストの作成ができるようになる。
【0401】
6.オリジナルリスト内のオリジナルトラックの一部を集めてプレイリスト上に新たなトラックを作る時、あるいはオリジナルトラック内部を部分消去するときに、
A)オリジナルトラック再生時に表示する全静止画像をプレイリスト上の新たなトラック再生時に表示する静止画像に利用する、あるいは部分消去前に表示していた全静止画像を部分消去後にも全て表示する;
B)オリジナルトラック再生時に表示する静止画像のうち、特定範囲内にある静止画像のみをプレイリスト上の新たなトラック再生時に表示する静止画像に利用する、あるいは部分消去範囲内に表示していた静止画像は部分消去後には表示しない;
のどちらの処理を選択するかが編集機(情報記録再生装置)により異なっているとユーザが混乱するとともに、ユーザの認知しない所でA)、B)のどちらの処理を行うかの判断が編集機(情報記録再生装置)内で自動的に行われるとユーザが不快感を感じる。
【0402】
ユーザがプレイリストを作成する画面上にA)、B)のどちらの処理を行うかの判断情報をディスプレイモード7の形で表示することで新しいトラックに対する静止画像の設定方法をユーザが理解でき、不快感を覚えることがないとともに、編集機(情報記録再生装置)の機種に依らず一定の静止画像設定が行える。
【0403】
7.ムービーオブジェクトの任意画面を静止画像として抽出し、オーディオオブジェクトと同時表示可能な静止画像としてスチルピクチャAVファイル情報テーブル142内に登録することでムービーオブジェクトの任意画面を音声情報と同時に表示する静止画像として利用できる。また同時に、静止画像情報として1箇ところにまとめて記録できるために静止画像のアクセスの高速化が可能となり、途切れることなく連続して静止画像と音声情報の再生が可能となる。
【0404】
8.またこの発明では、トラック単位に指定し、そのトラック内容を示す代表画像の指定情報を前記管理情報内に持つとともに、上記の代表画像の指定情報はオーディオトラック再生時に表示する静止画像の指定情報とは別に設けられている。このために、オーディオトラック再生時に表示する静止画像が記録されているビデオオブジェクト(VOB)グループ以外の別場ところにあるVOBグループ内の任意の静止画像を代表画像として設定でき、自由度を高めることができる。
【0405】
9.オーディオトラック毎の固有情報を記録する領域内に、そのオーディオトラックの内容を示す代表音声の表示範囲情報を設けることによりユーザはオーディオトラックを全て聞かず、図6(a)(b)に示した表示画面から確認したいオーディオトラックを指定するだけで、それが聞きたいオーディオトラックか否かを確認でき、ユーザのオーディオトラックへの検索性が大幅に向上する。
【図面の簡単な説明】
【図1】この発明に係るオーディオトラック情報に関する管理データ構造の例を示す図。
【図2】この発明に係る情報記憶媒体(DVDオーディオ記録ディスクなど)内に記録された再生可能な音声情報に関連した静止画ファイル、音声ファイル、テキストファイルのディレクトリ構造の例を示す図。
【図3】この発明に係るオーディオ情報に関する管理情報データ構造の例を示す図。
【図4】この発明に係る情報記憶媒体内に記録された静止画情報に関する管理情報データ構造の例を示す図。
【図5】この発明に係る情報記憶媒体内に記録されたテキスト情報に関する管理情報データ構造の例を示す図。
【図6】この発明に係るプレイリスト作成時の画面イメージを示す図。
【図7】この発明に係るプレイリストに関係した管理情報のデータ構造。
【図8】この発明に係るプレイリストとオーディオオブジェクトファイルの間の関係を示す説明図。
【図9】この発明に係るトラックヘッドエントリポイント(プログラム情報)とスチルピクチャエントリポイント内で記録される情報内容を比較して示す説明図。
【図10】この発明に係るプレイリストに関係した静止画像情報へのリンク方法の説明図。
【図11】この発明に係るトラック毎に関係したテキスト情報へのリンク方法の説明図。
【図12】この発明に係るオリジナルトラックに関係した静止画情報へのリンク方法の説明図。
【図13】この発明に係るオリジナルトラックに関係したテキスト情報へのリンク方法の説明図。
【図14】この発明に係る記録再生装置(例えばDVDオーディオ記録再生用レコーダ/プレーヤ)のブロック構成の例を示す図。
【図15】この発明に係る音声関連情報の情報記憶媒体への録音方法の例を示す図。
【図16】図15の続きを示す図。
【図17】この発明に係るオリジナルトラックの部分消去法の例を説明するために示した図。
【図18】図17の続きを示す図。
【図19】この発明に係るプレイリスト作成用画面の表示処理を説明するために示した図。
【図20】この発明に係るプレイリストの作成方法の例を示す図。
【図21】図20の続きを示す図。
【図22】映像情報を音声情報と同時に表示する静止画情報として利用する方法を説明するために示した図。
【図23】図22の続きを示す図。
【図24】トラック単位で音声情報を再生する再生手順の説明図。
【図25】図24の続きを示す図。
【図26】リアルタイム記録オーディオマネージャ(RTR_AMG)の一部(図1のUD_PGCIT)のデータ構造を例示する図。
【図27】図26のリアルタイム記録オーディオマネージャ(RTR_AMG)に含まれるプログラムチェーン情報(PGC情報)のデータ構造を例示する図。
【図28】オリジナルPGCおよびユーザ定義PGC内のエントリポイントの例を説明する図。
【図29】セルエントリポイント情報の内容(タイプA1のC_EPI)を例示する図(図27のC_EPI#参照)。
【図30】リアルタイム記録オーディオマネージャ(RTR_AMG)の他部(図3のAUDFIT)のデータ構造を例示する図。
【図31】図30AOBU_ENT#n(nは整数)に対応するオーディオオブジェクトユニットエントリ(AOBU_ENT)の内容を例示する図。
【図32】オーディオオブジェクトユニットAOBUの内容(オーディオフレーム)を再生するためのAOBUアクセスのコンセプトを図解する図。
【図33】AOBUエントリ(AOBU_ENT#n)のコンセプトを図解する図。
【図34】リアルタイム記録オーディオマネージャ(RTR_AMG)のさらに他部(図4のASVFIT)のデータ構造を例示する図。
【図35】図34のASVOB_ENT#n(nは整数)あるいは図4のASVOB_ENT#1に対応するオーディオスチルビデオオブジェクトエントリ(ASVOB_ENT)の内容を例示する図。
【図36】オーディオスチルビデオオブジェクト(ASVOB)のデータ構造を例示する図。
【図37】ASVOBアクセスのコンセプトを図解する図。
【図38】リアルタイム記録オーディオマネージャ(RTR_AMG)のさらに他部(図5のTXTDT_MG)のデータ構造を例示する図。
【図39】プライマリテキスト情報(例えば図29のPRM_TXT)の使用例を図解する図。
【図40】オーディオスチルビデオ(ASVOB)の再生を説明する図。
【図41】オリジナルPGC(図26のORG_PGCI)の構造を例示する図。
【図42】ユーザ定義PGC(図1あるいは図26のUD_PGCIT)の構造を例示する図。
【図43】代表音声用のエントリポイントの例を説明する図。
【図44】セルエントリポイント情報の内容(タイプD2のC_EPI)を例示する図。
【図45】セルエントリポイント情報の内容(タイプB1のC_EPI)を例示する図。
【図46】セルエントリポイント情報の内容(タイプB2のC_EPI)を例示する図。
【図47】セルエントリポイント情報の内容(タイプC2のC_EPI)を例示する図。
【図48】PGC一般情報(図1(g)または図27のPGC_GI)の内容を例示する図。
【図49】プログラム情報(図27のPGI#)の内容を例示する図。
【図50】代表画像情報(図49のREP_PICTI)の内容を例示する図。
【符号の説明】
100…情報記憶媒体;112…データエリア;121…オーディオビデオ関連情報記録領域;130…管理情報記録領域;131…ムービーオブジェクト記録領域;132…スチルピクチャオブジェクト記録領域;133…オーディオオブジェクト記録領域;134…リアルタイムテキストオブジェクト記録領域;144…オリジナルPGC情報;145…ユーザ定義PGC情報テーブル;150…ユーザ定義PGC情報テーブル情報;151〜152…ユーザ定義PGC情報サーチポインタ;156〜157…ユーザ定義PGC情報;160…PGC一般情報;161〜162…セル情報サーチポインタ;164〜169…セル情報;171〜173…トラックヘッドエントリポイント(セルエントリポイント情報C_EPI相当)。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an audio information recording method, reproducing method, editing method, and an information storage medium thereof.
[0002]
A particularly characteristic point relates to a recording method, a reproducing method, an editing method, and a data structure recorded on the information storage medium, with respect to an information storage medium capable of recording (or recording) / reproducing information related to the sound.
[0003]
The present invention also provides an information storage medium in which both reproduction procedure information for sequentially reproducing information recorded on the information storage medium and other reproduction procedure information that can be specified by the user are recorded as management information. The present invention also relates to a technical field related to a display method for displaying management information contents and an editing method using the display result.
[0004]
[Prior art]
In September 1999, “Part 3 VIDEO RECORDING DVD Specifics for Rewritable / Re-recordable Discs” was issued from the DVD Forum as a standard for recording / reproducing video information on an information storage medium.
[0005]
In the video information, there is a unit for dividing a large video content called “recording unit” or “title corresponding to a program unit”, and in the above standard, a management unit called a video object is used for “recording unit” However, for “program units and titles”, there is a management unit called a program.
[0006]
A standard capable of recording / reproducing audio information aiming at high compatibility with the above video recording (Video Recording) standard is currently being examined by the DVD Forum as an audio recording standard.
[0007]
[Problems to be solved by the invention]
By the way, audio information is recorded and reproduced in very small units called “tracks” corresponding to “songs”. If a management unit corresponding to this “track” is included in the management information for audio information, it becomes necessary to provide a new layer corresponding to “track” for the hierarchical structure of the video recording standard described above. There arises a problem that high compatibility with the standard is lost.
[0008]
The object of the present invention has been made in view of the above circumstances, and a data structure that can easily manage each track specific to audio recording while ensuring high compatibility with the video recording standard, and related items. To provide an optimum recording method, reproducing method, and editing method for audio-related information to be recorded on an information storage medium.
[0009]
Another object of the present invention is “a method for editing only audio information that is optimal for management in units of tracks” and “an editing method that combines audio information and still image information that are optimal for management in units of tracks”. And “a display method for easily performing the above-described editing”.
[0010]
[Means for Solving the Problems]
An information medium according to an embodiment of the present invention includes an audio information area for storing one or more audio information in a predetermined track unit, and a management information area for storing management information regarding the track of the audio information. Configured to be able to. In this information storage medium, the management information area includes program chain information for managing the reproduction order of the audio information and a text data manager including one or more item texts. Here, the program chain information includes cell information relating to a cell as a playback unit, the cell information includes entry point information, the entry point information includes pointer information indicating the item text, and the entry point information includes the entry point information. Configured to include entry point type information indicating that it contains pointer information pointing to the item text.
In the embodiment of the present invention,
1. Program chain information (PGCI) indicating a playback procedure in management information related to audio information can be provided with break information of an audio track. That is, the break information of the audio track can be recorded in the PGCI.
[0011]
2. A program in original program chain information (ORG_PGCI), which is management information related to the original track, can be made to correspond to the original track.
[0012]
3. For the cell information in the user-defined PGC information table (UD_PGCIT) that is management information related to the playlist, the information of the track head entry point (C_EPI) indicating the break information of the audio track is recorded, and the information specific to each audio track is recorded. The track head entry point can also be provided.
[0013]
4). When the user specifies a still image to be displayed at the same time when playing an audio track, the display timing of each still image during audio information playback is automatically calculated from the playback time of the audio track and the set number of still images, and the display timing information is managed It can be automatically recorded in the information.
[0014]
5. The original list and playlist can be displayed on the screen at the same time (this is applicable not only to audio recording but also to video recording).
[0015]
6). By collecting some of the original tracks in the original list, a new track can be created on the playlist. In addition, the inside of the original track can be partially erased.
[0016]
In such a case, the following (A) and (B) can be selected according to the information content of the display mode of the original track. And during playback,
(A) All still images displayed during playback of the original track are used as still images displayed during playback of a new track on the playlist, or all still images displayed before partial deletion are displayed even after partial deletion. ;
(B) Of the still images displayed during original track playback, only still images within a specific range were used for still images displayed during playback of a new track on the playlist, or were displayed within a partial erase range. Still images are not displayed after partial erasure.
[0017]
It can be set as a still image for a new track on the playlist.
[0018]
7). An arbitrary screen of the movie object is extracted as a still image, and can be registered in the still picture AV file information table as a still image that can be displayed simultaneously with the audio object.
[0019]
8). In addition, the management information includes representative image designation information that is designated in units of tracks and indicates the track contents, and the representative image designation information is provided separately from the still image designation information that is displayed during audio track playback. To be able to.
[0020]
9. The display range information of the representative voice indicating the contents of the audio track can be provided in the area for recording the unique information for each audio track.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0022]
FIG. 1 shows an embodiment of the present invention. As shown in FIGS. 1A and 1B, a rewritable disc-shaped information storage medium 100 has a lead-in area 110, an area for volume / file configuration information 111, a data area 112, and a lead-out area 113. Has been. Further, as shown in FIG. 1C, a general computer information recording area 120 and an audio / video related information recording area 121 are included in a data area 112 which is an area where information can be recorded by a user in the information storage medium 100. It is a format that can coexist.
[0023]
Audio / video content information is called an object (Object). As shown in FIG. 1D, video content information is recorded in a VR_movie object recording area 131, and audio content information is recorded in an AR_audio object recording area 133. Is recorded in.
[0024]
In the embodiment of the present invention, not only can still images (still pictures) be displayed simultaneously with the reproduction of audio information, but also real-time text information (Real-Time Text) that changes in synchronization with audio information like a lyric card. Simultaneous display is possible.
[0025]
In the embodiment of the present invention, the still image is recorded in the AR_still picture object recording area 132 and recorded in the real-time text information and AR_real-time text object (AR_RtText Object) recording area 134.
[0026]
In the embodiment of the present invention, the voice information, the still picture information (still picture), and the real-time text information (Real-Time Text) are collectively referred to as “voice related information”. The contents of these object information (content information), attribute information, control information for display, and the like are collectively recorded in the management information recording area 130 shown in FIG.
[0027]
As shown in FIG. 1E, in the management information recording area 130, real-time audio management information (RTR_AMGI; general information of audio, attributes, etc.) 140, movie AV file information table (M_AVFIT; moving image recording position, etc.) 141), still picture AV file information table (S_AVFIT; information such as still image recording position) 142, audio AV file information table (A_AVFIT; information such as recording position of audio) 143, original PGC information (ORG_PGCI) 144 , User-defined PGC information (UD_PGCI) 145, text data manager (TXTD_MG) 146, and manufacturing information table (MNFIT) 147.
[0028]
The original PGC exists only in the information storage medium 100, and a plurality of user-defined PGCs can be set. Management information regarding each user-defined PGC is recorded in the first user-defined PGC information # 1/156 to the m-th user-defined PGC information # m / 157 (FIG. 1 (f)). Such information is centrally managed in the user-defined PGC information table 145.
[0029]
That is, the user-defined PGC information table information (UD_PGCITI) 150 indicates what kind of table is recorded in this table. User-defined PGC information (UD_PGCI) search pointers 151 and 152 for searching for PGC information are recorded.
[0030]
Each previous object information (content information) is recorded in one independent file for each object content.
[0031]
That is, as shown in FIG. All the still image information (still picture) is recorded in AR_STILL. ARO213 file, all real-time text information (Real-Time Text) is AR_RT_TEXT. These are recorded together in the ARO 222 file.
[0032]
In the embodiment of the present invention, one scene of a video in a video information file defined in the video recording standard is extracted as a still image and displayed simultaneously with audio information. The video information file VR_MOVIE. The VRO 212 is also recorded in the same DVD_RTAV directory 210. Information in the management information recording area 130 for managing these object files in an integrated manner is AR_MANGR. IFO211 file and its backup file AR_MANGR. Recorded in BUP 215.
[0033]
As shown in FIG. 1 (e), the framework of the data structure of management information recorded on an information storage medium that can record (or record) / reproduce audio related information is a video established by the DVD Forum with emphasis on compatibility. It has the same structure as the recording standard.
[0034]
Similar to the “Part 3 VIDEO RECORDING DVD Specifics for Rewritable / Re-recordable Discs” standard established in September 1999 by the DVD Forum, information indicating the playback procedure of audio-related information is PGC information 144 (original program chain), 145 (user-defined program chain).
[0035]
Here, the minimum basic unit that is continuously reproduced in the audio-related information for reproduction is called a cell, and a reproduction procedure that indicates the connection of the cells is constituted by a PGC (program chain).
[0036]
All the management information related to the cell is recorded in the first cell information # 1/164 to the sixth cell information # 6/169 (FIG. 1 (g), FIG. 8 (d)) recorded in the management information recording area 130. Has been. FIG. 1 (i) shows that audio tracks 1, 2, and 3 exist by editing, and FIG. 1 (h) shows a track head entry point (THEP or C_EPI) 171 that specifies the head of each audio track. , 172, and 173 are recorded. These track head entry points (THEP / C_EPI) 171, 172, 173 designate cell information for reproducing the object of each track.
[0037]
Next, the data structure of the management information related to the still image information (still picture object) displayed simultaneously with the reproduction of the audio information and the text information indicating the unique information for each track will be described with reference to FIGS.
[0038]
1 (a) to 1 (e) may be the same as (a) to (e) in FIGS. 3 to 5, respectively.
[0039]
The AR_AUDIO. Management information relating to audio information in the ARO 221 file is recorded in the audio AV file information table 143 as shown in FIG. In FIG. 3, parts corresponding to those in FIG.
[0040]
3 (e) to (i), A_AVFIT (audio AV file information table) 143, that is, management information related to audio is shown hierarchically. As shown in FIG. 3F, the audio AV file information table 143 includes an audio AV file information table information (AUD_FITI) 180, audio object stream information (AUD_STI) 181, 182 and audio AV file information (AUDFI) 184. , Real-time text object stream information 186, real-time text AV file information 189, and the like. As shown in FIG. 3G, the audio AV file information 184 includes audio AV file general information (AUDFI_GI) 190, audio object search pointers (AOBI_SRP) 191, 192, audio object information (AOBI) 196, 197, and the like. .
[0041]
As shown in FIG. 3 (h), the audio object information includes audio object general information (AOB_GI / AOBU_GI) 240, audio object unit entries (AOBU_ENT) 241 to 248, and the like. As shown in FIG. 3I, the audio object unit entry includes an audio object data size (AOBU_SZ) 251, an audio object unit presentation time (for example, 1 second corresponding to AOBU_SZ) 252, a real-time text position ( For example, 253) (indicated by a differential address).
[0042]
AR_RT_TEXT. Of FIG. Management information for real-time text information (information whose display content changes in synchronization with audio information) recorded in the ARO 222 file is also the audio AV file information table 143 (FIG. 3E). Real-time text object stream information (Real-Time Text Object Stream Information) # 1/186 (FIG. 3 (f)) and real-time text AV file information 189 (FIG. 3 (f)).
[0043]
When recording audio information on the disk-shaped information storage medium 100, a plurality of tracks are often recorded together. In this case, the audio information unit to be recorded at once is called an audio object (AOB).
[0044]
Management information of audio object information (AOBI # 1/196 to AOBI # i / 197 in FIG. 3G) is provided for each AOB. The audio information is divided into smaller units (audio object units) than the AOB in order to enable special reproduction such as high speed reproduction (Fast Front), rewind (Fast Reverse), and time search. Information on the data size (audio object unit data size AOBU_SZ251 in FIG. 3 (i)) and display required time (audio object unit presentation time 252) for each (audio object unit) is shown in FIG. 3 (h) as an audio object unit entry AOBU_ENT. # 1/241 to AOBU_ENT # h / 248 are recorded in the recording location.
[0045]
In the embodiment of the present invention, AR_RT_TEXT., In which real-time text information (Real-Time Text Object) to be displayed when audio information at the head position in each unit (audio object unit) is reproduced is recorded. The position (relative address) information in the ARO222 file is also included in the audio object unit entry AOBU_ENT # 1/241 to AOBU_ENT # h / 248 (FIG. 3 (h)) as the real-time text position information 253 (FIG. 3 (i)). It is recorded.
[0046]
The program chain (PGC) is a conceptual unit that indicates a track chain corresponding to a track set and a chain of some tracks corresponding to a playlist.
[0047]
The original PGC (ORG_PGC) indicates a track set that is a chain of tracks, and includes stream data stored in a “˜.ARO” file (see FIG. 2). One disc 100 has only one original PGC.
[0048]
The user-defined PGC (UD_PGC) is a chain that is part of a track. This UD_PGC includes only navigation data, and a part of the track refers to stream data belonging to ORG_PGC. Thus, creating or deleting any UD_PGC does not affect ORG_PGC.
[0049]
An audio object (AOB) is audio stream data in one real-time recording.
[0050]
The basic unit of this AOB is called an audio object unit (AOBU) composed of one or more audio frames and padding data. One audio frame is not included in two AOBUs. Padding data cannot exist in the middle of the AOBU, but can exist at the end of the AOBU.
[0051]
However, in the case of linear PCM, padding data can be placed in the middle of the AOBU in order to align the unit of the sample data with the boundary of the AOBU data pack.
[0052]
In other words, this pack can be filled with padding data so that the data pack of AOBU does not extend from one sample data unit of linear PCM to the next sample data unit.
[0053]
The AOBU playback period takes a constant value according to the encoding and sampling frequency of the audio elementary stream.
[0054]
For example, when the encoding is linear PCM and the sampling frequency is 48 kHz, 96 kHz, or 192 kHz, the AOBU playback period is exactly 1 second. That is, in this case, the AOBU has a size corresponding to 1 second.
[0055]
The audio still video object (ASVOB) refers to audio still video stream data that is played back along with the playback of the audio object (AOB).
[0056]
An audio still video unit (ASVU) is a set of one or more (up to 99) ASVOBs that are played while one or more tracks are being played. The ASVU can be preloaded into the memory (buffer) of the device before starting to play the track.
[0057]
From the viewpoint of the user, the program (PG) can be said to have a data structure corresponding to the original track. This PG is composed of one or more cells.
[0058]
A cell is a data structure for reproducing a part of a track. Cells in the original PGC are called original cells, and cells in the user-defined PGC are called user-defined cells. A track in a track set is composed of one or more original cells. Some of the tracks in the playlist are composed of one or more user-defined cells. This cell refers to a part or the whole of the AOB.
[0059]
An entry point (EP) refers to data that specifies how to reproduce within a cell. There are four types of entry points (EP for user-defined track; EP for index; EP for display list; EP for representative voice).
[0060]
Program chain information (PGCI) indicates a data structure for performing overall reproduction of PGC. This PGCI is used for both the original PGC and the user-defined PGC. The user-defined PGC has only PGCI, and cells in this PGCI refer to the AOB in the original PGC. The overall PGC playback method is described as a cell playback procedure defined in PGCI.
[0061]
The audio object information (AOBI) is a data structure for describing information related to the audio object (AOB).
[0062]
The audio still video unit information (ASVUI) is a data structure for describing information related to the audio still video unit (ASVU).
[0063]
As shown in FIG. 4F, the still picture AV file information table 142 includes an A_AVFIT information (ASVFFITI) 260, one or more still picture VOB stream information (ASV_STI) 261 to 262, and still picture AV file information (S_AVFI). / ASVFI) 264.
[0064]
As shown in FIG. 4G, the still picture AV file information 264 includes S_AVFI general information (ASVFI_GI) 270, one or more S_VOGI search pointers (ASVUI_SRO) 271 to 272, and one or more still picture VOB group information ( ASVUI) 273-279.
[0065]
As shown in FIG. 4 (h), the still picture VOB group information 273 includes still picture VOB group general information (ASVU_GI) 280 and one or more still picture VOB entries (ASVOB_ENT) 281 to 289.
[0066]
As shown in FIG. 4I, the still picture VOB entry (ASVOB_ENT) 281 includes still picture VOB entry type information (ASVOB_ENT_TY) 291 and the size of one still picture (or the size of the corresponding video part) (ASVOB_SZ). 292.
[0067]
When still image information is also recorded on the disk-shaped information storage medium 100, a plurality of still image information is often recorded at a time. Accordingly, still picture information to be recorded at a time is collectively referred to as a still picture VOB group, and management information regarding the still picture VOB group is included in the still picture VOB group information ASVUI # 1/273 to ASVUI # g / 279 (FIG. 4 (g)). Are managed in units of still picture VOB groups.
[0068]
Still picture VOB group information ASVUI # 1/273 to ASVUI # g / 279 still picture VOB entries ASVOB_ENT # 1/2811 to ASVOB_ENT # f / 289 (FIG. 4 (h)) data for each still image. The size (size of one still picture 292) is managed.
[0069]
Item text information is collectively recorded in the text data manager 146 as shown in FIG.
[0070]
As shown in FIG. 5F, the text data manager 146 includes text data information (TXTDTI) 231, one or more item text search pointers (IT_TXT_SRP) 232 to 233, and one or more item texts (IT_TXT) 236 to 238. Here, as shown in FIG. 5G, each item text (IT_TXT) 239 includes general text information.
[0071]
By collectively recording in this way, a search such as “text search” can be performed on the contents of all item texts (IT_TXT # 1/236 to IT_TXT ## e / 238 in FIG. 5F), and voice information search is performed. Useful for.
[0072]
In this specification, various data structures recorded in the storage medium (100) are shown hierarchically and are described in various directions in a plurality of drawings, but the corresponding parts are consistent. Are given the same reference numerals.
[0073]
For playback procedure information related to audio-related information,
1a. A reproduction procedure for reproducing in the order recorded on the information storage medium 100;
2a. Playback procedures that can be specified by the user
There are two ways,
1b. A name as management information regarding a playback procedure to be played back in the order recorded on the information storage medium 100 is called “original PGC”, and a name for the user is called “original track 1” as shown in FIG. Also,
2b. A name as management information relating to a playback procedure that can be arbitrarily designated by the user is called “user-defined PGC”, and a name for the user is called “playlist” as shown in FIG.
[0074]
Incidentally, CDs (compact discs), MDs (mini discs), cassette tapes, and the like have a management unit called a track set for each popular music piece or classical music movement. When the playlist (user-defined PGC) is created, the user combines, for example, a part of the original track named “A” and a part of the original track named “B” to create a new track named “C”. May be created.
[0075]
The row of picture 5 in FIG. 6A shows a “representative image” that is a still image showing the contents of each track. In the embodiment of the present invention, the still image that is initially displayed when audio information is reproduced is often used as the representative image. However, the present invention is not limited to this. It has become.
[0076]
Display mode 7 shows how to switch and the timing of still images to be displayed during audio information playback.
* As display order mode (Display Order Mode),
-Sequential (Sequential): a method of switching still images to be displayed according to a predetermined order;
Random (Random): A method of setting the display order of still images completely at random (in the worst case, the same still image may be displayed continuously);
Shuffle: A method of displaying the still images in a display order that is changed in the order specified in advance (the same still image is displayed only once in one cycle).
There is. Also,
* As the display timing mode (Display Timing Mode)
-Slideshow: a method for switching to the next still image at a predetermined timing;
-Browsable (Browsable): A method of switching to the next still image for the first time when the user switches on (the same still image is displayed until the user switches on)
There is.
[0077]
The display mode 7 is set for each track, and the display mode does not change within the same track.
[0078]
The time chart 11 is a visualization of a designated range when a user designates a part of an original track when creating a playlist.
[0079]
Here, the “original track” is a logical unit of continuously recorded contents. An original track corresponds to one track when copied from a digital source (such as a DC or DVD disc), and corresponds to one song when recorded from an analog source (such as a microphone or broadcast). When a part of the track is deleted, the total playback time of the original track decreases, but the original track remains as it is. When the original track is altered or generated as a result of editing the recorded content, the original track is defined as a logical unit that is continuously reproduced.
[0080]
The entire recorded content of the disc (100) composed of all tracks is represented by “track set”. This track set corresponds to a model that abstracts a continuous medium such as an audio tape. Thus, the playback of a track set is defined such that a continuous medium is simulated. Unless any of the original tracks is edited so that the playback order changes with respect to the original recording, when the track set is played back, the playback order of the original tracks is the same as the recording order of the original tracks. When the original track or a part of it is deleted, the total playback time decreases, but the track set remains as it is. When a new original track is recorded, it is added to the end of the track set. This track set corresponds to a data structure called an original PGC.
[0081]
A particular part (segment) of a track is called an “index”. Now assume that the track supports symphony. In this case, one movement of the symphony can be associated with the index. The starting point of the index part (segment) is indicated by an index point. The index point is automatically set by the device (or device) during recording using predetermined information such as index data of the source content. Alternatively, the index point is set by a user operation such as pause or stop recording. This index can be inherited from the original track in the track set, but can also be defined in the playlist.
[0082]
The subunit of the recorded content in the original track is called “part of track”. The part of track is a continuous part of the original track specified by the user. This abstraction (called part of track) is used only when defining the playlist itself. For this reason, there is no data structure that directly indicates the part of track.
[0083]
The list of part-of-tracks is called a “playlist”. The playlist is one in which an arbitrary reproduction procedure can be defined by the user, and each reproduction procedure can be regarded as an extracted part of the track set. A playlist is defined as a user-defined PGC.
[0084]
The user-defined PGC indicates a connection of a part of the program. A program is a logical unit of recorded content recognized or defined by a user. The program is composed of one or more original cells and is defined only in the original PGC. The user-defined PGC includes only navigation data, and each part of the program refers to stream data belonging to the original PGC. Therefore, the creation or deletion of the user-defined PGC has no effect on the original PGC.
[0085]
A specific part (segment) in the playlist is called a “user-defined track”. The user-defined track is a segment designated by the user in the playlist. The user can add multiple parts of track to the playlist. From the user's point of view, not all parts of a track necessarily belong to one song. Thus, the user can define the beginning of a song at the beginning of a specified part of track.
[0086]
The relationship between the management information related to the playlist created as described above and the original PGC is shown in FIG. 7, and AR_AUDIO. The relationship with ARO 221 is shown in FIG.
[0087]
In the upper part of FIG. 7, an ASVU buffer is shown as a temporary storage device. Reproduction data (ASVOBs) from the disc 100 is temporarily stored in this ASVU buffer. As shown in FIG. 7A, the data in the ASVU buffer can include a plurality of still pictures (No. 1 to No. 9). In the example of FIG. 1-No. 4 is the audio track number. 1 and still picture no. 5-No. 6 is the audio track number. 2 and still picture no. 7-No. 9 is the audio track number. Belongs to 3. In this case, for example, the audio track No. During reproduction of the still picture No. 1, 1-No. 4 can be displayed at a predetermined timing.
[0088]
As shown in FIG. 1 is accompanied by a track head entry point (C_EPI) # 1/171 and still picture entry points 21-23. Similarly, the audio track No. 2 includes a track head entry point (C_EPI) # 2/172 and a still picture entry point 24. 3 is accompanied by a track head entry point (C_EPI) # 3/173 and still picture entry points 25-26.
[0089]
As shown in FIG. 7 (d), track head entry points (C_EPI) # 1/171, # 2/172 and # 3/173 are respectively cell information (CI) # 1/164, # 4/167 and # 5/165 can be specified. Cell information (CI) # 2/165 can be specified by still picture entry points 21 and 22. Cell information (CI) # 4/167 can be specified by the still picture entry 24. Cell information (CI) # 6/169 can be designated by still picture entry points 25 and 26.
[0090]
In FIG. 7 (e), audio objects (AOB # 1 to # 5) are described for conceptual explanation, but audio object information (in FIG. 3 (g)) in which management information related to each AOB is recorded. Audio object entries # 1 to # 5 are recorded in AOBI # 1/196 to # i / 197).
[0091]
FIG. 7 (h) shows the original program chain 320. The first (# 1) program information, the second (# 2) program information, the third (# 3) program information, and the fourth (# 4) program information corresponding to this program chain are shown in FIG. It is shown. Original cell information 301, 302, 303, 304 and 305 corresponding to the program information is shown in FIG. Each of these original cell information corresponds to each piece of music (each object) of automatic, first love, in-my room, and another chance in FIG. 7 (e).
[0092]
In FIG. 7D, the first cell information # 1/164 designates part of the audio information of the track name (song name) “Automatic”, and the second cell information # 2/165 and the third cell information # 3/166 specifies the audio information of the track name (song name) “Another Chance”, and the fourth cell information # 4/167 specifies the audio information of the track name (song name) “In My Room” when editing Shows the case. In this case, if playback is performed according to the arrangement order of the cell information # 1/164 to # 6/169, a part of “Automatic” is played back and displayed, then “Another Chance” is played back and displayed, and then “In “My Room” will be played and displayed.
[0093]
The contents of FIGS. 8A to 8D may be the same as the contents of FIGS. 7A to 7D.
[0094]
As shown in FIG. 8D, AR_AUDIO. Information indicating which range in the ARO 221 file is reproduced in one cell is recorded in the cell information # 1/164 to # 6/169. The procedure for reproducing audio-related information to be reproduced according to one piece of PGC information is as shown in FIG. 1 (g), and is reproduced in the arrangement order of the cell information # 1/164 to # 6/169 constituting the PGC information 156. ·Is displayed.
[0095]
For example, as shown in FIG. 8 (d), cell information # 1/164 designates a part of audio information of a track name (song name) “Automatic”, and cell information # 2/165 and # 3/166 are “ When the audio information of the track name (song name) “Another Chance” is designated and the cell information # 4/167 designates the audio information of the track name (song name) “In My Room”, the cell information # 1 According to the arrangement order of / 164 to # 6/169, after playing and displaying a part of “Automatic”, “Another Chance” is played and displayed, and then “In My Room” is played and displayed. .
[0096]
As shown in FIG. 8E, in the embodiment of the present invention, one cell is an AR_AUDIO. Only the continuous playback range in the ARO 221 can be specified (in other words, it cannot be specified across the playback range existing in a stepwise manner in the AR_AUDIO.ARO 221). Therefore, in this case, a part of the original track named “A” is designated as one (user-defined) cell # 1 (first cell), and the original track named “B” A part is designated as another (user-defined) cell # 2 (second cell), and a new track named “C” is defined and managed as a combination of cell # 1 and cell # 2. Yes. This is the feature of this embodiment.
[0097]
Therefore, the embodiment of the present invention has a data structure in which one track is composed of a combination of one or more cells.
[0098]
As shown in FIG. 8D and as described above, in each cell information # 1/164 to # 6/169, the AOB (audio object) indicated by the corresponding cell, the start time and end time of the cell are shown as time information. It is recorded.
[0099]
When the designated cell is reproduced, it is reproduced within the designated time range in the designated AOB. For this time information, the audio object information # 1/196 to # i / 197 is used. Using the information of the audio object unit entries # 1/241 to # h / 248 (FIG. 3 (h)) recorded in the AR_AUDIO. After conversion to the relative address in the ARO 221, desired audio information is reproduced.
[0100]
Here, the reproduction start can be arbitrarily selected. When the user designates one of the track head entry points 171, 172, 173, any track of “Automatic” + “Another Chance”, “In My Room”, or “First Love” + “Another Chance” (editing) You can start from a later song. In this case, as a track after editing, No. 1, no. 2, no. Three examples of 3 are shown. A still picture can also be specified in association with the audio track.
[0101]
Next, management information for still image information (still picture object) displayed at the same time when audio information is reproduced is recorded in a still picture AV file information table (S_AVFIT) 142 shown in FIG.
[0102]
Cell information (CI) # 1/164 to # 6/169 corresponds to a part of each original track, and the cell information (CI) # 1/164 to # 6/169 includes the information in each track. Still picture entry points 21 to 26 (FIG. 7 (c) or FIG. 8 (c)) in which management information for still images to be displayed for the second and subsequent images are recorded exist.
[0103]
Each cell information (each CI # 1/164 to # 6/169) includes “designated information of corresponding audio object information (AOBI # 1/196 to # i / 197 in FIG. 3G)” and “ Information on each start and end time "is recorded, and audio object entries # 1 to # 5 in FIG. 7 (e) in corresponding audio object information # 1/196 to # i / 197 (FIG. 3 (h) ) AOBU_ENT # 1/241 to # h / 248), AR_AUDIO. An access address on the ARO 221 can be determined.
[0104]
In order to ensure compatibility with the video recording standard established by the DVD Forum, as a method for prescribing a track delimiter peculiar to audio information while maintaining the above data structure, in the embodiment of the present invention, “ In the PGC information, which is information indicating the playback procedure, information indicating the track break position for the audio information is recorded. This is the first major feature of the present invention.
[0105]
As a method for realizing this, in the embodiment shown in FIG. 1, cell information # 1/164, # 4/167, # 5/168, which are management information of cells existing at the reproduction start position for each track, are stored. The first (# 1), second (# 2), and third (# 3) track head entry points 171, 172, and 173 (or cell entry points C_EPI # 1 to # 3) are recorded therein. Is set, and the track-specific information shown in FIG. 9 is recorded therein.
[0106]
Information recorded in the track head entry points (C_EPI in FIG. 1H) # 1/171 to # 3/173 and the still picture entry points 21 to 26 shown in FIGS. 7C and 8C. The contents will be described with reference to FIG.
[0107]
“Information for specifying the storage location of a still image to be displayed” includes number designation information of still picture VOB group information (ASVUI) # 1/273 to # g / 279 shown in FIGS. Still picture VOB entries (ASVOB_ENT) # 1/281 to # f / 289 are used to designate corresponding still images.
[0108]
As shown in FIG. 9, the type of entry point includes a track head entry point (FIG. 1 (h), FIG. 11 (d)) or program information (FIG. 7 (g)). The contents of the entry point information of this entry point include entry point type information (FIG. 29 and other EP_TY; identification information of track head entry point or still picture entry point), and display of representative audio indicating the contents of the corresponding audio track. Information specifying the range (RA_DUR in FIG. 44; specified by the playback start time and playback end time in the corresponding audio track), information specifying the storage location of the representative image representing the contents of the corresponding audio track [ 29 and 50, the REP_PICTIS_VOB search pointer number (still picture VOB group number) and the VOB entry number in it are specified.
[0109]
Furthermore, the text information specific to the corresponding audio track (primary text information PRM_TXTI; song name, performer name, singer name, composer name, etc.), additional explanatory text information (central text information; item text IT_TXXT), in the corresponding audio track Still image display mode (display order mode, display timing mode), display time range information of the corresponding still image, relationship with the original track of the still image content to be displayed (the same still image as that of the original track is displayed) Or another unique still image (newly set) to be displayed) and an erase prohibition flag.
[0110]
Further, in the still picture entry point, entry point type information (identification information of track head entry point or still picture entry point), information specifying a storage location of a still image to be displayed [S_VOGI search pointer number (still picture VOB group) Number) and VOB entry number in it], timing designation information for displaying the above still image (for matching the display timing between the two by designating the corresponding audio object display time information) And display time range information of the corresponding still image. Of course, other information may be added.
[0111]
The present invention is not limited to the embodiment of FIG. 1, but instead of using the track head entry points (C_EPI in FIG. 1 (h)) 171-173, cell information # 1 of a cell located at the head of the track (not shown) / 164, # 4/167, # 5/168, “flag information indicating that the corresponding cell is arranged at the head position of the track” (when “flag = 1”, the corresponding cell is at the head position of the track) Exists, and when “flag = 0”, a corresponding recording area may exist in the second and subsequent tracks. Further, the method of recording the information of the contents shown in FIG. 9 in the general information recording area of each cell information (FIG. 1 (g)) # 1/164, # 4/167, # 5/168 is also available. It is contained in embodiment of invention.
[0112]
The display screen of the original track 1 in FIG. 6A and the data structure of management information corresponding thereto will be described with reference to FIG.
[0113]
All the information related to the original track 1 in FIG. 6A is managed in the original program chain information 144. The concept is schematically represented by an original PGC 320 shown in FIG. With respect to the original track, the program corresponds to each track, and 1 original track = 1 program. Information relating to each original track as shown in FIG. 9 is described in program information # 1/311 to # 5/305 which are management information recording areas relating to this program.
[0114]
One program is composed of one or more original cells, and management information recording areas of original cell information # 1/301 to # 5/305 exist for each original cell. In the original track 1 (original PGC 320), all the original cells # 1/301 to # 5/305 have a one-to-one correspondence with AOB # 1 to # 5, and 1 cell = 1 AOB. .
[0115]
The correspondence between FIGS. 6A and 6B and FIGS. 7 and 8 will be described below.
[0116]
The audio information of the track name (song name) “Automatic” shown in FIG. 6A is AR_AUDIO. It is recorded in AOB # 1 in the ARO221 file, management information relating to the original track is recorded in program information # 1/311, and information relating to reproduction is recorded in original cell information # 1/301.
[0117]
Similarly, the audio information of the track name (song name) “First Love” is AR_AUDIO. Recorded in AOB # 2 / in the ARO221 file, management information relating to the original track is recorded in program information # 2/312, and information relating to reproduction is recorded in original cell information # 2/302.
[0118]
The audio information of the track name (song title) called “Another Chance” immediately after recording was managed as one AOB, but part of the track was partially erased, so two of AOB # 4 and AOB # 5 The original cell information is divided into two pieces of original cell information # 4/304 and # 5/305 accordingly (FIG. 7 (e)). However, since the track itself does not change, only one program information # 4/314 is maintained.
[0119]
The user creates a new track in the playlist desired by the user by editing processing using the screen shown in FIG. For example, consider a case where a playlist # 1 (Play List) 2 is created as shown in FIG. In other words, the range from A to B of “Automatic” and all of “Another Chance” are connected to create a new track No. 1 and the still picture displayed during the music playback is No. 1 as a still picture shown in FIG. 1 to No. Set up to 4 cards.
[0120]
Next, a new track No. is obtained by changing the still image displayed by “In My Room”. 2, “First Love” from A to B and “Automatic” from C to D are connected. 7 to No. Set up three still images up to 9 and set the new track No. 3.
[0121]
FIG. 10 schematically shows this still image information designation method. The contents of (a) to (d) of FIG. 10 may be the same as the contents of (a) to (d) of FIG.
[0122]
In FIG. 10, all still images are grouped for each still picture VOB group (ASVU in FIG. 10 (f), FIG. 10 (e)) # 1 to #g, and the still picture object file AR_STILL. The management information of each still picture recorded in the ARO 213 (FIG. 10 (f)) is still picture in the still picture VOB group information (ASVU in FIG. 10 (e)) # 1/273 to # g / 279. It is recorded in picture VOB entries (ASVOB_ENT # in FIG. 10E) 281-299. Here, the cell information CI (FIG. 10C) can refer to the still picture VOB group (ASVU in FIGS. 10E and 10F) via various entry points (FIG. 10D). It has become.
[0123]
In addition, the movie object file VR_MOVIE. The VOR 212 (FIG. 10 (h)) transmits a still picture VOB group (for example, FIG. 10 (f)) via a predetermined still picture VOB entry (for example, # g-1 and # g-2 in FIG. 10 (g)). ASVU # g) can be referred to.
[0124]
“Information specifying the storage location of the still image to be displayed” in FIG. 9 includes track head entry points (C_EPI) # 1/171 to # 3/173 and still picture entry points 21 to 26 in FIG. 10 (FIG. 10D). ) To the still picture VOB entries 281 to 299 (ASVOB_ENT in FIG. 10E) corresponding to “solid line arrows”.
[0125]
Also, the “timing designation information for displaying a still image” designated in FIG. 9 designates the sequential mode (“Sequential Mode”) as the display order mode (Display Order Mode) and the slide show as the display timing mode (Display Timing Mode). Timing designation information that is valid when (“Slideshow”) is designated, and time information for switching the display to the still image designated by the still picture entry points 21 to 26 corresponding to the already displayed still image. means.
[0126]
In the display mode above
The time designated by the next still picture entry points 21 to 26, or
・ Time when the corresponding track ends
Until this time, the still image specified here continues to be displayed.
[0127]
In the present invention, the time information for switching the display is expressed by the reproduction time information (Presentation Time) of the audio information, but the present invention is not limited to this. For example, the difference time information from the reproduction start time of the corresponding track to the time when the display is switched to the specified still image can be used. The “display time range information of the corresponding still image” is valid when the display timing mode is designated as the browsable mode (“Browsable Mode”).
[0128]
When the user presses the switch, the still image displayed before is switched to the still image specified by the still picture entry points 21 to 26. However, if the user does not press the switch thereafter, the corresponding track ends. Will continue to display the same still image.
[0129]
When the maximum display time is set in “Display time range information for the corresponding still image”, if the user does not press the still image switching switch until that time, the display of the corresponding still image is automatically stopped. Thus, it is possible to perform processing such as switching the screen to “blue back”.
[0130]
Conversely, if the user accidentally keeps pressing the still image switching switch, the still images immediately change one after another, and the user cannot settle down and see the still image.
[0131]
If the minimum display time is set in “Display time range information for applicable still image”, the still image to be displayed will not be switched during the minimum display time set here even if the user continues to press the still image switch. Can be.
[0132]
Since the still image designated in the track head entry points 171 to 173 or the program information 311 to 314 is always displayed simultaneously with the start of reproduction of the corresponding track, the “timing designation information for displaying the still image” is unnecessary.
[0133]
In the present invention, in addition to being displayed simultaneously with the start of playback of the corresponding track, the “representative information for specifying the storage location of the representative image representing the contents of the corresponding audio track” is used to independently display the representative image for each track. It is possible to set.
[0134]
The still image specified by “information for specifying the storage location of the representative image representing the contents of the corresponding audio track” shown in FIG. 9 is displayed in the columns of pictures 5 and 6 in FIGS. Supports still images. Further, “information for specifying the storage location of the representative image representing the contents of the corresponding audio track” shown in FIG. 9 includes the track head entry points # 1/171 to # 3/173 and the still picture entry points 21 to 21 in FIG. 26 corresponds to the “dashed arrows” from the still picture VOB entries 281 to 299.
[0135]
As described above, the display mode 7 for the still image is set for each track, and the display mode does not change in the same track. Therefore, the track head entry points 171 to 173 or the program information 311 to 314 are stored as track specific information. To be recorded. The contents set in “display mode of still image in corresponding audio track (display mode)” in FIG. 9 are displayed in display modes 7 and 8 of FIGS.
[0136]
9 corresponds to the previously described primary text information 51 to 53 in FIG. 11E, and the “song name” in the information corresponds to the content of “text information unique to the corresponding audio track (primary text information)”. Is displayed in the “track title 3” column of FIG. “Additional explanation text information” in FIG. 9 goes from the track head entry points # 1/171 to # 3/173 in FIG. 11D described above to the item texts # 1/236 to # e / 238. Corresponding to the arrow, it has information content indicating “item text number”.
[0137]
The information content of “Relationship between still image content to be displayed and original track” in FIG. 9 is displayed in “Still 10” in FIG. 6B. That is, the new track No. in FIG. 1-No. 3 is the still image used in the original track 1 is used as it is (in this case, it is displayed as “original”), or the user's own separate from the still image used in the original track 1 (In this case, “Newly set” is displayed).
[0138]
In the present invention, the setting unit of whether it is an erasable area or an erasable area is set for each track. Accordingly, information with an “erasure prohibition flag” of “1” is set for an audio track for which deletion is prohibited.
[0139]
As shown in FIG. 9, track-specific entry information such as “song name”, “singer name”, and “performer name” is track head entry points (C_EPI) # 1/171 to # 3/173 (FIG. 9). 1 (h), FIG. 11 (d)). Primary text information in the track head entry points (C_EPI) # 1/171 to # 3/173 is used as a place for recording text information with a relatively small amount of data such as “song name”, “singer name”, “player name”. There are recording areas named 51-53.
[0140]
On the other hand, information that is unique information for each track but has a large amount of data and cannot be recorded in the primary text information 51 to 53 is designated by item text (item text search pointer number IT_TXT_SRPN) as shown in FIG. IT_TXT) # 1/236 to # e / 238 (FIG. 11 (f)). In the track head entry point (C_EPI in FIG. 11D) # 1/171 to # 3/173, a pointer having information (IT_TXT_SRPN table) indicating what item text (IT_TXT) is indicated. Only the information is recorded.
[0141]
FIG. 12 shows the setting state of still images in the program information # 1/311 to # 4/314.
[0142]
FIG. 12A shows a still picture corresponding to the original audio track (FIG. 12B), and FIG. 12C shows the original program chain.
[0143]
Here, program information corresponds to each original audio track. In the program information (FIG. 12D) # 1/311 to # 4/314, information (REP_PICTI) 41 to 44 designating representative images indicating the contents of the respective audio tracks is recorded. The still picture VOB entry (ASVOB_ENT # or ASVOB_ENTN) # 1/281 to # p + 1/296 (FIG. 12 (g)) can be directly specified. FIG. 12G shows another file, which is still picture VOB group information (ASVUI 273, 274; or ASVUN).
[0144]
Original cell information (CI in FIG. 12E) # 1/301 to # 5/305 does not have track head entry point information, and all still pictures (including still images displayed at the start of audio track playback). Only the entry points (C_EPI in FIG. 12F) 31 to 39 are included.
[0145]
The management information includes representative image designation information (REP_PICTI in FIG. 12D) 41 to 44, which is designated in units of tracks and functions as representative image designation information indicating the track contents.
[0146]
Further, the representative image designation information is provided separately from the still picture designation information displayed during audio track reproduction. For this reason, an arbitrary still image in a VOB group in a different place other than the video object (VOB) group in which a still image to be held during audio track playback is recorded can be set as a representative image, increasing the degree of freedom. be able to.
[0147]
FIG. 13 shows still another embodiment or an embodiment coexisting with the above embodiment. Here, the setting state of the text information in the program information (PGI) # 1/311 to # 4/314 is shown in FIG. “Text information unique to the corresponding audio track” in FIG. 9 is included in primary text information (PRM_TXTI) 56 to 59 in program information (PGI) # 1/311 to # 4/314 as shown in FIG. To be recorded.
[0148]
“Additional explanation text information” in FIG. 9 corresponds to an “arrow” heading to item texts # 1/236 to # e / 238 (or IT_TXT239) in FIG. Information “IT_TXT_SPRN” is recorded.
[0149]
In the above description, the recording / management location of the specific information related to the audio track as shown in FIG.
• Record and manage in the program information for the original track; or • Record and manage in the track head entry point for the playlist.
Explained the case.
[0150]
However, the present invention is not limited to the above method, and the recording / management place of the specific information regarding the audio track is reversed, or both are recorded in the same place and managed.
[0151]
That is, the program information exists in the user-defined PGC for the playlist, and a method for recording and managing the unique information regarding the audio track as shown in FIG. 9 in the program information in the user-defined PGC is also provided. Included in range.
[0152]
FIG. 14 shows the structure of the information recording / reproducing apparatus according to the present invention.
[0153]
The disk drive unit 409 records and reproduces information with respect to the information storage medium 100. Various object information input from various input means 440 to 442, 412, and 413 is encoded by the encoder unit 401 and then recorded on the information storage medium 100 via the disk drive unit 409. At the same time, management information related to the object information is created in the main MPU unit 404 and recorded on the information storage medium 100 via the disk drive unit 409.
[0154]
As an input means, there are a microphone 441, an A / V input unit 412, a key input unit 442, a TV tuner unit 413, and a digital camera 440. There is also a set top box (STB) unit 403 that receives broadcast signals. The encoder unit 401 is either an analog / digital (A / D) conversion unit 414 to which an A / V input is given, an output signal (video signal) of the A / D conversion unit 414, or an output video signal 423 from the STB unit 403. A selector 415 is provided for arbitrarily selecting.
[0155]
The video encoding unit 416 encodes the video signal from the selector 415 for compression encoding in accordance with, for example, the MPEG standard, and supplies the encoded signal to the formatter unit 419. The audio encoding unit 417 performs, for example, MPEG or PCM processing on the audio signal from the A / D conversion unit 414 and supplies the processed signal to the formatter unit 419. Information from the key input unit 442 is input to a real-time text (RT_TEXT) encoding unit 418 and input to the formatter unit 419 as text data. A buffer memory unit 420 is connected to the formatter unit 419, and is used for time adjustment when input data is converted into a predetermined format.
[0156]
The output of the formatter unit 419 (information converted into a predetermined format) is associated with the management information by the digital processor (D-PRO) unit 410 and recorded in the information storage medium 100 via the disk drive unit 409. . A temporary storage unit 411 is connected to the D-PRO unit 410 and functions as buffering for data processing. Further, the D-PRO unit 410 performs addition of an error correction code, modulation processing, and the like.
[0157]
Management information is created in the main MPU unit 404. The management information read from the information storage medium 100 is also decoded by the main MPU unit 404. The main MPU unit 404 includes an audio related data creation control unit, an audio related data reproduction control unit, an audio related data partial erasure control unit, and a work RAM unit. Further, a display unit 408 is connected to the main MPU unit 404, and a key input unit 407 for controlling this apparatus is also connected.
[0158]
When the information in the information storage medium 100 is reproduced, the recorded information is read by, for example, an optical information reading unit of the disk drive unit 409, and a photoelectrically converted signal is introduced into the D-PRO unit 410. The reproduction information is input to the separation unit 425 of the decoder unit 402 and separated into video information, audio information, and text information.
[0159]
The video information is led to the video decoding unit 428 and decoded, the audio information is led to the audio decoding unit 430 and decoded, and the text information is led to the text decoding unit 429 and decoded.
[0160]
The output video signal from the video decoding unit 428 and the output text from the text decoding unit 429 are input to a video processing (V-PRO) unit 438. The video signal output from the video processing unit 438 is converted into an analog signal by the digital / analog conversion unit 436 via the video (V) mixing unit 405 and supplied to the television display 437.
[0161]
The video mixing unit 405 can also synthesize the video signal from the STB unit 403. A frame memory unit 406 is connected to the video mixing unit 405. The output of the video mixing unit 405 can be further supplied to the personal computer 435 via the interface 434.
[0162]
In the audio decoding unit 430, the audio signal is decoded, and the decoded output can be derived as a digital output via the interface 431. The decoded output is supplied to the speaker 433 via the digital / analog converter 432. An audio signal can also be input from the STB unit 403 to the digital-analog converter 432.
[0163]
The system clock unit 450 generates a clock for obtaining synchronization of the entire STB unit 421, decoder unit 402, encoder unit 401, main MPU unit 404, and the like. The system clock unit 451 generates a reference clock for synchronizing the reproduction information with the decoder unit 402 during disk reproduction.
[0164]
During reproduction, the management information recorded in the information storage medium 100 via the disk drive unit 409 is temporarily recorded in the work RAM unit in the main MPU unit 404. Using the management information temporarily recorded in the work RAM unit, the object information to be reproduced recorded on the information storage medium 100 is read and further decoded by the decoder unit 402, and then the decoded output is output to the speaker 433, the television. The data is output to the display 437 or the display unit 408.
[0165]
A method for creating a playlist related to audio-related information including a user interface and the detailed structure of management data created as a result will be described below.
[0166]
When the user creates a playlist, the display unit 408 in FIG. 14 displays a list of original tracks 1 as shown in FIGS. 6A and 6B and playlist # 1 (Play List) 2 that the user intends to create. The feature of the embodiment of the present invention is that the convenience of the user is enhanced by displaying both.
[0167]
Next, a method for recording voice related information on the information storage medium 100 will be described with reference to FIGS.
[0168]
In most processes in the present invention, information in the management information recording area 130 recorded on the information storage medium 100 is read and temporarily recorded in the work RAM section in the main MPU section 404 (step S1 in FIG. 15). . Then, after a series of processes, a process of recording management information recorded in the work RAM unit and partially changed in content on the information storage medium 100 (step S12 in FIG. 16) is performed.
[0169]
In the embodiment of the present invention shown in FIG. 15 and FIG. 16, first, the audio information is stored in AR_AUDIO. Additional recording is performed after the ARO 221 file (step S2), and thereafter, the management information in the work RAM section is rewritten. To change the management information content, first, management information related to audio information is added and changed in the audio object information.
[0170]
That is, in step S3, program information, original cell information, and audio object information are created in the main MPU unit 404 in accordance with the audio track recorded in step S2, and additionally recorded in the work RAM unit.
[0171]
In step S4, AR_AUDIO.ID for each audio object unit is recorded on the recorded audio track. The relative address in the ARO 221 is checked and additionally recorded in the audio object information in the work RAM section.
[0172]
Next, the user is inquired whether to set a still image (still picture) to be displayed simultaneously with the audio information (step S5). If a still image is not displayed simultaneously with audio reproduction (No in step S5), the process jumps to step S11 in FIG. Even when setting a still image to be displayed at the same time as audio playback,
(1) When recording a new still image simultaneously with recording of audio information (Yes in step 6),
... A still image to be newly recorded is stored in AR_STILL. The information is recorded in the ARO 213 file, and the still picture management information still picture VOB group information is created correspondingly. That is, still picture information is recorded in the AR_still picture object recording area 132 (added to the rear end of the AR_STILL.ARO213 file), and still picture VOB group information is created accordingly and added to the work RAM section (FIG. 16). Step S7).
[0173]
(2) When using a still image already recorded on the information storage medium 100 (No in step 6),
... The user selects a still image to be displayed simultaneously with the audio information (step S8 in FIG. 16). In other words, the user selects a still image to be displayed simultaneously on the corresponding audio track from the still picture VOB group already recorded in the information storage medium 100.
[0174]
Choose one of the methods.
[0175]
The information content of “designation information for displaying a still image” set as a still picture entry point is set in the main MPU unit 404 of the information recording / reproducing apparatus in FIG.
[Display time per still image] = [Reproduction time of the corresponding audio track] / [Number of still images displayed in the corresponding audio track]
Is calculated, and the calculation result is automatically set (the calculation result for the “still image display timing designation information” in the still picture entry points 31 to 39 temporarily recorded in the work RAM section). Value is recorded) (step S9).
[0176]
Next, the information recorded in the program information 311 to 314 and set for each audio track is “information specifying the storage location of a representative image representing the contents of the corresponding audio track”, “text information unique to the corresponding audio track”, Information on "additional explanation text information", "display mode of still image in corresponding audio track", and "erase prohibition flag" is requested to be input by the user (steps S10 and S11).
[0177]
That is, in step S10, the user sets “representative image for corresponding audio track” as “still image display mode”, and the information is stored in program information 311 to 314 temporarily stored in the work RAM unit. Record.
[0178]
Next, in step S11, the user inputs “primary text information” and “item text information” using the key input unit 407, and the information is temporarily recorded in the primary text information 56˜ 59 and item texts 236 to 238, and pointer information to the item text is also recorded.
[0179]
Although not shown, when the unique information for each audio track is recorded in the program information 311 to 314 (step S10), the “display range of the representative voice indicating the contents of the corresponding audio track” shown in FIG. The time from the reproduction start time of the corresponding audio track to a specific time (for example, 5 seconds) is automatically recorded in the “information”. In order to change this time range, the user can reset the display range of the representative voice during the editing process.
[0180]
The management information related to the voice related information is completed by the series of processes described above, and the management information is recorded on the information storage medium 100 via the disk drive unit 409 (step S12).
[0181]
A method for partially erasing an original track in the present invention will be described. As shown in FIGS. 7E and 7F, when the central portion of the original track having the track name (song title) called “Another Chance” is partially erased, the audio object is divided into two as AOB # 4 and # 5. Correspondingly, audio object information, original cell information # 4/304, and # 5/305 are divided into two. A processing method in the information recording / reproducing apparatus at that time will be described with reference to FIGS.
[0182]
The partial erasure of the original track will be described in more detail with reference to FIGS.
[0183]
In step S 21, the information in the management information recording area (RTR_AMG) 130 in the disk 100 is read by the disk drive unit 409 and temporarily recorded in the work RAM unit in the main MPU unit 404.
[0184]
In step S22, the user designates a range for partially erasing the original track (designated by time information).
[0185]
In step S23, the audio object information including the original track specified by the user is divided into two parts before and after the partial erasure range specified by the user. The existing audio object information is used for the audio object in the first half (before the part to be erased), and unnecessary audio object unit entries are deleted (main MPU unit 404). Similarly, one audio object information is newly created for the audio object in the second half (after the part to be erased), and the corresponding part is copied from the original audio object unit entry and recorded in the work RAM unit. .
[0186]
In step S24, the AR_AUDIO. The partial erase range in the ARO221 file is erased.
[0187]
In FIG. 17, when the user designates the partial erasure range with time information (step S22), the management information content is correspondingly changed (step S23), and AR_AUDIO. The corresponding part in the ARO 221 is deleted (step S24).
[0188]
In step S25 of FIG. 18, the still image displayed in the partial erasure range designated by the user is displayed after partial erasure from the display mode information relating to the still image information recorded in the program information relating to the corresponding original track. Is determined in the main MPU unit 404.
[0189]
When the corresponding still image is displayed after partial erasure (Yes in step S26), the display time of the audio track after partial erasure is divided by the number of sex images to be displayed, and the display time per still image is calculated. Then, the content of “designation information for displaying a still image” in the still picture entry points 31 to 39 temporarily recorded in the work RAM section is changed (step S27).
[0190]
Conversely, when the corresponding still image is not displayed after partial erasure (No in step S26), the user selects from the still picture entry points 31 to 39 before partial erasure recorded in the original cell information 301 to 305. The information of the still picture entry point included in the designated partial erasure range is deleted (step S28).
[0191]
In the next step S29, the management information temporarily recorded in the work RAM is rewritten to the management information recording area 130 in the information storage medium via the disk drive unit 409.
[0192]
Here, the handling of the still image displayed in the partial erasure target range becomes a serious problem. As a method of handling still images after this partial erase,
(A) Regardless of the location of partial erasure, all still images before partial erasure are displayed during audio information reproduction after partial erasure (step S27)
In this case, the “designation information for displaying a still image” in FIG. 9 is recalculated and automatically rewritten.
[0193]
(B) The still image displayed only in the partial erasure location is not displayed during reproduction after partial erasure (step S28).
[0194]
These two methods are selected in the embodiment of the present invention.
[0195]
At this time, determination information on whether or not the still image displayed only in the partial erasure location (displayed partial still image) can be displayed is recorded in advance in the management information, and based on that information Either (A) or (B) is selected (step S26 in FIGS. 17 and 18). This is the first feature of the editing method according to the embodiment of the present invention.
[0196]
A second feature of the present invention is that the determination information is information that can be recognized by the user. If the situation is recognizable by the user, the user can understand which one of (A) and (B) is selected, and the user's confusion can be avoided. In the present invention, the display mode 7 shown in FIG. 6A is used as the determination information recognizable by the user.
[0197]
That is, when the display mode 7 of the original track 1 displays “Slideshow + Sequential” (the same information is recorded in the “display mode of the still image in the corresponding audio track” in the program information at that time). Only when the above (B) is selected and other information is recorded, (A) is selected.
[0198]
Here, before explaining the playlist content creation method, the display screen creation method shown in FIGS. 6A and 6B, which is a feature of the present invention, will be described with reference to FIG.
[0199]
First, the information in the management information recording area 130 recorded on the information storage medium 100 is read and temporarily recorded in the work RAM section in the main MPU section 404 (step S31).
[0200]
The management content related to the original track 1 whose playback procedure is shown in the order recorded in the information storage medium 100 is recorded in the original program chain information 144 or 320. 1 / 311- # 4/314 ((h) (g) in FIG. 7).
[0201]
Further, as described above, information regarding the tracks in the playlist is recorded in the track head entry points 171 to 173 in the user-defined PGC information table 145. Using the information, a list screen relating to the original track 1 is created in the main MPU unit 404 (step S32), and a list screen for each track relating to the playlist # 1 (Play List) 2 is created individually (step S33). ) The two screens are combined (step S34) and displayed (step S35).
[0202]
Next, with reference to FIG. 19, a creation processing method of the playlist creation display screen as shown in FIGS. 6A and 6B will be described.
[0203]
Information in the management information storage area 130 in the disk is read by the disk drive unit 409 and temporarily stored in the work RAM unit in the main MPU unit 404 (step S31). Next, the main MPU unit 404 interprets information related to the original track recorded on the disc 100 from the information content of the program information 311 to 314 temporarily stored, and creates display screen content related to the original track 1 (step S32). ). Next, the main MPU unit 404 uses the information of the track head entry points 171 to 173 in the cell information 164 to 169 constituting the temporarily stored user-defined PGC information table 145, and relates to the track for each playlist. Information is extracted, and display screen contents relating to the playlist 2 are created (step S33).
[0204]
Next, the display screens created in step S32 and step S33 are combined and transferred to the V mixing unit (step S34). Then, the display screen created inside the main MPU unit 404 is displayed on the display unit 408 via the D / A converter 436.
[0205]
With reference to FIG. 20 and FIG. 21, the method of creating a playlist in the present invention will be further described.
[0206]
Information in the management information recording area 130 is read and temporarily recorded in the work RAM section in the main MPU section 404 (step S41).
[0207]
Next, the editing screen (original track 1, playlist screen) is displayed to the user by the method shown in FIG. 19 (step S42), and the user creates a playlist (step S43). Here, the user inputs the relationship between the new track and the original track that are newly created while viewing the screen.
[0208]
The display mode is automatically set to match the display mode specified in the original track to be reproduced first, but can be changed later while the user looks at the screen. At the same time, the user is asked to input unique information regarding the newly created track on the playlist (step S44).
[0209]
In other words, in this step, the display mode 8 (FIG. 6 (b)) relating to the new track newly created while the user looks at the display screen, the representative image, and the still image setting conditions (in the original case, the original track is set In the case of a new set that displays the same image as the still image, the user inputs a new still image).
[0210]
Next, in the main MPU unit 404 of the information recording / reproducing apparatus shown in FIG. 14, new cell information is created and information in the track head entry point is recorded based on the input information (step S45). ).
[0211]
That is, in this step, cell information 164 to 169 is newly set in the corresponding user-defined PGC information 156 and 157 in the work RAM section, and cell information for the cell located at the head in the new track set by the user. Inside, track head entry points 171 to 173 are additionally written.
[0212]
Next, the display mode designated by the user, representative image designation information, and the representative audio display range are additionally written in the track head entry points 171 to 173 (step S46).
[0213]
As the display range of the representative sound in step S46, the time from the reproduction start time of the newly created new track to a specific time (for example, 5 seconds) is automatically recorded. If it is desired to change this time range, the user can reset the display range of the representative voice during the editing process.
[0214]
When the user newly sets a still image to be displayed simultaneously with playback for the newly created new track (step S47), the still 10 in FIG. (Original) "is changed to" Newly Set "and the user selects a still image (step S48). That is, the user selects a still image to be displayed simultaneously with the display of the newly created new track from the existing still picture VOB group information 273 to 279.
[0215]
If the user does not designate a new still picture to be displayed (No in step S47), it is determined whether or not all still pictures in the original track should be displayed (step S49). When all the still pictures of the original track are to be displayed (Yes in step S49), the process proceeds to (A) below. If all the still pictures of the original track are not displayed (No in step S49), the process proceeds to (B) below.
[0216]
In the embodiment of the present invention, the following two methods (A) and (B) are selected as methods for setting a still image (still picture) when creating a playlist.
[0217]
(A) Regardless of the designated place in the original track by the user, all the still images held by the related original track are displayed when the new track in the playlist is played back (step S51).
[0218]
For example, when a new track is created from three original tracks, all still images displayed when the three original tracks are reproduced are displayed when the new track is reproduced.
[0219]
(B) Only the still image displayed when the designated place in the original track quoted for creating a new playlist is reproduced is displayed when the new track is reproduced (step S50).
[0220]
At this time, determination information as to which method is to be used is recorded in advance in the management information. One of (A) and (B) is selected based on the determination information (step S49 in FIGS. 20 and 21). The first feature of the editing method of the present invention is as follows.
[0221]
A second feature of the present invention is that the determination information is information that can be recognized by the user. If the situation is recognizable by the user, the user can understand which one of (A) and (B) has been selected, and the user's confusion can be avoided.
[0222]
In the present invention, the display mode 7 shown in FIG. 6A is used as the determination information recognizable by the user. That is, the original track 1 that quotes the audio information to be reproduced first when the new track is reproduced (for example, in the example of FIGS. 6A and 6B, the new track No. 1 means “Automatic” of the original track, In track No. 3, the display mode 7 of “First Love” of the original track displays “Slideshow + Sequential” (“Display of still image in corresponding audio track” in the program information at that time) The above (B) is selected only when the same information is recorded in “mode”, and (A) is selected when other information is recorded.
[0223]
After the processing in step S50 or S51, the main MPU unit 404 divides the display time of the corresponding new track by the number of still pictures to be displayed in the new track, and calculates the display time per still picture (step). S52). The calculated value is recorded in “still picture display time designation information” in the still picture entry points 21 to 26 and the track entry points 171 to 173. These entry points are temporarily recorded in the work RAM of the MPU unit 404.
[0224]
Then, the management information temporarily recorded in the work RAM is rewritten in the management information recording area 130 of the disc 100 via the drive 409.
[0225]
Although not shown in FIGS. 20 and 21, immediately after the setting of “designation information for displaying a still image” (step S 52), the information is recorded in the track head entry point corresponding to the newly created track. "Text information unique to the audio track" and "text information for additional explanation" are automatically transcribed into information in the original track 1 that refers to the audio information to be reproduced first when a new track is reproduced. The text information is rewritten by the key-in operation (step S53).
[0226]
22 and 23 show processing procedures when video information is used as still image information that is displayed simultaneously with audio information.
[0227]
Information in the management information storage area 130 is read and temporarily recorded in the work RAM section in the main MPU section 404 (step S61 in FIG. 22). Next, the screen of the original track 1 and the playlist is displayed by the method shown in FIG. 19 (step S62). The user designates a track for simultaneously displaying still image information extracted from the video information while viewing the display screen (step S63).
[0228]
Next, the user designates a scene to be extracted as still image information from the video information (video information in the VR_MOVIE.VRO212 file in which the movie object information is recorded) while viewing the display screen (step S64).
[0229]
The screen information specified in this step is extracted as a still image. The still image is a still picture object file AR_STILL on the information storage medium 100 from the disk drive unit 409 via the video mixing unit 405 from the V_PRO unit 438. . It is recorded as part of the ARO 213 (step S65).
[0230]
Next, in response to the still image extracted in this step and recorded on the disc, new still picture VOB group information # g / 279 and still picture VOB entry # 1 are stored in the work RAM section in the main MPU section 404. / 298 and # 2/299 are recorded (step S66 in FIG. 23).
[0231]
Next, in step S63, the still image information created in step S66 is created in step S66. The picture VOB entries are changed to # 1/298 and # 2/299 (step S67).
[0232]
Next, the display time of the corresponding track is divided by the number of still images to be displayed in the track, the display time per still image is calculated, and the result is stored in the still picture entry point 24 temporarily stored in the work RAM unit. Are recorded in the “designation information for displaying a still image” in the track head entry point 172 (step S68).
[0233]
Then, the management information temporarily recorded in the work RAM section in the main MPU section 404 is rewritten to the management information recording area 130 via the disk drive section 409 (step S69).
[0234]
As shown in FIG. 10H, VR_MOVIE. Recorded video information (movie object). A feature of the embodiment of the present invention is that any video screen in the VRO 212 file can be used as a still image to be displayed simultaneously when reproducing audio information. The specific method will be described with reference to FIG. 10, FIG. 22, and FIG.
[0235]
First, a list of audio tracks recorded on the information storage medium 100 is displayed to the user as shown in FIGS. 6 (a) and 6 (b), and the user specifies the track for which a still image is to be set (step). S63). Next, VR_MOVIE. While displaying the video information recorded in the VRO 212 file, the user designates a desired screen (scene) (step S64). Since the screen (scene) designated by the user has already been decoded in the decoder unit 402 in FIG. 14, the image information is used as it is as a still image (I picture) in the AR_STILL. It is recorded in the ARO 213 file (step S65) and management information related to it is created (step S66). Therefore, display relation information between the created still image and audio information is recorded in the track head entry point # 2/172 or the still picture entry point 24.
[0236]
A general user sets a desired screen (scene), but often does not set the display timing. Accordingly, the value of “designation information for displaying a still image” (FIG. 9) is automatically set in the main MPU unit 404 in the information recording / reproducing apparatus shown in FIG. 14 (step S68 in FIGS. 22 and 23). However, there is a feature of the information recording / reproducing apparatus according to the present invention.
[0237]
In particular
[Display time per still image] = [Reproduction time of the corresponding audio track] / [Number of still images displayed in the corresponding audio track]
Calculate automatically as
[0238]
In the original PGC 320 that manages the information of the original track, information on the original track shown in FIG. 9 is recorded in the program information # 1/311 to # 4/314.
[0239]
A method for reproducing audio-related information recorded in the information storage medium 100 by the above method will be described with reference to FIGS.
[0240]
Information in the management information recording area 130 is read and temporarily stored in the work RAM section in the main MPU section 404 (step S71). Next, information on the original track recorded in the information storage medium is interpreted from the program information 311 to 314 temporarily recorded in the work RAM unit, and the display screen content on the original track 1 is created (step S72). .
[0241]
Next, information regarding the track for each playlist is extracted from the information of the track head entry points 171 to 173 in the cell information 164 to 169 constituting the user-defined PGC information table 145 temporarily recorded in the work RAM unit. Display screen contents relating to list 2 are created (step S73).
[0242]
Next, the display screens created in steps S72 and S73 of FIG. 24 are combined and transferred to the V mixing unit (step S74). Further, the display screen is displayed on the display unit 408 via the D / A converter 436 (step S75).
[0243]
The screen shown in FIGS. 6A and 6B is displayed by the method shown in FIG. 19, and the user designates the track to be reproduced (step S76).
[0244]
In step S77 in FIG. 25, specifically, the representative audio is obtained from the track head entry points 171 to 173 or “information specifying the display range of the representative audio indicating the contents of the corresponding audio track” in the program information 311 to 314. Read the playback start time and playback end time.
[0245]
Also, in step S78, AR_AUDIO.audio in which the information of the representative audio is recorded using the information of the audio object unit entries 241 to 248 in the audio object information 196 to 197. The playback start address and playback end address in the ARO 221 are calculated.
[0246]
In step S79, the predetermined address range is reproduced and output as a sound. The user listens to the representative sound and determines whether or not the audio track he / she wants to hear. After confirmation, the reproduction range is designated and the reproduction button is pressed (step S80).
[0247]
Further, it is determined which range in the original PGC information 144 or the user-defined PGC information 156 and 157 corresponds to the track range designated by the user from the management information temporarily stored in the work RAM section (step S81).
[0248]
Then, object information is reproduced for each track unit from the disc in accordance with the arrangement order of the program information 311 to 314 in the original PGC information 144 or the user-defined PGC information 156 and 157 or the arrangement order of the cell information 164 to 169, and Is output and displayed (step S82).
[0249]
According to the method shown in FIGS. 24 and 25, the user can confirm in advance whether or not it is the song that the user really wants to hear by listening to the representative voice before selecting the song that the user wants to hear. That is, when the audio track to be confirmed is designated and the user presses the representative audio playback button, the main MPU unit 404 starts from “information for designating the representative audio display range indicating the reproduction content of the corresponding audio track” (step S77). ), Using the audio object unit entry (AOBU_ENT) # 1/241 to # h / 248, AR_AUDIO. The address to be accessed in the ARO 221 is calculated (step S78), and the audio information is reproduced from the information storage medium and displayed (step S79).
[0250]
As described above, in the embodiment of the present invention, it is determined to which part in each object file the range set by the user in the main MPU unit 404 in the information recording / reproducing apparatus corresponds (step S77). Play and display based on. At this time, object information is transferred from the information storage medium 100 in units of tracks in accordance with the arrangement order of the program information 311 to 314 existing in the original program chain information 144 or the user-defined PGC information 156 and 157 or the arrangement order of the cell information 164 to 169. Play every time. This is a feature of the embodiment of the present invention.
[0251]
The main points executed in the above-described embodiment of the present invention are summarized as follows.
[0252]
Audio line break information is recorded in the PGCI. Text information and a representative image of the track are included in the track break information. Program information is recorded for each original track.
[0253]
The track head entry point in the cell information represents a track break. Playback is performed for each track in accordance with the order of program information / cell information described in PGCI. Each display timing is automatically calculated according to the still image designated by the user. A display method that simultaneously displays the original list and playlist on the screen (also aimed at adapting RTR).
[0254]
Furthermore, using the information of the original track, an editing method for creating a track on the playlist; deciding which still image of the original track is pasted to the track of the playlist; leaving which still image is displayed after partial erasure It is possible to extract an arbitrary screen of a movie object as a still image and edit it to display it simultaneously with an audio object.
[0255]
FIG. 26 shows an example of the data structure of a part (UD_PGCIT 145 in FIG. 1E) of the real-time recording audio manager (RTR_AMG 130 in FIG. 1D).
[0256]
As shown in FIG. 26, the real-time recording (RTR) audio manager RTR_AMG (130 in FIG. 1D) includes RTR audio manager information RTR_AMGI, an audio file information table AUDFIT, an audio still video file information table ASVFIT, and an original. Program chain information ORG_PGCI (144 in FIG. 1 (e)), user-defined PGC information table UD_PGCIT (145 in FIG. 1 (e)), text data manager TXTDT_MG (146 in FIG. 1 (e)), manufacturer information And table MNFIT (147 in FIG. 1E).
[0257]
The user-defined PGC information table UD_PGCIT includes user-defined PGC information table information UD_PGCITI (150 in FIG. 1 (f)) and one or more user-defined PGC information search pointers UD_PGCI_SRP # 1 to #n (151-f in FIG. 1 (f)). 152) and one or more pieces of user-defined PGC information UD_PGCI # 1 to #n (156 to 157 in FIG. 1 (f)).
[0258]
There are two types of PGC information. The first is an original PGC managed by ORG_PGCI, and the second is one or more user-defined PGCs managed by UD_PGCIT.
[0259]
The original PGC describes a reproduction procedure of the content (cell) recorded first (as an original). The user-defined PGC describes a playback procedure obtained when the user freely changes (or modifies) the playback order of cells (contents recorded first).
[0260]
FIG. 27 shows an example of the data structure of program chain information (PGC information) included in the real-time recording audio manager (RTR_AMG) of FIG.
[0261]
As shown in FIG. 27, PGC information (ORG_PGCI or one UD_PGCI) #i includes PGC general information PGC_GI (160 in FIG. 1G; see FIG. 48) and one or more pieces of program information PGI # 1 to #n. (Refer to FIG. 49), one or more cell information search pointers CI_SRP # 1 to #n (161 to 162 of FIG. 1 (g)), and one or more cell information CI #. 1 to #n (164 to 169 in FIG. 1G or FIG. 7D).
[0262]
Each cell information CI includes cell general information C_GI and one or more pieces of cell entry point information C_EPI # 1 to #n (171 to 173 in FIG. 1H or entry points in FIG. 7C).
[0263]
Although not shown, the cell general information C_GI includes the following information items:
(1) C_TY describing the format of the corresponding cell (for example, “010b” is described in C_TY1 for an audio cell);
(2) PB_INF describing reproduction information of the corresponding cell (for example, dynamic range control on / off information and dynamic range control value);
(3) AOBI_SRPN describing the AOBI search pointer number for the corresponding AOB of the cell;
(4) ASVUI_SRPN describing the ASVUI search pointer number for the corresponding ASVU of the cell;
(5) ASV_DMD describing the display timing mode (display timing mode) and display order mode (display order mode) of the ASVU corresponding to the cell;
(6) C_EPI_Ns describing the number of the cell entry point C_EPI;
(7) C_A_S_PTM describing the playback start time of the cell;
(8) C_A_E_PTM describing the playback end time of the cell.
[0264]
28A and 28B show examples of entry points in the original PGC and the user-defined PGC, respectively.
[0265]
FIG. 28A illustrates an entry point in the original PGC. Here, three programs PG # 1 to # 3 are shown, and each program has only one cell. A total of seven entry points are illustrated for the cell of PG # 1. Three entry points (1) to (3) for PG # 1 are for the index, and the other four entry points [1] to [4] are for the display list.
[0266]
The index entry points of PG # 1 to PG # 3 are indicated by arrows on the square frames of PG # 1 to PG # 3, and the index numbers indicating these entry points are indicated by numbers surrounded by circles. . That is, the index entry point includes an index number value as additional information.
[0267]
The arrows below the corner frames of PG # 1 to PG # 3 indicate the entry points of the display list. When there is an audio still video (ASV) to be reproduced together with audio data, the corresponding track has information regarding the number of the audio still video unit (ASVU) that includes the audio still video to be reproduced together. Each entry point has information regarding the number of audio still video objects (ASVOB) in the designated ASVU. The designated ASVOB is reproduced at the entry point timing.
[0268]
FIG. 28A shows an example of the slide show / sequential mode. In the case of slide show / random or shuffle, each entry point has no information regarding the number of ASVOB. This is because the number of ASVOB to be reproduced is determined randomly or shuffled. When the ASV display mode of the corresponding track is the browserable mode, the entry point timing information for the audio still video (ASV) is all set to zero. This is because in the browserable mode, the user can skip to the next or previous audio still video at any timing, so that predetermined timing information is not required.
[0269]
FIG. 28B illustrates an entry point in the user-defined PGC. In the case of a user-defined PGC, the PGC does not have a program (PG) structure but only a cell structure. For this reason, the user-defined track is not realized by the program (PG) structure. Therefore, in the case of the user-defined PGC, a new entry point <T> is introduced for the user-defined track.
[0270]
FIG. 28B illustrates three cells (cell # 1 to cell # 3). The illustrated cell # 1 and cell # 2 have a new entry point <T> for the user-defined track. In the example of FIG. 28B, cell # 1 corresponds to one user-defined track, and cell # 2 and cell # 3 correspond to other user-defined tracks. The entry point for the user-defined track is set at the start point of the corresponding cell.
[0271]
The index entry point and the display list entry point are the same as in the original PGC (FIG. 28A).
[0272]
In FIG. 28, numbers (1 to 5) or letters (T) with downward arrows correspond to the track head entry points in FIG. 7 (c), and numbers (1 to 4) with upward arrows are This corresponds to the still picture entry point in FIG.
[0273]
FIG. 29 exemplifies the contents of the cell entry point information (C_EPI of type A1; see C_EPI # of FIG. 27 or FIG. 1H).
[0274]
As shown in FIG. 29, type A1 C_EPI includes the following information items:
(1) EP_TY describing the format of the entry point (this EP_TY is composed of EP_TY1 and EP_TY2. Type A1 is specified by a combination of EP_TY1 = "01b" and EP_TY2 = "00b");
(2) EP_PTM describing the playback time of the entry point (all bytes of this EP_PTM are set to “00h”);
(3) PRM_TXT describing the primary text information of the entry point (PRM_TXT is divided into two subfields: the first 64 byte field is used to describe the primary text, for example in the ASCII character set, and the last 64 bytes Fields are used to describe primary text in the character set defined in RTR_AMGI shown in FIG. 26 and others);
(4) IT_TXT_SRPN describing the search pointer information (search pointer number) of the item text IT_TXT where the text data corresponds to the entry point;
(5) REP_PICTI describing representative image information (see FIG. 50).
[0275]
Note that EP_TY of type A1 corresponds to EP_TY described in the first paragraph of the information content of the table shown in FIG.
[0276]
The EP_PTM of type A1 corresponds to the EP_PTM described in the eighth paragraph of the information content of the table shown in FIG.
[0277]
Further, PRM_TXT of type A1 corresponds to PRM_TXTI described in the fifth paragraph of the information content of the table shown in FIG.
[0278]
Further, IT_TXT_SRPN of type A1 corresponds to IT_TXT_SRPN described in the sixth paragraph of the information content of the table shown in FIG.
[0279]
Furthermore, REP_PICTI of type A1 corresponds to REP_PICTI described in the third paragraph of the information content of the table shown in FIG.
[0280]
FIG. 30 shows an example of the data structure of the other part (AUDFIT 143 in FIG. 3E) of the real-time recording audio manager (RTR_AMG 130 in FIG. 3D).
[0281]
As shown in FIG. 30, the audio file information table AUDFIT in RTR_AMG includes audio file information table information AUDFTI (180 in FIG. 3 (f)) and one or more audio stream information AUD_STI # 1 to #n (FIG. 3 ( f) of 181 to 182), one or more pieces of downmix coefficient information DM_COEFI # 1 to #n, and audio file information AUDFI (184 of FIG. 3 (f)).
[0282]
Although not shown, AUDIFTI includes the following information items:
(1) AUDFI_Ns describing the number of audio file information AUDFI;
(2) AUD_STI_Ns describing the number of audio stream information AUD_STI;
(3) DM_COEFI_Ns describing the number of downmix coefficient information DM_COEFI;
(4) AUDFIT_EA describing the end address of the audio file information table AUDFIT in terms of the relative number of bytes from the first byte of AUDFIT.
[0283]
AUDFI_Ns indicates the number of audio files (AR_AUDIO.ARO221 in FIG. 2), but since the maximum number of audio files is “1”, the value of AUDFI_Ns is “0” or “1”. The maximum number of AUD_STI_Ns is “64”, and the maximum number of DM_COEFI_Ns is “16”.
[0284]
Although not shown, each AUD_STI includes the following information items:
(A) A_ART describing the audio attributes of AOB referring to AUD_STI;
(B) TXT_ART describing text attributes (for example, ASCII text) of the real-time text data RT_TXTDT included in the AOB referring to the AUD_STI.
[0285]
The A_ART includes the following information items:
(A1) Audio coding mode indicating linear PCM mode, packed PCM mode (lossless compression mode), etc .;
(A2) Q of CH_GR1 describing the quantization word length (16 bits, 20 bits, 24 bits, etc.) of channel group 1 (CH_GR1) to which the source data of linear PCM audio or packed PCM audio belongs;
(A3) Q of CH_GR2 describing the quantization word length (16 bits, 20 bits, 24 bits, etc.) of channel group 2 (CH_GR2) to which the source data of linear PCM audio or packed PCM audio belongs;
(A4) CH_GR1 describing the sampling frequency (48 kHz, 96 kHz, 192 kHz, 44.1 kHz, 88.2 kHz, 176.4 kHz, etc.) of channel group 1 (CH_GR1) to which the source data of linear PCM audio or packed PCM audio belongs fs;
(A5) CH_GR2 describing the sampling frequency (48 kHz, 96 kHz, 192 kHz, 44.1 kHz, 88.2 kHz, 176.4 kHz, etc.) of channel group 2 (CH_GR2) to which the source data of linear PCM audio or packed PCM audio belongs fs;
(A6) A multi-channel type to which the source data of linear PCM audio or packed PCM audio belongs and describing the format of the multi-channel source related to the following:
* Channel assignment including the number of channels;
* Downmix method (only for linear PCM);
(A7) Channel assignment describing the assignment of each channel belonging to linear PCM audio data or packed PCM audio data in AOB.
[0286]
The real-time text data (RT_TXTDT) can be recorded, for example, in the AR real-time text object recording area 134 of FIG.
[0287]
Although not shown, the downmix coefficient information DM_COEFI includes a downmix coefficient table DM_COEFT. The contents of DM_COEFT can be used when determining a coefficient for downmixing multi-channel linear PCM audio data into two channels. This information is only used when the audio data is coded with linear PCM.
[0288]
The same DM_COEFI may be shared by a plurality of AOBs.
[0289]
As shown in FIG. 30, audio file information AUDFI includes audio file information general information AUDFI_GI (190 in FIG. 3G) and one or more audio object information search pointers AOBI_SRP # 1 to #n (FIG. 3G). 191 to 192) and one or more pieces of audio object information AOBI # 1 to #n (196 to 197 in FIG. 3G).
[0290]
Although not shown, AUDFI_GI includes pointer number information AOBI_SRP_Ns describing the number of AOBI search pointers AOBI_SRP. Note that the maximum number and the minimum number of audio objects AOB in the audio file are “1” and “999”, respectively.
[0291]
The search pointer AOBI_SRP includes AOBI_SA in which the start address of AOBI is described by the relative number of blocks from the first byte of AUDFIT.
[0292]
Each audio object information AOBI includes AOB general information AOB_GI and AOB unit information AOBUI.
[0293]
Although not shown, AOB_GI includes the following information items:
(1) Describes the type of AOB. AOB_TY including a temporary erase flag TE (TE = “0b” indicates that the corresponding AOB is in a normal state, and TE = “1b” indicates that the corresponding AOB is in a temporary erase state. An AOB in the temporary erase state is not referred to by a cell in the user-defined PGC, and an AOB in the temporary erase state is not reproduced in a normal reproduction operation such as track reproduction. );
(2) AOB_CNT describing the contents of the corresponding AOB (such as AUD_STI number AUD_STIN, CH_GR2 bit shift, stereo playback mode, DMCOEFI number DMCOEFIN, DMCOEFIN validity describing whether DMCOEFIN is valid);
(3) AOB_REC_TM describing the recording time of the corresponding AOB (time when the head of the audio data of the AOB is recorded);
(4) AOB_REC_TM_SUB describing a sub-second for AOB_REC_TM (1 second or less);
(5) AOB_A_S_PTM describing the playback start time (encoded with playback time stamp PTS) of the first audio frame of the AOB (if the AOB has no PTS, the playback start time is calculated according to the MPEG standard) ;);
(6) AOB_A_E_PTM describing the playback end time of the last audio frame of the AOB.
[0294]
As shown in FIG. 30, the AOBUI includes audio object unit general information AOBU_GI and one or more AOBU entries AOBU_ENT # 1 to #n (241 to 248 in FIG. 3H).
[0295]
Although not shown, AOBU_GI (also corresponding to 240 in FIG. 3 (h)) includes the following information items:
(1) AOBU_PB_TM describing the playback time of one AOBU;
(2) AOBU_SZ describing the size of the AOBU (this size is specified by the number of data packs in the AOBU);
(3) L_AOBU_PB_TM describing the playback time of the last AOBU in the AOB;
(4) L_AOBU_SZ describing the size of the final AOBU in the AOB;
(5) AOBU_ENT_Ns describing the number of AOBU entries in the AOBUI;
(6) AR_AUDIO. AOB_SA that describes the start address of the AOB in terms of the number of relative logical blocks from the first logical block of the ARO file (221 in FIG. 2).
[0296]
Since the AOBU playback time is 1 second or less, AOBU_PB_TM describes the shortage of the AOBU playback time from 1 second.
[0297]
FIG. 31 illustrates the contents of the audio object unit entry (AOBU_ENT) corresponding to AOBU_ENT # n (n is an integer) in FIG. 30 or 241 to 248 in FIG.
[0298]
As shown in FIG. 31, each AOBU_ENT includes AOBU_SZ describing the size of the corresponding AOBU. This AOBU size can be specified by the number of data packs in the corresponding AOBU. If each pack is 2048 bytes (or 2 kbytes), the AOBU size is an integer multiple of 2048 bytes (or 2 kbytes).
[0299]
FIG. 32 illustrates the concept of AOBU access for reproducing the contents (audio frames) of the audio object unit AOBU.
[0300]
In the example of FIG. 32, AR_AUDIO. Three AOBs (AOB # 1 to # 3) are recorded in the ARO file. By specifying the relative logical block number in this file, the head data of each AOB can be accessed. For example, to access AOB # 2, the start address of AOB # 2 is described in the data field of AOBI for AOB # 2. The start address of AOB # 1 is “0” as the relative logical block number in this file.
[0301]
AOB # 2 in FIG. 32 includes a series of AOBUs starting from AOBU # 1. Each AOBU is composed of a sequence of consecutive packs. Here, the pack is a unit including audio and text data divided for multiplexing. AR_AUDIO. In an ARO file, all packs are recorded continuously as seen by the relative block number in the file. For example, in order to access the start address of AOBU # i in AOB # 2, it is necessary to acquire the start address of AOBU # i. For this purpose, calculation is performed to add the relative start address in AOB # 2 to the start address of AOB # 2. This is the basic mechanism for accessing the AOBU using the AOBI data structure.
[0302]
It should be noted that AR_AUDIO. AOB files AOB # 1, # 2, # 3,... Correspond to 196 to 197 in FIG. Also, AOBU # 1, # 2, # 3,... In the AOBU data structure in FIG. 32 correspond to 241 to 248 in FIG. Further, the information 251 in FIG. 3I corresponds to AOBU # i (i = 1, 2, 3,...).
[0303]
Depending on the playback start time and playback end time, playback for AOB and AOBU can be arbitrarily designated.
[0304]
The playback start time of AOB and AOBU can be specified by using a time stamp described in the data pack of the corresponding AOB. For example, the head audio frame of the audio pack in each AOBU has playback time information in a PTS field of a packet header (not shown). In order to decode and reproduce AOB or AOBU data, a reference clock (for example, STC1 in FIG. 14) in a decoder (for example, 402 in FIG. 14) is described in a leading pack (not shown) from which reproduction starts. Set to the SCR value. Then, the clock count is automatically started. Based on this clock, AOB or AOBU is reproduced.
[0305]
FIG. 33 illustrates the concept of an AOBU entry (AOBU_ENT #).
[0306]
When the audio elementary stream is coded at a variable bit rate, an AOBU entry having a structure for storing the size information of each AOBU is prepared for each AOBU. This is because the number of AOBU data packs is not fixed in variable bit rate coding.
[0307]
On the other hand, in the case of a fixed bit rate, the AOBU entry is not defined. AOBU entries associated with the AOB are described in order of increasing playback time of the corresponding AOBU.
[0308]
In order to minimize the table size, each AOBU entry has only information on the number of packs (AOBU_SZ in FIG. 33). By using this information (AOBU_SZ # i), it becomes possible to calculate which AOBU corresponds to a predetermined reproduction time. This is because the playback time of each AOBU is always constant except for the final AOBU.
[0309]
FIG. 34 shows an example of the data structure of the other part (ASVFIT 142 in FIG. 4E) of the real-time recording audio manager (RTR_AMG 130 in FIG. 4D).
[0310]
As shown in FIG. 34, the audio still video file information table ASVFIT (142 in FIG. 4 (e)) includes the audio still video file information table information ASVFITI (260 in FIG. 4 (f)) and the audio still video stream information ASV_STI. # 1 to #n (261 to 262 in FIG. 4 (f)) and audio still video file information ASVFI (264 in FIG. 4 (f)).
[0311]
Although not shown, ASVFITI includes the following information items:
(1) ASVFI_Ns describing the number of audio still video file information ASVFI;
(2) ASV_STI_Ns describing the number of audio still video stream information ASV_STI;
(3) ASVFIT_EA describing the end address of the audio still video file information table ASVFIT with a relative block number from the first byte of ASVFIT.
[0312]
Each audio still video stream information ASV_STI includes a video attribute V_ATR. This V_ART describes video attributes of one or more audio still video units (ASVU) that refer to the corresponding ASV_STI.
[0313]
Although not shown, V_ATR includes the following information items:
(A) Video compression mode indicating MPEG-1, MPEG-2, etc .;
(B) TV system showing 525/60 (NTSC), 625/50 (PAL), etc .;
(C) aspect ratio indicating 4: 3, 16: 9, etc .;
(D) Video resolution such as 720 × 480, 544 × 480.
[0314]
As shown in FIG. 34, audio still video file information ASVFI includes ASVFI general information ASVFI_GI (270 in FIG. 4 (g)) and one or more ASVUI search pointers ASVUI_SRP # 1 to #n (271 in FIG. 4 (g)). 272) and one or more pieces of ASVU information ASVUI # 1 to #n (273 to 279 in FIG. 4G).
[0315]
Although not shown, ASVFI_GI includes ASVUI_SRP_Ns describing the number of ASVUI search pointers ASVUI_SRP. The minimum number of ASVUs in the audio still video file is “1”, and the maximum number is “999”.
[0316]
Although not shown, each ASVUI_SRP includes ASVUI_SA describing the start address of the audio still video unit information ASVUI with a relative block number from the first byte of the corresponding ASVFIT.
[0317]
As shown in FIG. 34, ASVU information ASVUI includes ASVU general information ASVU_GI (280 in FIG. 4 (h)) and one or more audio still video object entries ASVOB_ENT # 1 to #n (281 to 281 in FIG. 4 (h)). 289).
[0318]
Although not shown, ASVU_GI includes the following information items:
(1) ASVOB_Ns describing the number of ASVOBs in the ASVU;
(2) ASV_STIN describing the ASV_STI number of the ASVU (note that one or more ASVUs can share the same ASV_STI);
(3) FIRST_ASVOB_REC_TM describing the time when the first ASVOB in the ASVU was recorded;
(4) LAST_ASVOB_REC_TM describing the time when the last ASVOB in the ASVU was recorded (in the same ASVU, LAST_ASVOB_REC_TM comes after FIRST_ASVOB_REC_TM);
(5) AR_STILL. ASVU_SA describing the start address of ASVU with the relative logical block number from the first logical block of the ARO file (213 in FIG. 2).
[0319]
Although not shown, each ASVOB_ENT includes the following information items:
(A) ASVOB_ENT_TY describing the format of the ASVOB entry;
(B) ASVOB_SZ describing the size of ASVOOB in terms of the number of logical blocks.
[0320]
Note that ASVOB_ENT_TY includes a temporary erase flag TE. (TE = "00b" indicates that the corresponding ASVOB is in the normal state, and TE = "01b" indicates that the corresponding ASVOB is in the temporary erase state.)
FIG. 35 illustrates the contents of the audio still video object entry (ASVOB_ENT) corresponding to ASVOB_ENT # n (n is an integer) in FIG. 34 or ASVOB_ENT # 1 in FIG.
[0321]
As shown in FIG. 35, ASVOB_ENT includes the following information items:
(A) ASVOB_ENT_TY describing the format of the ASVOB entry;
(B) ASVOB_SZ describing the size of ASVOOB in terms of the number of logical blocks.
[0322]
ASVOB_ENT_TY includes a temporary erase flag TE. TE = "00b" indicates that the corresponding ASVOB is in the normal state, and TE = "01b" indicates that the corresponding ASVOB is in the temporary erase state.
[0323]
FIG. 36 shows an example of the data structure of an audio still video object (ASVOB).
[0324]
As shown in FIG. 36, AR_STILL. Each ASVU (here, ASVU # 2) of the ARO file is composed of one or more ASVOBs (here, ASVOB # 1 to #n). Each ASVOB (here, ASVOB # 2) includes a dummy pack, one or more video packs V_PCK, and a logical block for an MPEG program end code. There is only one dummy pack at the start of ASVOB. This dummy pack has a system header and some additional information (not shown, but recorded information including ISRC code, copy management information, etc.). The video pack V_PCK conforms to the MPEG program stream and includes only an I picture of MPEG video data followed by a sequence end code. Each ASVOB ends with a logical block of MPEG program end code.
[0325]
Note that the ASVUs shown in FIG. 36 correspond to 273 to 279 in FIG. Also, ASVOBs shown in FIG. 36 correspond to 281 to 289 in FIG.
[0326]
FIG. 37 illustrates the concept of ASVOB access. ASVU and ASVOB in FIG. 37 correspond to ASVU and ASVOB in FIG. 36, respectively.
[0327]
The audio still video ASV refers to still picture data to be reproduced together with audio data by an audio player capable of reproducing video (abbreviated as VCAP). The audio still video object ASVOB is composed of only one still picture without buttons (visual items for user selection). The audio still video unit ASVU is an aggregate of one or more (up to 99) ASVOBs.
[0328]
In addition, ~. In accessing the ASVOB recorded in the ARO file, information called ASVUI is used to obtain address information related to the file. Each ASVUI is composed of address information of ASVOB included in the corresponding ASVU.
[0329]
FIG. 37 illustrates the basic concept of accessing an ASV and its ASVOB. In the example of FIG. 37, three ASVUs (ASVU # 1 to # 3) are AR_STILL. It is recorded in the ARO file. Here, ASVU # 2 is composed of a series of ASVOB sequences starting from ASVOB # 1. In order to access ASVOB # i in ASVU # 2, the player (VCAP) uses AR_STILL. The start address of ASVU # 2 in the ARO file and the start address of ASVOB # i in ASVU # 2 are acquired. Then, the player adds up the two obtained start addresses, and AR_STILL. Get the start address of ASVOB # i in the ARO file.
[0330]
FIG. 38 shows an example of the data structure of still another part (TXTDT_MG146 in FIG. 5E) of the real-time recording audio manager (RTR_AMG 130 in FIG. 5D).
[0331]
As shown in FIG. 38, the text data manager TXTDT_MG includes text data information TXTDTI (231 in FIG. 5 (f)) and one or more item text search pointers IT_TXT_SRP # 1 to #n (232 to FIG. 5 (f)). 233) and one or more item texts IT_TXT (236 to 238 in FIG. 5 (f)).
[0332]
Although not shown, TXTDTI includes the following information items:
(1) CHRS describing a character set code (ASCII code or the like) used in TXTDT_MG;
(2) IT_TXT_SRP_Ns describing the number of IT_TXT_SRPs;
(3) TXTDT_MG_EA describing the end address of TXTDT_MG with a relative block number from the first byte of TXTDT_MG.
[0333]
Although not shown, each IT_TXT_SRP includes the following information items:
(A) IT_TXT_SA describing the start address of IT_TXT with a relative block number from the first byte of TXTDT_MG;
(B) IT_TXT_SZ representing the size of IT_TXT in bytes.
[0334]
IT_TXT describes the item text with the character code specified by the above-mentioned CHRS.
[0335]
The embodiment of the present invention has several functions and data structures such as a representative image, a disk representative image, a disk representative name, a resume marker, and primary text information used in a player menu (see FIG. 6). ing.
[0336]
The resume marker holds information on a position where reproduction is interrupted by a stop operation. By using this information, even if the disc 100 is once ejected from the disc drive 409 in FIG. 14 and then reinserted, the reproduction can be resumed accurately from the place where the reproduction was interrupted.
[0337]
Each track and playlist of the disc 100 itself can have a representative image. These representative images can be used so that the user can easily identify the target track, the target playlist, or the target disc. Any audio still video included in the disc 100 can be defined as a representative image for a track and / or a playlist, and can also be defined as a disc representative image for that disc.
[0338]
Many of these functions and data structures can be treated as options. Therefore, there may be a recorder or player that does not have these functions or data handling functions.
[0339]
FIG. 39 shows an example of using primary text information (such as PRM_TXT in FIG. 29).
[0340]
As shown in FIG. 39, the primary text can be used to describe a track, a playlist, and / or an index entry point, and can be used to identify or identify them. The primary text information PRM_TXTI can be described in two types of character sets (ASCII and one or more other character sets). The ASCII character set is supported as a common character set used for worldwide use of the disk 100.
[0341]
As an example of the text shown on the track set or the monitor TV screen, there is the text of the track title 3 in FIG.
[0342]
In the example of FIG. 39, the player collects PRM_TXTI for all tracks # 1 to # 3 and then creates a menu (displayed on the monitor TV screen of FIG. 39). As a result, the user can easily select a track to be reproduced. For example, the primary text “Symphony No. 9” for track # 1, the primary text “Piano Concerto” for track # 2, and the primary text “Feast of Chorus” for track # 3 are displayed in a menu, and the user can select from this menu. For example, “Piano Concerto” can be selected. By this selection, the contents of track # 2 recorded on the disc are reproduced.
[0343]
Further, the disk 100 can have a disk representative name (for example, “my disk”, “sister disk”, “brother disk”, etc.). This disk representative name can be used to identify a particular disk (eg, “My Disk”). For example, equipment (multi-disc compatible recorder / player) that can handle many discs (“My disc”, “My sister's disc”, “Brother disc”) uses this information (disc representative name). The target disk (for example, “my disk”) can be identified from the plurality of disks set.
[0344]
FIG. 40 is an explanatory diagram of audio and audio still video (ASVOB) playback.
[0345]
The ASVOB in FIG. 40 is a still picture No. in FIG. 1-No. 9 is supported. Also, the audio playback block of FIG. 1-No. 3 blocks are supported.
[0346]
The playback of the audio still video ASV is defined by the entry point of the display list in the original PGC or user-defined PGC. An audio still video object (ASVOB) is defined as reproduction data.
[0347]
The audio still video unit ASVU is a collection of one or more (up to “99”) ASVOBs that are played while one or more cells (or tracks) are being played. This ASVU is prefetched into the memory (ASVU buffer) before the cell playback is started. The player may mute the audio output while capturing ASVU.
[0348]
One or more ASVUs can be recorded on the disc 100, and the size of each ASVU is 2 Mbytes or less.
[0349]
Since all ASVOB data in the ASVU is held in the ASVU buffer, various playback functions can be realized with respect to the display order and display timing of the ASVOB. For example, a slide show and a browsable picture can be implemented by using an ASVU buffer. The display timing of each ASVOB held in the ASVU buffer can be freely determined by, for example, the main MPU unit 404 of FIG.
[0350]
FIG. 41 illustrates the structure of the original PGC (ORG_PGCI in FIG. 26).
[0351]
41 correspond to the program information 311 to 314 in FIG. 7G. The programs # 1, # 2,... In the PGCI in FIG. 41 in the PGCI correspond to the original cell information 301 to 305 in FIG. 7 (f). AR_AUDIO. Of FIG. AOB # 1, # 2,... In the ARO file correspond to AOB # 1, # 2,. Also, AR_AUDIO. The ARO file corresponds to the file 221 in FIG.
[0352]
As shown in FIG. 41, the original PGC is composed of PGCI, one or more AOBIs, and one or more AOBs. PGCI consists of a program chain, and each program consists of one cell or a sequence of one or more cells. Therefore, the reproduction of the entire original PGC is a cell reproduction sequence. The cell playback order is the same as the order of cell information described in PGCI.
[0353]
In order to enable reproduction of each cell, the cell information (CI) includes information on the AOB number and reproduction start time. This reproduction start time is shorter than the reproduction period of the first AOBU. Therefore, AOB playback is started from the beginning of the AOB or the middle of the beginning AOBU.
[0354]
Unless editing such as partial erasure is performed, each cell refers to the playback period of the entire AOB in the original PGC. After some editing, the cells in the original PGC need not refer to the entire AOB. This is because the AOBU boundary does not provide sufficient carving resolution. The required accuracy is at least the duration of the coding block. However, all AOBUs except the last AOBU in the AOB have a certain playback period. Therefore, the AOBU including the segmentation end portion (after editing) remains in the new AOB, and the cell refers to the segment of the AOBU.
[0355]
On the other hand, the AOBU including the carving start part does not need to remain as a whole AOBU. Accordingly, the AOBU segment after the carving start part is deleted, and the segment before the carving end part remains in the new AOB.
[0356]
here,~. In order to access the AOBU recorded in the ARO file, AOBI is used to obtain address information about the file. There are two types of AOBI. One is for constant bit rate coding and the other is for variable bit rate coding. When coding at a fixed bit rate, the size of each AOBU except the final AOBU is constant. On the other hand, when coding at a variable bit rate, the size of each AOBU is different. However, the playback period of each AOBU excluding the final AOBU is constant regardless of whether the bit rate is constant or variable.
[0357]
Once the AOB is created, The AOB created at the end of the ARO file is added. In many cases, the program accompanying the AOB is added to the end of the PGCI.
[0358]
FIG. 42 shows a structure example of the user-defined PGC (UD_PGCIT in FIG. 1 or FIG. 26).
[0359]
The cells in PGCI # n of the user-defined PGC # n shown in FIG. 42 correspond to the cell information CI in FIG. 7 (d). Further, AOBI in FIG. 42 corresponds to AOBI in FIG.
[0360]
As shown in FIG. 42, the user-defined PGC # n is generated so that the cell in the PGC refers to the AOB in the original PGC. The user-defined PGC # n has four cells (# 1 to # 4). Two of them refer to AOB # 1, and the other two refer to AOB # 2. A downward arrow from the cells in the user-defined PGC toward the original PGC indicates the playback period of these cells. The cell playback order in the user-defined PGC may be completely different from the playback of the original PGC.
[0361]
FIG. 43 exemplifies entry points for representative voices.
[0362]
Each track can have a representative voice (see the second paragraph of “Information Contents” in FIG. 9). As in the case of the representative image, this representative voice can be used as an aid when the user identifies the target track. The representative voice of a track is a specific part of that track. The maximum number of representative sounds for one track is “1”. In other words, each track can optionally have one representative voice.
[0363]
The start position and the reproduction period of the representative sound of each track are described in entry points (upward arrows with {R} in FIG. 43) for the representative sound (see the second paragraph of “Information contents” in FIG. 9). The start position of the representative voice corresponds to the timing information of this entry point. The entry point for the representative voice has additional information for designating the reproduction period of the representative voice.
[0364]
FIG. 43 shows an example of entry points of representative audio in the original PGC, and three programs PG # 1, PG # 2, and PG # 3 are illustrated. Here, only PG # 2 has an entry point {R} for representative voice. This entry point {R} is described in an entry point table similar to the entry point for the index and display list.
[0365]
FIG. 44 shows an example of the contents of cell entry point information (C_EPI of type D2; see C_EPI # of FIG. 27 or FIG. 1 (h)).
[0366]
As shown in FIG. 44, the C_EPI of type D2 includes the following information items:
(1) EP_TY describing the format of entry points (this EP_TY is composed of EP_TY1 and EP_TY2, and type D2 is designated by a combination of EP_TY1 = "00b" and EP_TY2 = "11b");
(2) EP_PTM describing the playback time of the entry point (this playback time indicates the start time of the representative voice);
(3) RA_DUR describing the duration of the representative voice.
[0367]
EP_TY corresponds to the entry point described in the second paragraph of “Information content” in FIG. RA_DUR corresponds to the range from the reproduction start time to the reproduction end time described in the second paragraph of “Information Contents” in FIG.
[0368]
FIG. 45 exemplifies the contents of cell entry point information (C_EPI of type B1; see C_EPI # of FIG. 27 or FIG. 1 (h)).
[0369]
As shown in FIG. 45, type B1 C_EPI includes the following information items:
(1) EP_TY describing the format of entry points (this EP_TY is composed of EP_TY1 and EP_TY2, and type B1 is designated by a combination of EP_TY1 = "01b" and EP_TY2 = "01b");
(2) EP_PTM describing the playback time of the entry point;
(3) IDXN describing the index number of the index point specified by the entry point;
(4) PRM_TXT describing primary text for entry points.
[0370]
When the cell belongs to the original PGC and the entry point is the first in the program (PG), IDXN is “1”. When this cell belongs to a user-defined PGC and this entry point has an entry point for a user-defined track, IDXN is “1”.
[0371]
When the entry point does not satisfy the above condition, the IDXN of this entry point is obtained by adding “1” to the IDXN of the previous (preceding) type B entry point (that is, the IDXN of this entry point is “ Incremented by 1 ”).
[0372]
Note that the preceding entry point may be included in the preceding cell.
[0373]
PRM_TXT corresponds to PRM_TXTI described in the fifth paragraph of “Information content” in FIG.
[0374]
FIG. 46 exemplifies the contents of cell entry point information (C_EPI of type B2; see C_EPI # in FIG. 27 or FIG. 1 (h)).
[0375]
As shown in FIG. 46, type B2 C_EPI includes the following information items:
(1) EP_TY describing the format of the entry point (this EP_TY is composed of EP_TY1 and EP_TY2, and type B2 is designated by a combination of EP_TY1 = "00b" and EP_TY2 = "01b");
(2) EP_PTM describing the playback time of the entry point;
(3) IDXN describing the index number of the index point designated by the entry point.
[0376]
Note that C_EPI of type B2 corresponds to C_EPI of type B1 with PRM_TXT information removed.
[0377]
FIG. 47 exemplifies the contents of cell entry point information (C_EPI of type C2; see C_EPI # in FIG. 27 or FIG. 1H).
[0378]
As shown in FIG. 47, a C_EPI of type C2 includes the following information items:
(1) EP_TY describing the format of entry points (this EP_TY is composed of EP_TY1 and EP_TY2, and type C2 is designated by a combination of EP_TY1 = "00b" and EP_TY2 = "10b");
(2) EP_PTM describing the playback time of the entry point (when the display timing mode of the corresponding cell is browserable, this EP_PTM field is filled with “00h”);
(3) ASVOB_ENTN describing the entry number of the entry point ASVOB (when the display order mode of the corresponding cell is random or shuffle, the field of ASVOB_ENTN is set to “00h”);
(4) HOME_DLISTN that describes the entry point number that specifies the home display list (Home DLIST) in the corresponding cell (at each entry point of type C2, the value of HOME_DLISTN is the same; there is no HOME_DLISTN in the corresponding cell) In this case, HOME_DLISTN is set to “00h”; if the display timing mode of the corresponding cell is a slide show, HOME_DLISTN is set to “00h”; if the display order mode of the corresponding cell is random or shuffled Then, HOME_DLISTN is set to “00h”; HOME_DLISTN is equal to or less than the number of entry points in the cell).
(5) S_EFFECT describing information of visual effects (cut-in / cut-out, fade-in / fade-out, dissolving (disassembly), wiping, etc.) when the display of the previous ASVOB is finished and the display of the current ASVOB is started;
(6) E_EFFECT describing the visual effect information when ASVOB display and ASVU playback are finished;
(7) MAX_DUR (display timing of the corresponding cell) describing the maximum period for updating ASVOB (= MAX_DUR × video frame; the length of one video frame is 1 / 29.27 seconds for NTSC and 1/25 seconds for PAL) When the mode is a slide show, the MAX_DUR field is filled with “00h”).
(8) MIN_DUR describing a minimum period (= MIN_DUR × video frame) for updating ASVOB.
[0379]
When the MAX_DUR or MIN_DUR period is infinite, the MAX_DUR or MIN_DUR field is filled with “00h”.
[0380]
Further, when the maximum duration and the minimum duration are the same, the period for updating the ASV is always constant. If the maximum duration and the minimum duration are different, the duration for updating the ASV is randomly changed (by the player) between the maximum duration and the minimum duration.
[0381]
The minimum duration is set to 0.4 seconds or more, and the maximum duration is set to be equal to or more than the minimum duration.
[0382]
Further, EP_TY of type C2 corresponds to entry point type information (EP_TY) described in the first paragraph of “information content” regarding “still picture entry points 21 to 26” in FIG. Type C2 EP_PTM corresponds to information (EP_PTM) described in the third paragraph of the same location. Type C2 ASVOB_ENTN corresponds to the information (ASVOB_ENTN) described in the second paragraph of the same location. Type C2 MAX_DUR and MIN_DUR correspond to the information (MAX_DUR & MIN_DUR) described in the fourth paragraph of the same location.
[0383]
FIG. 48 illustrates the contents of the PGC general information (PGC_GI in FIG. 27 or FIG. 1G).
[0384]
As shown in FIG. 48, PGC_GI includes PG_Ns describing the number of programs and CI_SRP_Ns describing the number of cell information search pointers CI_SRP.
[0385]
In the case of a user-defined PGC, PG_Ns is set to “0”. The maximum number of original PGC programs is “99”. The maximum number of CI_SRPs is “999”.
[0386]
FIG. 49 illustrates the contents of the program information (PGI # in FIG. 27).
[0387]
As shown in FIG. 49, the PGI includes the following information items:
(1) PG_TY describing the format of the program;
(2) C_Ns describing the number of cells in the program;
(3) PRM_TXTI describing the primary text for the program;
(4) IT_TXT_SRPN describing the search pointer number of the item text having text data corresponding to the program;
(5) REP_PICTI describing representative image information (see FIG. 50).
[0388]
Note that PG_TY includes a protect flag. When this flag is “0b”, the corresponding program is not protected. When this flag is “1b”, the corresponding program is protected.
[0389]
When the program is in a protected state, all AOBs and ASVOBs that are referenced and used when the program is played cannot be temporarily erased or completely erased.
[0390]
The protect flag is not set to “1b” unless all AOBs and ASVOBs that are referenced and used by the program are in the normal state.
[0390]
FIG. 50 illustrates the contents of the representative image information (REP_PICTI in FIG. 29 or 49).
[0392]
As shown in FIG. 50, REP_PICTI includes the following information items:
(A) ASVUN describing the ASVU number (for example, # 1 of ASVU shown in FIG. 10 (f), FIG. 28 (a) and others) where the representative image for the track exists;
(B) ASVOB_ENTN describing the ASVOB_ENT number (for example, # 1 of ASVOB_ENT shown in FIG. 4 (h), FIG. 12 (g), etc.) where the representative image for the track exists.
[0393]
Note that REP_PICTI corresponds to 41 to 44 in FIG. 12 (d), ASVUN corresponds to 273 to 274 in FIG. 12 (g), and ASVOB_ENTN corresponds to 281 to 296 in FIG. 12 (g).
[0394]
【The invention's effect】
As described above, the effects of the present invention are summarized as follows.
[0395]
1. By providing the PGC information indicating the playback procedure in the management information related to audio information with audio track break information, the same data structure and data structure hierarchy (PGC / (program) / Cell hierarchy).
[0396]
As a result, high compatibility with existing video recording standards can be ensured, and it is possible to interoperate between video information (movie object) and audio information during reproduction. Further, since the break information of the audio track is recorded in the management information, recording, reproduction, and editing processing for each audio track specific to the sound information can be performed very easily.
[0397]
2. The program in the original program chain information 144 that is management information related to the original track is made to correspond to the original track, and the program information 311 to 314 that is the information recording area related to this program is added to “text information related to the audio track”, “ By recording the representative image showing the contents of the audio track, “display mode of still image”, “erasure prohibition flag”, etc., the information of each audio track can be managed in detail, and recording, playback, and editing processing for each audio track can be performed. It can be done very easily.
[0398]
3. Information of track head entry points 171 to 173 indicating the break information of the audio track is recorded in the cell information 164 to 169 in the user-defined PGC information table 145 that is management information related to the playlist, and “text information about the audio track” is recorded. Each of the audio track individual points 171 to 173 has various information specific to the audio track such as “representative image showing the contents of the audio track”, “display mode of still image”, and “erase prohibition flag”. Information can be managed in detail, and recording, playback, and editing processing in units of audio tracks can be performed very easily.
[0399]
4). When the user specifies a still image to be displayed at the same time during audio track playback, the display timing of each still image during audio information playback is automatically calculated from the playback time of the audio track and the set number of still images, and automatically managed information By recording, the display time of a still image can be set very easily without imposing a burden on the user.
[0400]
5. By displaying the original list and the playlist on the screen at the same time (applicable to video recording as well as audio recording), the user can easily create a playlist.
[0401]
6). When collecting a part of the original track in the original list and creating a new track on the playlist, or when partially erasing the inside of the original track,
A) Use all still images displayed during original track playback as still images displayed during new track playback on the playlist, or display all still images displayed before partial erase even after partial erase;
B) Of the still images displayed during playback of the original track, only the still images within a specific range are used for still images displayed during playback of a new track on the playlist, or the still images displayed within the partial erase range The image is not displayed after partial erasure;
The user is confused as to which process to select differs depending on the editing machine (information recording / reproducing device), and the determination of which process A) or B) is performed in a place that is not recognized by the user is edited. The user feels uncomfortable when it is automatically performed in the machine (information recording / reproducing apparatus).
[0402]
The user can understand how to set a still image for a new track by displaying, in the form of display mode 7, judgment information on which of the processes A) and B) is performed on the screen for creating a playlist. In addition to not feeling uncomfortable, a certain still image can be set regardless of the model of the editing machine (information recording / reproducing apparatus).
[0403]
7). An arbitrary screen of the movie object is extracted as a still image, and is registered in the still picture AV file information table 142 as a still image that can be displayed simultaneously with the audio object. Available. At the same time, since still image information can be recorded collectively in one place, it is possible to increase the access speed of still images, and it is possible to continuously reproduce still images and audio information without interruption.
[0404]
8). Further, in the present invention, designation information for each track is designated and the representative image designation information indicating the contents of the track is included in the management information, and the designation information for the representative image includes the designation information for the still image to be displayed when the audio track is reproduced. Is provided separately. For this reason, an arbitrary still image in a VOB group other than the video object (VOB) group in which a still image to be displayed during audio track playback is recorded can be set as a representative image, thereby increasing the degree of freedom. Can do.
[0405]
9. By providing representative audio display range information indicating the contents of the audio track in the area for recording the specific information for each audio track, the user does not listen to the entire audio track, as shown in FIGS. 6 (a) and 6 (b). By simply specifying the audio track to be confirmed from the display screen, it can be confirmed whether or not it is the audio track to be listened to, and the searchability of the user to the audio track is greatly improved.
[Brief description of the drawings]
FIG. 1 is a diagram showing an example of a management data structure related to audio track information according to the present invention.
FIG. 2 is a view showing an example of the directory structure of still image files, audio files, and text files related to reproducible audio information recorded in an information storage medium (DVD audio recording disk or the like) according to the present invention.
FIG. 3 is a view showing an example of a management information data structure related to audio information according to the present invention.
FIG. 4 is a view showing an example of a management information data structure related to still image information recorded in the information storage medium according to the present invention.
FIG. 5 is a view showing an example of a management information data structure related to text information recorded in the information storage medium according to the present invention.
FIG. 6 is a view showing a screen image when creating a playlist according to the present invention.
FIG. 7 is a data structure of management information related to a playlist according to the present invention.
FIG. 8 is an explanatory diagram showing a relationship between a playlist and an audio object file according to the present invention.
FIG. 9 is an explanatory diagram showing a comparison of information contents recorded in a track head entry point (program information) and a still picture entry point according to the present invention.
FIG. 10 is an explanatory diagram of a method of linking to still image information related to a playlist according to the present invention.
FIG. 11 is an explanatory diagram of a link method to text information related to each track according to the present invention.
FIG. 12 is an explanatory diagram of a link method to still image information related to an original track according to the present invention.
FIG. 13 is an explanatory diagram of a method for linking text information related to an original track according to the present invention.
FIG. 14 is a diagram showing an example of a block configuration of a recording / reproducing apparatus (for example, a DVD audio recording / reproducing recorder / player) according to the present invention.
FIG. 15 is a view showing an example of a method for recording audio related information in an information storage medium according to the present invention;
16 is a diagram showing a continuation of FIG.
FIG. 17 is a view for explaining an example of a method for partially erasing an original track according to the present invention.
18 is a diagram showing a continuation of FIG.
FIG. 19 is a view shown for explaining display screen creation processing according to the present invention.
FIG. 20 is a diagram showing an example of a playlist creation method according to the present invention.
FIG. 21 is a diagram showing a continuation of FIG. 20;
FIG. 22 is a diagram for explaining a method of using video information as still image information displayed simultaneously with audio information.
FIG. 23 is a diagram showing a continuation of FIG.
FIG. 24 is an explanatory diagram of a playback procedure for playing back audio information in units of tracks.
FIG. 25 is a diagram showing a continuation of FIG. 24;
FIG. 26 is a diagram exemplifying a data structure of a part (UD_PGCIT in FIG. 1) of the real-time recording audio manager (RTR_AMG);
27 is a diagram illustrating a data structure of program chain information (PGC information) included in the real-time recording audio manager (RTR_AMG) of FIG. 26;
FIG. 28 is a diagram for explaining an example of entry points in an original PGC and a user-defined PGC.
FIG. 29 is a diagram illustrating the contents of cell entry point information (C_EPI of type A1) (see C_EPI # in FIG. 27).
30 is a diagram exemplifying the data structure of the other part (AUDFIT in FIG. 3) of the real-time recording audio manager (RTR_AMG).
FIG. 31 is a diagram illustrating the contents of an audio object unit entry (AOBU_ENT) corresponding to FIG. 30AOBU_ENT # n (n is an integer);
FIG. 32 is a diagram illustrating the concept of AOBU access for reproducing the contents (audio frames) of the audio object unit AOBU.
FIG. 33 is a diagram illustrating the concept of an AOBU entry (AOBU_ENT # n).
FIG. 34 is a diagram illustrating a data structure of still another part (ASVFIT in FIG. 4) of the real-time recording audio manager (RTR_AMG).
35 is a diagram illustrating the contents of an audio still video object entry (ASVOB_ENT) corresponding to ASVOB_ENT # n (n is an integer) in FIG. 34 or ASVOB_ENT # 1 in FIG. 4;
FIG. 36 is a diagram illustrating a data structure of an audio still video object (ASVOB).
FIG. 37 is a diagram illustrating the concept of ASVOB access.
38 is a diagram illustrating a data structure of still another part (TXTDT_MG in FIG. 5) of the real-time recording audio manager (RTR_AMG);
FIG. 39 is a diagram illustrating an example of using primary text information (eg, PRM_TXT in FIG. 29).
FIG. 40 is a view for explaining playback of audio still video (ASVOB).
41 is a diagram illustrating the structure of an original PGC (ORG_PGCI in FIG. 26).
42 is a diagram illustrating a structure of a user-defined PGC (UD_PGCIT in FIG. 1 or FIG. 26);
FIG. 43 is a diagram illustrating an example of entry points for representative voices.
FIG. 44 is a diagram illustrating the contents of cell entry point information (C_EPI of type D2).
FIG. 45 is a diagram illustrating the contents of cell entry point information (C_EPI of type B1).
FIG. 46 is a diagram illustrating the contents of cell entry point information (C_EPI of type B2).
FIG. 47 is a diagram exemplifying the contents of cell entry point information (C_EPI of type C2).
48 is a diagram illustrating the contents of PGC general information (FIG. 1 (g) or PGC_GI in FIG. 27).
FIG. 49 is a diagram illustrating the contents of program information (PGI # in FIG. 27).
FIG. 50 is a diagram illustrating the contents of representative image information (REP_PICTI in FIG. 49).
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 100 ... Information storage medium; 112 ... Data area; 121 ... Audio video related information recording area; 130 ... Management information recording area; 131 ... Movie object recording area; 132 ... Still picture object recording area; ... real-time text object recording area; 144 ... original PGC information; 145 ... user-defined PGC information table; 150 ... user-defined PGC information table information; 151-152 ... user-defined PGC information search pointer; 160 ... PGC general information; 161 to 162 ... cell information search pointer; 164 to 169 ... cell information; 171 to 173 ... track head entry point (corresponding to cell entry point information C_EPI).

Claims (5)

所定のトラック単位で1以上の音声情報を格納する音声情報エリアと、前記音声情報のトラックに関する管理情報を格納する管理情報エリアとを有することができるように構成された情報記憶媒体において、
前記管理情報エリアは、前記音声情報の再生順序を管理するプログラムチェーン情報と、1以上のアイテムテキストを含むテキストデータマネージャを含み、
前記プログラムチェーン情報は再生単位としてのセルに関するセル情報を含み、このセル情報がエントリポイント情報を含み、このエントリポイント情報が、前記アイテムテキストを指し示すポインタ情報と、前記エントリポイント情報が前記アイテムテキストを指し示すポインタ情報を含むことを示すエントリポイントタイプ情報を含むように構成された情報記憶媒体。
In an information storage medium configured to have an audio information area for storing one or more audio information in a predetermined track unit, and a management information area for storing management information regarding a track of the audio information ,
The management information area includes program chain information for managing the reproduction order of the audio information, and a text data manager including one or more item texts,
The program chain information includes cell information relating to a cell as a playback unit, the cell information includes entry point information , the entry point information includes pointer information indicating the item text, and the entry point information includes the item text. An information storage medium configured to include entry point type information indicating that pointer information to be pointed is included .
所定のトラック単位で1以上の音声情報を格納する音声情報エリアと前記音声情報のトラックに関する管理情報を格納する管理情報エリアとを有することができるように構成された情報記憶媒体であって、前記管理情報エリアは前記音声情報の再生順序を管理するプログラムチェーン情報と1以上のアイテムテキストを含むテキストデータマネージャを含み、前記プログラムチェーン情報は再生単位としてのセルに関するセル情報を含み、このセル情報がエントリポイント情報を含み、このエントリポイント情報が前記アイテムテキストを指し示すポインタ情報と前記エントリポイント情報が前記アイテムテキストを指し示すポインタ情報を含むことを示すエントリポイントタイプ情報を含むように構成された記憶媒体を用いる方法において、
前記情報エリアに前記音声情報を記録し、
前記管理情報エリアに前記管理情報を記録するように構成された記録方法
An information storage medium configured to have an audio information area for storing one or more audio information in a predetermined track unit and a management information area for storing management information related to a track of the audio information, The management information area includes program chain information for managing the playback order of the audio information and a text data manager including one or more item texts. The program chain information includes cell information regarding a cell as a playback unit. A storage medium including entry point information, the entry point information including pointer information indicating the item text, and entry point type information indicating that the entry point information includes pointer information indicating the item text. In the method used
Recording the audio information in the information area;
A recording method configured to record the management information in the management information area .
所定のトラック単位で1以上の音声情報を格納する音声情報エリアと前記音声情報のトラックに関する管理情報を格納する管理情報エリアとを有することができるように構成された情報記憶媒体であって、前記管理情報エリアは前記音声情報の再生順序を管理するプログラムチェーン情報と1以上のアイテムテキストを含むテキストデータマネージャを含み、前記プログラムチェーン情報は再生単位としてのセルに関するセル情報を含み、このセル情報がエントリポイント情報を含み、このエントリポイント情報が前記アイテムテキストを指し示すポインタ情報と前記エントリポイント情報が前記アイテムテキストを指し示すポインタ情報を含むことを示すエントリポイントタイプ情報を含むように構成された記憶媒体を用いる方法において、
前記管理情報エリアから前記管理情報を読み取り、
前記情報エリアから前記音声情報を読み取るように構成された再生方法
An information storage medium configured to have an audio information area for storing one or more audio information in a predetermined track unit and a management information area for storing management information related to a track of the audio information, The management information area includes program chain information for managing the playback order of the audio information and a text data manager including one or more item texts. The program chain information includes cell information regarding a cell as a playback unit. A storage medium configured to include entry point information, the entry point information including pointer information indicating the item text, and entry point type information indicating that the entry point information includes pointer information indicating the item text. In the method used
Read the management information from the management information area,
A playback method configured to read the audio information from the information area .
所定のトラック単位で1以上の音声情報を格納する音声情報エリアと前記音声情報のトラックに関する管理情報を格納する管理情報エリアとを有することができるように構成された情報記憶媒体であって、前記管理情報エリアは前記音声情報の再生順序を管理するプログラムチェーン情報と1以上のアイテムテキストを含むテキストデータマネージャを含み、前記プログラムチェーン情報は再生単位としてのセルに関するセル情報を含み、このセル情報がエントリポイント情報を含み、このエントリポイント情報が前記アイテムテキストを指し示すポインタ情報と前記エントリポイント情報が前記アイテムテキストを指し示すポインタ情報を含むことを示すエントリポイントタイプ情報を含むように構成された記憶媒体を用いる方法において、
前記情報エリアに前記音声情報を記録する手段と、
前記管理情報エリアに前記管理情報を記録する手段と
を具備した記録装置
An information storage medium configured to have an audio information area for storing one or more audio information in a predetermined track unit and a management information area for storing management information related to a track of the audio information, The management information area includes program chain information for managing the playback order of the audio information and a text data manager including one or more item texts. The program chain information includes cell information regarding a cell as a playback unit. A storage medium configured to include entry point information, the entry point information including pointer information indicating the item text, and entry point type information indicating that the entry point information includes pointer information indicating the item text. In the method used
Means for recording the audio information in the information area;
Means for recording the management information in the management information area;
A recording apparatus .
所定のトラック単位で1以上の音声情報を格納する音声情報エリアと前記音声情報のトラックに関する管理情報を格納する管理情報エリアとを有することができるように構成された情報記憶媒体であって、前記管理情報エリアは前記音声情報の再生順序を管理するプログラムチェーン情報と1以上のアイテムテキストを含むテキストデータマネージャを含み、前記プログラムチェーン情報は再生単位としてのセルに関するセル情報を含み、このセル情報がエントリポイント情報を含み、このエントリポイント情報が前記アイテムテキストを指し示すポインタ情報と前記エントリポイント情報が前記アイテムテキストを指し示すポインタ情報を含むことを示すエントリポイントタイプ情報を含むように構成された記憶媒体を用いる方法において、
前記管理情報エリアから前記管理情報を読み取る手段と、
前記情報エリアから前記音声情報を読み取る手段と
を具備した再生装置
An information storage medium configured to have an audio information area for storing one or more audio information in a predetermined track unit and a management information area for storing management information related to a track of the audio information, The management information area includes program chain information for managing the playback order of the audio information and a text data manager including one or more item texts. The program chain information includes cell information regarding a cell as a playback unit. A storage medium including entry point information, the entry point information including pointer information indicating the item text, and entry point type information indicating that the entry point information includes pointer information indicating the item text. In the method used
Means for reading the management information from the management information area;
Means for reading the audio information from the information area;
A playback device comprising:
JP2001049026A 2001-02-23 2001-02-23 Digital information storage medium including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium Expired - Fee Related JP3607626B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001049026A JP3607626B2 (en) 2001-02-23 2001-02-23 Digital information storage medium including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001049026A JP3607626B2 (en) 2001-02-23 2001-02-23 Digital information storage medium including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2001275470A Division JP3657898B2 (en) 2001-09-11 2001-09-11 Storage medium for digital information including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium

Publications (2)

Publication Number Publication Date
JP2002251829A JP2002251829A (en) 2002-09-06
JP3607626B2 true JP3607626B2 (en) 2005-01-05

Family

ID=18910192

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001049026A Expired - Fee Related JP3607626B2 (en) 2001-02-23 2001-02-23 Digital information storage medium including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium

Country Status (1)

Country Link
JP (1) JP3607626B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050059205A (en) * 2002-09-26 2005-06-17 마쯔시다덴기산교 가부시키가이샤 Recording/reproduction device, recording/reproduction method, and recording medium
TWI260590B (en) * 2002-11-21 2006-08-21 Samsung Electronics Co Ltd Information storage medium storing still picture, reproducing apparatus and method therefor

Also Published As

Publication number Publication date
JP2002251829A (en) 2002-09-06

Similar Documents

Publication Publication Date Title
US7054545B2 (en) Recording, edit, and playback methods of audio information, and information storage medium
US7327938B2 (en) System for recording digital information including audio information
CN100470658C (en) Recording device, reproducing device, and recording and reproducing method
US6795383B1 (en) Optical disk and apparatus and method of recording and reproducing data thereof
JP2008171557A (en) Audio data recording management method for re-recordable recording medium
JP3540785B2 (en) Recording, editing and reproducing method of audio information and information storage medium
JP3607626B2 (en) Digital information storage medium including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium
JP3657898B2 (en) Storage medium for digital information including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium
JP3334803B1 (en) Optical disc, reproducing apparatus and reproducing method
JP3569244B2 (en) Recording, editing and reproducing method of audio information and information storage medium
JP3569245B2 (en) Recording, editing and reproducing method of audio information and information storage medium
JP4998090B2 (en) Video content playback apparatus and video content playback method
JP2005129223A (en) Digital information storage medium including audio information, recording method and reproducing method using the medium, and recording apparatus and reproducing apparatus using the medium
JP2004241123A (en) Recording, editing and reproducing method of audio information and information storage medium
JP2002352510A (en) Optical disc, information recording device, information reproducing device, and information recording / reproducing device
JP2003242752A (en) Playback information editing apparatus and method
KR20010076999A (en) Method for managing audio data and additional data on rewritable medium
JP2005100624A (en) Information storage medium on which audio related information is recorded, information recording / reproducing apparatus for audio related information, and information recording / reproducing method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040625

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040706

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040906

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041005

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041007

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081015

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081015

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091015

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101015

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111015

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111015

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121015

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131015

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees