JPH1169301A - 復号方法及び復号再生装置、並びに記録媒体 - Google Patents
復号方法及び復号再生装置、並びに記録媒体Info
- Publication number
- JPH1169301A JPH1169301A JP21521397A JP21521397A JPH1169301A JP H1169301 A JPH1169301 A JP H1169301A JP 21521397 A JP21521397 A JP 21521397A JP 21521397 A JP21521397 A JP 21521397A JP H1169301 A JPH1169301 A JP H1169301A
- Authority
- JP
- Japan
- Prior art keywords
- edit
- point
- section
- decoding
- information
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/036—Insert-editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/038—Cross-faders therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2525—Magneto-optical [MO] discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
(57)【要約】
【課題】 MPEGなどの連続性を利用してデータの冗
長性を除いたストリームを一旦中断して別のストリーム
と良好に接続可能とする。 【解決手段】 編集されたMPEGストリームが記録さ
れたディスクを再生して復号する編集点の復号方法であ
って、編集アウト点の出力時刻が来る前に区間Xのスト
リームを復号して蓄積しておき、区間Xの先頭位置の出
力時刻が来たならば、区間Xの先頭位置からの復号デー
タを出力しながら区間Zのストリームを復号し(区間Z
の復号データは出力しない)、編集イン点の出力時刻が
来たならば区間Zに続く符号化データ列を復号して出力
する。
長性を除いたストリームを一旦中断して別のストリーム
と良好に接続可能とする。 【解決手段】 編集されたMPEGストリームが記録さ
れたディスクを再生して復号する編集点の復号方法であ
って、編集アウト点の出力時刻が来る前に区間Xのスト
リームを復号して蓄積しておき、区間Xの先頭位置の出
力時刻が来たならば、区間Xの先頭位置からの復号デー
タを出力しながら区間Zのストリームを復号し(区間Z
の復号データは出力しない)、編集イン点の出力時刻が
来たならば区間Zに続く符号化データ列を復号して出力
する。
Description
【0001】
【発明の属する技術分野】本発明は、動画像信号及び音
声信号などを、例えば光磁気ディスクなどのランダムア
クセス可能な記録媒体に編集して記録したときに好適な
編集点の復号方法、及びその編集された信号が記録され
た記録媒体を再生する復号再生装置と、その形成された
信号を記録してなる記録媒体に関する。
声信号などを、例えば光磁気ディスクなどのランダムア
クセス可能な記録媒体に編集して記録したときに好適な
編集点の復号方法、及びその編集された信号が記録され
た記録媒体を再生する復号再生装置と、その形成された
信号を記録してなる記録媒体に関する。
【0002】
【従来の技術】例えば、初めて使用する記録媒体(光磁
気ディスクなどのランダムアクセス可能な記録メディ
ア、以下、単にディスクと呼ぶ)上に1時間2分3秒4
フレームの動画像信号及び音声信号等を記録した場合、
そのディスク上では図16のように記録データが配置さ
れる。なお、図16の(a)はディスク上の記録領域を
ディスク最内周側から最外周側に直線状に表しており、
図16の(b)は領域Bのみを取り出して示している。
気ディスクなどのランダムアクセス可能な記録メディ
ア、以下、単にディスクと呼ぶ)上に1時間2分3秒4
フレームの動画像信号及び音声信号等を記録した場合、
そのディスク上では図16のように記録データが配置さ
れる。なお、図16の(a)はディスク上の記録領域を
ディスク最内周側から最外周側に直線状に表しており、
図16の(b)は領域Bのみを取り出して示している。
【0003】この時、ディスク全体は、図中領域A、
B、Cにて示す三つの部分に分割されている。領域Aは
ディスク最内周側の領域であり、この領域Aから領域
B、領域Cに向かってディスク外周側の領域となる。
B、Cにて示す三つの部分に分割されている。領域Aは
ディスク最内周側の領域であり、この領域Aから領域
B、領域Cに向かってディスク外周側の領域となる。
【0004】上記図16の領域Aの部分には、いわゆる
TOC(Table of Contents)と呼ばれる、ディスク上
の情報を管理する情報が記録されている。TOCには、
少なくとも「エントリの数」及び複数の「エントリを記
述するための領域」が確保されている。各エントリには
少なくとも、以下に述べる「開始アドレス」「終了アド
レス」「開始タイムコード」「終了タイムコード」「次
のエントリ」の各情報が記述されている。
TOC(Table of Contents)と呼ばれる、ディスク上
の情報を管理する情報が記録されている。TOCには、
少なくとも「エントリの数」及び複数の「エントリを記
述するための領域」が確保されている。各エントリには
少なくとも、以下に述べる「開始アドレス」「終了アド
レス」「開始タイムコード」「終了タイムコード」「次
のエントリ」の各情報が記述されている。
【0005】上記開始アドレスには、エントリが管理す
る領域の先頭アドレスを記述する。ここで先頭アドレス
は物理メディアにより決定するアドレスである場合もあ
るし、または物理アドレスの上に構築されたファイルシ
ステムの持つアドレスである場合もある。
る領域の先頭アドレスを記述する。ここで先頭アドレス
は物理メディアにより決定するアドレスである場合もあ
るし、または物理アドレスの上に構築されたファイルシ
ステムの持つアドレスである場合もある。
【0006】上記終了アドレスには、エントリが管理す
る領域の終了アドレスを記述する。
る領域の終了アドレスを記述する。
【0007】上記開始タイムコードには、エントリが管
理する領域に記録された動画データの開始タイムコード
を記述する。
理する領域に記録された動画データの開始タイムコード
を記述する。
【0008】上記終了タイムコードには、エントリが管
理する領域に記録された動画データの終了タイムコード
を記述する。
理する領域に記録された動画データの終了タイムコード
を記述する。
【0009】上記次のエントリには、再生時に次に再生
されるべきエントリがある場合にはその番号を記述す
る。次に再生されるべきエントリがない場合には、「無
し」(=Null)が記述される。
されるべきエントリがある場合にはその番号を記述す
る。次に再生されるべきエントリがない場合には、「無
し」(=Null)が記述される。
【0010】なお、ここではエントリ内のタイムコード
は連続であるという前提でTOCの構築を行っている
が、考え方を異にする場合には、構成が異なる場合が有
る。
は連続であるという前提でTOCの構築を行っている
が、考え方を異にする場合には、構成が異なる場合が有
る。
【0011】上記図16の(a)及び(b)に示す領域
Bの部分には、記録した1時間2分3秒4フレームの動
画音声情報が記録されている。この動画情報は、例えば
いわゆるMPEG2システムのプログラムストリーム
(Program Stream)で時分割多重された、MPEG2ビ
デオ(MPEG2 Video)、MPEG2オーディオ(MPEG2 A
udio)であるとする。ただし、時分割多重化の方式やビ
デオ・オーディオの符号化方式が変更された場合も、そ
の本質的な部分は変わらないと考える。なお、MPEG
(Moving Picture Image Coding Experts Group)と
は、国際標準化機構/国際電機標準会議 合同技術委員
会1/専門部会 29(ISO/IEC JTC1/SC29(Internation
al Organization for Stan-dardization/International
Electrotechnical Commission, Joint Technical Comm
itee 1/Sub Commitee 29:)の蓄積用動画像符号化の検
討組織の略称であり、MPEG1標準としてISO11
172が、MPEG2標準としてISO13818があ
る。これらの国際標準において、システム多重化の項目
でISO11172−1及びISO13818−1が、
映像符号化の項目でISO11172−2及びISO1
3818−2が、音声符号化の項目でISO11172
−3及びISO13818−2が、それぞれ標準化され
ている。
Bの部分には、記録した1時間2分3秒4フレームの動
画音声情報が記録されている。この動画情報は、例えば
いわゆるMPEG2システムのプログラムストリーム
(Program Stream)で時分割多重された、MPEG2ビ
デオ(MPEG2 Video)、MPEG2オーディオ(MPEG2 A
udio)であるとする。ただし、時分割多重化の方式やビ
デオ・オーディオの符号化方式が変更された場合も、そ
の本質的な部分は変わらないと考える。なお、MPEG
(Moving Picture Image Coding Experts Group)と
は、国際標準化機構/国際電機標準会議 合同技術委員
会1/専門部会 29(ISO/IEC JTC1/SC29(Internation
al Organization for Stan-dardization/International
Electrotechnical Commission, Joint Technical Comm
itee 1/Sub Commitee 29:)の蓄積用動画像符号化の検
討組織の略称であり、MPEG1標準としてISO11
172が、MPEG2標準としてISO13818があ
る。これらの国際標準において、システム多重化の項目
でISO11172−1及びISO13818−1が、
映像符号化の項目でISO11172−2及びISO1
3818−2が、音声符号化の項目でISO11172
−3及びISO13818−2が、それぞれ標準化され
ている。
【0012】上記図16の領域Cの部分は、何もまだ記
録されていない未記録領域である。
録されていない未記録領域である。
【0013】ここで、図16の例のディスクの現時点に
おける状況として、上記領域Aの部分(TOC)には、
以下のような情報が記録されている。なおこの状況では
TOC中のエントリの数は一つである。
おける状況として、上記領域Aの部分(TOC)には、
以下のような情報が記録されている。なおこの状況では
TOC中のエントリの数は一つである。
【0014】エントリ数=1 エントリ0の内容 開始アドレス=addr0 終了アドレス=addr1 開始タイムコード=0:00:00:00(図16の(b)) 終了タイムコード=1:02:03:04(図16の(b)) 次のエントリ=無し エントリ1(以下同じ) Null(無し)情報 また、現時点における状況として、上記図16の(a)
及び(b)に示す領域Bの部分には、上記開始タイムコ
ードにて示される0時間0分0秒0フレーム(0:0
0:00:00)から上記終了タイムコードにて示され
る1時間2分3秒4フレーム(1:02:03:04)
までに、MPEGのストリームが記録されている同じく
現時点における状況として、上記図16の領域Cの部分
には、何も記録されていない。
及び(b)に示す領域Bの部分には、上記開始タイムコ
ードにて示される0時間0分0秒0フレーム(0:0
0:00:00)から上記終了タイムコードにて示され
る1時間2分3秒4フレーム(1:02:03:04)
までに、MPEGのストリームが記録されている同じく
現時点における状況として、上記図16の領域Cの部分
には、何も記録されていない。
【0015】次に、上述したような映像音声情報の記録
がなされているディスクを用いた編集作業について説明
する。
がなされているディスクを用いた編集作業について説明
する。
【0016】ここでは、上記編集作業として、上述のよ
うにディスク上に記録されたデータの一部を、図17の
ように削除する場合を例に挙げる。具体的には、0時間
0分0秒0フレーム(0:00:00:00)から0時
間20分30秒4フレーム(0:20:30:04)を
残し、また0時間40分50秒6フレーム(0:40:
50:06)から1時間2分3秒4フレーム(1:0
2:03:04)を残す。つまり、削除される部分は0
時間20分30秒5フレーム(0:20:30:05)
から0時間40分50秒5フレーム(0:40:50:
05)までであるとする。
うにディスク上に記録されたデータの一部を、図17の
ように削除する場合を例に挙げる。具体的には、0時間
0分0秒0フレーム(0:00:00:00)から0時
間20分30秒4フレーム(0:20:30:04)を
残し、また0時間40分50秒6フレーム(0:40:
50:06)から1時間2分3秒4フレーム(1:0
2:03:04)を残す。つまり、削除される部分は0
時間20分30秒5フレーム(0:20:30:05)
から0時間40分50秒5フレーム(0:40:50:
05)までであるとする。
【0017】上述のようにデータの一部を削除する編集
作業を実行する場合、例えば編集後のストリームの配置
をどのようにするかによって、二つの編集結果が生じる
ことになる。
作業を実行する場合、例えば編集後のストリームの配置
をどのようにするかによって、二つの編集結果が生じる
ことになる。
【0018】すなわち、上記データの一部を削除する編
集作業の仕方としては、編集側から見た場合において上
記削除された部分を前に詰めるか或いは詰めないかの何
れかの方法、言い換えると、再生側から見た場合におい
て上記削除された部分をスキップする必要がないか或い
は有るかの何れかの方法がある。つまり、編集後のスト
リームの配置の仕方には、不要な部分を削除した後の空
いた部分に後の部分を前詰めする方法(以下、第1の編
集作業方法と呼ぶ)と、不要な部分を削除しただけでス
トリームの位置は保存する方法(以下、第2の編集作業
方法と呼ぶ)との、二つの方法が考えられる。したがっ
て、これら編集作業の仕方の違い(ストリームの配置の
違い)によって、二つの編集結果が生じることになる。
ただし、編集点の問題に関しては、どちらもほとんど変
わらない。これは両者とも何らかの問題を持つからであ
り、ここではそれらの説明は省略する。
集作業の仕方としては、編集側から見た場合において上
記削除された部分を前に詰めるか或いは詰めないかの何
れかの方法、言い換えると、再生側から見た場合におい
て上記削除された部分をスキップする必要がないか或い
は有るかの何れかの方法がある。つまり、編集後のスト
リームの配置の仕方には、不要な部分を削除した後の空
いた部分に後の部分を前詰めする方法(以下、第1の編
集作業方法と呼ぶ)と、不要な部分を削除しただけでス
トリームの位置は保存する方法(以下、第2の編集作業
方法と呼ぶ)との、二つの方法が考えられる。したがっ
て、これら編集作業の仕方の違い(ストリームの配置の
違い)によって、二つの編集結果が生じることになる。
ただし、編集点の問題に関しては、どちらもほとんど変
わらない。これは両者とも何らかの問題を持つからであ
り、ここではそれらの説明は省略する。
【0019】先ず、上記編集作業の仕方(ストリームの
配置の仕方)として、上記第1の編集作業方法(不要部
分削除後の空き部分に後の部分を前詰めして記録する方
法)を採用した場合の編集結果について、具体的に説明
する。
配置の仕方)として、上記第1の編集作業方法(不要部
分削除後の空き部分に後の部分を前詰めして記録する方
法)を採用した場合の編集結果について、具体的に説明
する。
【0020】図18には、上記第1の編集作業方法を採
用した場合の編集結果を模式的に示している。なお、図
18の(a)はディスク上の記録領域をディスク最内周
側から最外周側に直線状に表しており、図18の(b)
は不要部分が削除されて上記前詰めされた後の領域Bの
みを示している。
用した場合の編集結果を模式的に示している。なお、図
18の(a)はディスク上の記録領域をディスク最内周
側から最外周側に直線状に表しており、図18の(b)
は不要部分が削除されて上記前詰めされた後の領域Bの
みを示している。
【0021】すなわちこの図18の例では、前記図17
における0時間20分30秒4フレーム(0:20:3
0:04)の次フレームである時間20分30秒5フレ
ーム(0:20:30:05)から、図17における0
時間40分50秒6フレーム(0:40:50:06)
の一つ前の0時間40分50秒5フレーム(0:40:
50:05)までが削除されて、前に詰められた後の編
集結果を示している。
における0時間20分30秒4フレーム(0:20:3
0:04)の次フレームである時間20分30秒5フレ
ーム(0:20:30:05)から、図17における0
時間40分50秒6フレーム(0:40:50:06)
の一つ前の0時間40分50秒5フレーム(0:40:
50:05)までが削除されて、前に詰められた後の編
集結果を示している。
【0022】この図18の例のように、不要部分を削除
した後に前詰めを行うようにすれば、その削除した部分
に対応する領域が新たな記録可能領域となり、したがっ
て領域Cが拡大することになる。
した後に前詰めを行うようにすれば、その削除した部分
に対応する領域が新たな記録可能領域となり、したがっ
て領域Cが拡大することになる。
【0023】また、上記図18の例のような編集作業を
行った場合、TOCには以下のような情報が記録される
ことになる。なお、この状況ではTOC中のエントリの
数は二つである。
行った場合、TOCには以下のような情報が記録される
ことになる。なお、この状況ではTOC中のエントリの
数は二つである。
【0024】エントリ数=2 エントリ0の内容 開始アドレス=addr0 終了アドレス=addr2 開始タイムコード=0:00:00:00 終了タイムコード=0:20:30:04 次のエントリ=1 エントリ1の内容 開始アドレス=addr2+1 終了アドレス=addr3 開始タイムコード=0:40:50:06 終了タイムコード=1:02:03:04 次のエントリ=無し エントリ2(以下同じ) Null(無し)情報 このような第1の編集作業方法の場合、上記不要部分と
して削除した分だけ前詰めする作業が必要になるが、後
の再生時においてその不要部分をスキップする必要はな
くなる。
して削除した分だけ前詰めする作業が必要になるが、後
の再生時においてその不要部分をスキップする必要はな
くなる。
【0025】しかしながら、上記第1の編集作業方法に
おける前詰め作業を実現するためには、上記図17の例
の場合、上記前詰めする部分、すなわち上記0時間40
分50秒6フレーム(0:40:50:06)から1時
間2分3秒4フレーム(1:02:03:04)の部分
を、他の記録媒体(たとえばハードディスクなど)に一
度待避させておき、再度記録し直さなければならず、現
実的ではない。
おける前詰め作業を実現するためには、上記図17の例
の場合、上記前詰めする部分、すなわち上記0時間40
分50秒6フレーム(0:40:50:06)から1時
間2分3秒4フレーム(1:02:03:04)の部分
を、他の記録媒体(たとえばハードディスクなど)に一
度待避させておき、再度記録し直さなければならず、現
実的ではない。
【0026】これに対して、上記第2の編集作業方法
(不要な部分を削除しただけでストリームの位置は保存
する方法)を採用した場合には、そのような他の記録媒
体への一時的な待避と再記録は不要となる。図19に
は、上記第2の編集作業方法を採用した場合の編集結果
を模式的に示している。なお、図19の(a)はディス
ク上の記録領域をディスク最内周側から最外周側に直線
状に表しており、図19の(b)は不要部分を削除した
だけで位置は保存されたストリームのみを示している。
(不要な部分を削除しただけでストリームの位置は保存
する方法)を採用した場合には、そのような他の記録媒
体への一時的な待避と再記録は不要となる。図19に
は、上記第2の編集作業方法を採用した場合の編集結果
を模式的に示している。なお、図19の(a)はディス
ク上の記録領域をディスク最内周側から最外周側に直線
状に表しており、図19の(b)は不要部分を削除した
だけで位置は保存されたストリームのみを示している。
【0027】すなわちこの図19の例では、前記図17
における0時間20分30秒4フレーム(0:20:3
0:04)の次フレームである時間20分30秒5フレ
ーム(0:20:30:05)から、図17における0
時間40分50秒6フレーム(0:40:50:06)
の一つ前の0時間40分50秒5フレーム(0:40:
50:05)までが削除されたままであり、ストリーム
の位置は保存されている。
における0時間20分30秒4フレーム(0:20:3
0:04)の次フレームである時間20分30秒5フレ
ーム(0:20:30:05)から、図17における0
時間40分50秒6フレーム(0:40:50:06)
の一つ前の0時間40分50秒5フレーム(0:40:
50:05)までが削除されたままであり、ストリーム
の位置は保存されている。
【0028】この図19の例のように第2の編集作業方
法を採用した場合、その編集結果を後に再生する時に
は、TOCのエントリによる処理で連続再生を指定する
ことになる。具体的に言うと、当該図19の例の編集作
業を行った場合のTOCには、以下のような情報がTO
Cに記録されることになる。なお、この状況ではTOC
中のエントリの数は二つである。
法を採用した場合、その編集結果を後に再生する時に
は、TOCのエントリによる処理で連続再生を指定する
ことになる。具体的に言うと、当該図19の例の編集作
業を行った場合のTOCには、以下のような情報がTO
Cに記録されることになる。なお、この状況ではTOC
中のエントリの数は二つである。
【0029】エントリ数=2 エントリ0の内容 開始アドレス=addr0 終了アドレス=addr2 開始タイムコード=0:00:00:00 終了タイムコード=0:20:30:04 次のエントリ=1 エントリ1の内容 開始アドレス=addr4 終了アドレス=addr1 開始タイムコード=0:40:50:06 終了タイムコード=1:02:03:04 次のエントリ=無し エントリ2(以下同じ) Null(無し)情報 この第2の編集作業方法の場合、編集時には何もしなく
てよい(第1の編集作業方法のような一時的な保存や前
詰めなど)が、後の再生時に、不要部分をスキップする
必要がある。
てよい(第1の編集作業方法のような一時的な保存や前
詰めなど)が、後の再生時に、不要部分をスキップする
必要がある。
【0030】
【発明が解決しようとする課題】ところで、上記第1の
編集作業方法を採用したときの編集結果は、後に再生す
る場合、前述したようにメディア(ディスク)から読み
出したそのままをデコードすれば、シームレスな再生が
できるように思われる。
編集作業方法を採用したときの編集結果は、後に再生す
る場合、前述したようにメディア(ディスク)から読み
出したそのままをデコードすれば、シームレスな再生が
できるように思われる。
【0031】また、上記第2の編集作業方法を採用した
ときの編集結果を、後に再生する場合、前述したように
不要部分をスキップさせてその前後のストリームを接続
させれば、シームレスな再生ができるように思われる。
また、当該不要部分をスキップさせたときの前後のスト
リームの接続は、理論的には単にデコードするセクタア
ドレスを選択するだけで実現できるように思われる。
ときの編集結果を、後に再生する場合、前述したように
不要部分をスキップさせてその前後のストリームを接続
させれば、シームレスな再生ができるように思われる。
また、当該不要部分をスキップさせたときの前後のスト
リームの接続は、理論的には単にデコードするセクタア
ドレスを選択するだけで実現できるように思われる。
【0032】しかし、上記再生時には、本来連続であっ
たストリームを中断させて別のストリームを接続するこ
とになるため、特にMPEGなどの連続性を利用してデ
ータの冗長性を除いているものの場合、その接続点で簡
単に接続することはできない。すなわち、MPEGのデ
ータは、時間的に前或いは後、さらにはその両方の信号
を用いて圧縮符号化が行われたものであるため、2つの
ストリームを単純に接続しただけではその圧縮符号化デ
ータを復号することができない。
たストリームを中断させて別のストリームを接続するこ
とになるため、特にMPEGなどの連続性を利用してデ
ータの冗長性を除いているものの場合、その接続点で簡
単に接続することはできない。すなわち、MPEGのデ
ータは、時間的に前或いは後、さらにはその両方の信号
を用いて圧縮符号化が行われたものであるため、2つの
ストリームを単純に接続しただけではその圧縮符号化デ
ータを復号することができない。
【0033】以下に、上記MPEGのストリームに対し
て上記第2の編集作業方法のように再生時にスキップが
必要となる編集作業を施した場合の問題点について説明
する。第1の編集作業方法も同様である。
て上記第2の編集作業方法のように再生時にスキップが
必要となる編集作業を施した場合の問題点について説明
する。第1の編集作業方法も同様である。
【0034】先ず、その問題点の具体的な説明の前に、
MPEGについて簡単に説明し、その後に上記問題点を
述べる。
MPEGについて簡単に説明し、その後に上記問題点を
述べる。
【0035】MPEGでは、映像を効率良く符号化する
ためとランダムアクセスを実現するために、Iピクチ
ャ、Bピクチャ、Pピクチャという3種類の符号化のタ
イプが用意されている。ここでピクチャとは、動画像を
構成する画面(フレーム或いはフィールドの画面)を符
号化したものである。
ためとランダムアクセスを実現するために、Iピクチ
ャ、Bピクチャ、Pピクチャという3種類の符号化のタ
イプが用意されている。ここでピクチャとは、動画像を
構成する画面(フレーム或いはフィールドの画面)を符
号化したものである。
【0036】Iピクチャとは、上記画面内で符号化が完
結しているもので、他画面とは独立して符号化される。
このため、ランダムアクセスやエラーを回復するための
エントリーポイントとして使われる。
結しているもので、他画面とは独立して符号化される。
このため、ランダムアクセスやエラーを回復するための
エントリーポイントとして使われる。
【0037】Pピクチャは、前方向の予測符号化を行う
モードで、時間的に過去のIピクチャあるいはPピクチ
ャから予測される。従って、Pピクチャを復号するため
には時間的に過去のIピクチャまたはPピクチャが復号
されていなければならない。
モードで、時間的に過去のIピクチャあるいはPピクチ
ャから予測される。従って、Pピクチャを復号するため
には時間的に過去のIピクチャまたはPピクチャが復号
されていなければならない。
【0038】Pピクチャを発展させたものであるBピク
チャは、両方向の予測符号化を行うモードで、時間的に
過去と未来のIピクチャあるいはPピクチャから、前方
向、後方向、あるいは両方向に予測が行われる。このた
め、Bピクチャを復号するためには、前後のIピクチャ
またはPピクチャが復号されている必要がある。
チャは、両方向の予測符号化を行うモードで、時間的に
過去と未来のIピクチャあるいはPピクチャから、前方
向、後方向、あるいは両方向に予測が行われる。このた
め、Bピクチャを復号するためには、前後のIピクチャ
またはPピクチャが復号されている必要がある。
【0039】一般的に、通常のアプリケーションにおい
ては、ランダムアクセスと高い符号化効率を実現するた
めに、上記I、B、Pピクチャの組合せが用いられるの
が普通である。
ては、ランダムアクセスと高い符号化効率を実現するた
めに、上記I、B、Pピクチャの組合せが用いられるの
が普通である。
【0040】図20の(a)にはこのような組合せの例
を挙げている。図20の(a)は、上記画面(ピクチ
ャ)を表示順序に並べたものであり、この図20の
(a)の図中矢印dは予測の方向を表している。ここ
で、例えばBピクチャを復号して表示するためには、そ
のBピクチャの前後(時間的な前後)に表示されるIピ
クチャ或いはPピクチャを復号しておかなければならな
い(当該Bピクチャの復号を行う前に復号する必要があ
る)。より具体的に説明すると、上述の図20の(a)
のような表示順を実現する場合において、例えばピクチ
ャB5の画像を復号するためには、少なくともI0,P
2,P4,P6の各ピクチャが復号されていることが必
要である。すなわち、P2のピクチャはI0のピクチャ
から予測され、P4のピクチャはP2のピクチャから予
測され、P6のピクチャはP4のピクチャから予測され
るものであり、さらにB5のピクチャはP4のピクチャ
とP6のピクチャとから予測されるものであるため、当
該B5のピクチャを復号するためにはこれらI0,P
2,P4,P6の各ピクチャが、先に復号されている必
要がある。このため、図20の(b)に示すように、各
ピクチャは、符号化ストリーム上ではI0,P2,B
1,P4,B3,・・・という順序に並べ換えられてい
る。言い換えれば、メディア(ディスク)上には、この
図20の(b)に示すようなピクチャ順の符号化ストリ
ームが記録されており、したがって、当該ディスクを再
生して映像をディスプレイ装置に表示する場合には、こ
の図20の(b)の順番でディスクから再生された符号
化ストリームから各ピクチャを復号し、図20の(a)
の順序に並べ換えて表示することが行われる。
を挙げている。図20の(a)は、上記画面(ピクチ
ャ)を表示順序に並べたものであり、この図20の
(a)の図中矢印dは予測の方向を表している。ここ
で、例えばBピクチャを復号して表示するためには、そ
のBピクチャの前後(時間的な前後)に表示されるIピ
クチャ或いはPピクチャを復号しておかなければならな
い(当該Bピクチャの復号を行う前に復号する必要があ
る)。より具体的に説明すると、上述の図20の(a)
のような表示順を実現する場合において、例えばピクチ
ャB5の画像を復号するためには、少なくともI0,P
2,P4,P6の各ピクチャが復号されていることが必
要である。すなわち、P2のピクチャはI0のピクチャ
から予測され、P4のピクチャはP2のピクチャから予
測され、P6のピクチャはP4のピクチャから予測され
るものであり、さらにB5のピクチャはP4のピクチャ
とP6のピクチャとから予測されるものであるため、当
該B5のピクチャを復号するためにはこれらI0,P
2,P4,P6の各ピクチャが、先に復号されている必
要がある。このため、図20の(b)に示すように、各
ピクチャは、符号化ストリーム上ではI0,P2,B
1,P4,B3,・・・という順序に並べ換えられてい
る。言い換えれば、メディア(ディスク)上には、この
図20の(b)に示すようなピクチャ順の符号化ストリ
ームが記録されており、したがって、当該ディスクを再
生して映像をディスプレイ装置に表示する場合には、こ
の図20の(b)の順番でディスクから再生された符号
化ストリームから各ピクチャを復号し、図20の(a)
の順序に並べ換えて表示することが行われる。
【0041】また、オーディオデータの符号化に関して
は、上記のMPEGの他に、いわゆるAC−3(ATSC s
tandard Doc.A/52, 20 Dec.1995)などの圧縮方式があ
るが、これら圧縮方式は何れも一定の数の標本化データ
をまとめて符号化の単位として扱い、復号時もこれを単
位として行われる。
は、上記のMPEGの他に、いわゆるAC−3(ATSC s
tandard Doc.A/52, 20 Dec.1995)などの圧縮方式があ
るが、これら圧縮方式は何れも一定の数の標本化データ
をまとめて符号化の単位として扱い、復号時もこれを単
位として行われる。
【0042】一般的に、音声に関する符号化単位である
オーディオフレームの復号周期と、ビデオデータを符号
化したピクチャの復号周期は一致しない。これを時間順
に表現したのが図21である。なお、図21の(a)に
は、映像における符号化データの構成単位(ピクチャ)
と各ピクチャの表示開始時刻TPを表し、図21の
(b)には音声における各符号化データの構成単位(オ
ーディオフレーム)と各オーディオフレームの開始時刻
TAを表している。すなわちこの図21の(a)及び
(b)からオーディオフレームの復号周期とピクチャの
復号周期は一致しないことがわかる。
オーディオフレームの復号周期と、ビデオデータを符号
化したピクチャの復号周期は一致しない。これを時間順
に表現したのが図21である。なお、図21の(a)に
は、映像における符号化データの構成単位(ピクチャ)
と各ピクチャの表示開始時刻TPを表し、図21の
(b)には音声における各符号化データの構成単位(オ
ーディオフレーム)と各オーディオフレームの開始時刻
TAを表している。すなわちこの図21の(a)及び
(b)からオーディオフレームの復号周期とピクチャの
復号周期は一致しないことがわかる。
【0043】最近、規格化と製品化が行われているいわ
ゆるビデオCDやDVD(ディジタルビデオディスク)
では、上述のような構造を持つMPEG方式によって映
像が符号化され、音声はMPEGあるいはAC−3によ
って符号化されて、これらのデータがMPEGシステム
の規格により時分割多重されてディスク上に記録されて
いる。
ゆるビデオCDやDVD(ディジタルビデオディスク)
では、上述のような構造を持つMPEG方式によって映
像が符号化され、音声はMPEGあるいはAC−3によ
って符号化されて、これらのデータがMPEGシステム
の規格により時分割多重されてディスク上に記録されて
いる。
【0044】ここで、上述したようなMPEG方式で符
号化された映像データを前記第2の編集作業方法にて編
集した編集結果が、ディスク等のメディアに記録されて
いる場合を考えてみる。この場合の記録は、符号化効率
とランダムアクセス性を考慮して、図22の(a)に示
すようなピクチャの構造にてなされている。この図22
の(a)の例では、編集結果のビデオストリームにおい
て例えば図中SA点にて示すPピクチャまでのストリー
ムを再生した後、これ以降の各ピクチャの再生を跳ばし
(すなわちスキップし)、図中SB点にて示すBピクチ
ャ(ピクチャB3)からストリームの再生を再開するも
のとする。なお、上記スキップの跳躍が始まる位置は編
集のアウト点に相当し、スキップの跳躍が終了する位置
は編集のイン点に相当する。
号化された映像データを前記第2の編集作業方法にて編
集した編集結果が、ディスク等のメディアに記録されて
いる場合を考えてみる。この場合の記録は、符号化効率
とランダムアクセス性を考慮して、図22の(a)に示
すようなピクチャの構造にてなされている。この図22
の(a)の例では、編集結果のビデオストリームにおい
て例えば図中SA点にて示すPピクチャまでのストリー
ムを再生した後、これ以降の各ピクチャの再生を跳ばし
(すなわちスキップし)、図中SB点にて示すBピクチ
ャ(ピクチャB3)からストリームの再生を再開するも
のとする。なお、上記スキップの跳躍が始まる位置は編
集のアウト点に相当し、スキップの跳躍が終了する位置
は編集のイン点に相当する。
【0045】ところが、前述したように、Bピクチャ
(図22の例ではピクチャB3)を復号するためには、
それ以前のIピクチャ或いはPピクチャ(図22の例で
は少なくともピクチャI0,P2,P4の各ピクチャ)
が復号されていなければならない。なお、上述の例では
MPEG方式でビデオ信号が符号化されている場合を考
えたが、例えば、画像間に相関があることを利用し、画
像間の差分を求め、この差分を符号化するような予測符
号化方式を用いた場合であっても、上述同様の理由によ
りストリームの接続点において、再生が不連続になって
しまう虞がある。
(図22の例ではピクチャB3)を復号するためには、
それ以前のIピクチャ或いはPピクチャ(図22の例で
は少なくともピクチャI0,P2,P4の各ピクチャ)
が復号されていなければならない。なお、上述の例では
MPEG方式でビデオ信号が符号化されている場合を考
えたが、例えば、画像間に相関があることを利用し、画
像間の差分を求め、この差分を符号化するような予測符
号化方式を用いた場合であっても、上述同様の理由によ
りストリームの接続点において、再生が不連続になって
しまう虞がある。
【0046】一方、前記MPEGやAC−3のように、
一定の数の標本化データをまとめて符号化の単位とする
音声の符号化方式では、前述したようにビデオ信号の復
号周期とオーディオ信号の復号周期が必ずしも一致しな
いので、編集点で2つのストリームを接続する際に、ビ
デオ信号の連続再生を優先させると、以下に述べるよう
なオーディオ信号が生成されない空白区間が生じてしま
う。以下、この空白区間のことを、オーディオギャップ
と呼ぶことにする。
一定の数の標本化データをまとめて符号化の単位とする
音声の符号化方式では、前述したようにビデオ信号の復
号周期とオーディオ信号の復号周期が必ずしも一致しな
いので、編集点で2つのストリームを接続する際に、ビ
デオ信号の連続再生を優先させると、以下に述べるよう
なオーディオ信号が生成されない空白区間が生じてしま
う。以下、この空白区間のことを、オーディオギャップ
と呼ぶことにする。
【0047】図23の(b)及び(c)には、ディスク
上に記録されている映像及び音声の符号化データを時間
順に表している。
上に記録されている映像及び音声の符号化データを時間
順に表している。
【0048】ここで、図23の(b)のビデオ信号を復
号して行き、図23の(d)に示すように、あるピクチ
ャ(図23の(d)例ではピクチャVAの終わり、編集
アウト点に相当する)まで復号して表示した後、図23
の(a)に示すタイミングのスキップ再生によって、図
23の(f)に示す別のピクチャ(図23の(f)の例
ではピクチャVCの先頭、編集イン点に相当する)から
再生及び復号を再開する場合を考える。
号して行き、図23の(d)に示すように、あるピクチ
ャ(図23の(d)例ではピクチャVAの終わり、編集
アウト点に相当する)まで復号して表示した後、図23
の(a)に示すタイミングのスキップ再生によって、図
23の(f)に示す別のピクチャ(図23の(f)の例
ではピクチャVCの先頭、編集イン点に相当する)から
再生及び復号を再開する場合を考える。
【0049】このようなビデオ信号のストリームの接続
に対応したオーディオ信号の復号時には、図23の
(e)に示すように上記ピクチャVAに対応するオーデ
ィオフレームABまでの復号がなされた後、上記スキッ
プ再生に応じて、図23の(g)に示すように上記ピク
チャVCに対応するオーディオフレームADから再生及
び復号が再開されることになる。
に対応したオーディオ信号の復号時には、図23の
(e)に示すように上記ピクチャVAに対応するオーデ
ィオフレームABまでの復号がなされた後、上記スキッ
プ再生に応じて、図23の(g)に示すように上記ピク
チャVCに対応するオーディオフレームADから再生及
び復号が再開されることになる。
【0050】ここで、映像と音声とは同期して再生され
なければならないので、ビデオ信号に対するオーディオ
信号の再生の位相差すなわちピクチャの表示開始時刻と
オーディオフレームの開始時刻の位相差は、上記編集に
よって変化してはならない。
なければならないので、ビデオ信号に対するオーディオ
信号の再生の位相差すなわちピクチャの表示開始時刻と
オーディオフレームの開始時刻の位相差は、上記編集に
よって変化してはならない。
【0051】しかし、上記編集時のストリーム接続を行
った場合において、図23の(h)に示すようにビデオ
ストリームを優先的に繋げて、すなわちスキップ再生前
後のピクチャVAとピクチャVCを繋げて連続的な表示
を実現しようとすると、オーディオストリームの方は、
図23の(i)に示すようにオーディオデータの存在し
ない時間幅(オーディオギャップAG)が生じてしま
い、連続的なオーディオ再生ができないことになる。
った場合において、図23の(h)に示すようにビデオ
ストリームを優先的に繋げて、すなわちスキップ再生前
後のピクチャVAとピクチャVCを繋げて連続的な表示
を実現しようとすると、オーディオストリームの方は、
図23の(i)に示すようにオーディオデータの存在し
ない時間幅(オーディオギャップAG)が生じてしま
い、連続的なオーディオ再生ができないことになる。
【0052】そこで、本発明はこのような状況に鑑みて
なされたものであり、MPEGなどの連続性を利用して
データの冗長性を除いたストリームを編集して記録媒体
に記録し、この記録媒体から読み出したストリームを一
旦中断して別のストリームと接続する場合において、良
好な接続を実現可能とする編集点の復号方法及び復号再
生装置、並びに記録媒体を提供することを目的とする。
なされたものであり、MPEGなどの連続性を利用して
データの冗長性を除いたストリームを編集して記録媒体
に記録し、この記録媒体から読み出したストリームを一
旦中断して別のストリームと接続する場合において、良
好な接続を実現可能とする編集点の復号方法及び復号再
生装置、並びに記録媒体を提供することを目的とする。
【0053】
【課題を解決するための手段】本発明は、複数フレーム
からなる所定の符号化グループ構造が連続した符号化デ
ータ列と、編集時の編集アウト点の情報及び編集イン点
の情報を含む再生制御情報とを、少なくとも記録してな
るランダムアクセス可能な記録媒体から、上記再生制御
情報及び符号化データ列を読み出し、上記再生制御情報
に基づいて符号化データ列の復号を行う復号方法及び復
号再生装置であって、編集アウト点の出力時刻が来る前
に、再生制御情報に基づいて編集アウト点以前の符号化
データ列からなる第1の区間の先頭位置を計算すると共
に、その第1の区間内の符号化データ列を復号して蓄積
しておき、第1の区間の先頭位置の出力時刻が来たなら
ば、第1の区間の先頭位置からの復号データを出力する
と共に、編集アウト点から編集イン点の間である第2の
区間内の符号化データ列を復号し、編集イン点の出力時
刻が来たならば、第2の区間に続く符号化データ列を復
号して出力することにより、上述した課題を解決する。
からなる所定の符号化グループ構造が連続した符号化デ
ータ列と、編集時の編集アウト点の情報及び編集イン点
の情報を含む再生制御情報とを、少なくとも記録してな
るランダムアクセス可能な記録媒体から、上記再生制御
情報及び符号化データ列を読み出し、上記再生制御情報
に基づいて符号化データ列の復号を行う復号方法及び復
号再生装置であって、編集アウト点の出力時刻が来る前
に、再生制御情報に基づいて編集アウト点以前の符号化
データ列からなる第1の区間の先頭位置を計算すると共
に、その第1の区間内の符号化データ列を復号して蓄積
しておき、第1の区間の先頭位置の出力時刻が来たなら
ば、第1の区間の先頭位置からの復号データを出力する
と共に、編集アウト点から編集イン点の間である第2の
区間内の符号化データ列を復号し、編集イン点の出力時
刻が来たならば、第2の区間に続く符号化データ列を復
号して出力することにより、上述した課題を解決する。
【0054】また、本発明は、連続したフレームからな
る符号化データ列と、編集時の編集アウト点の情報及び
編集イン点の情報を含む再生制御情報とを、少なくとも
記録してなるランダムアクセス可能な記録媒体から、上
記再生制御情報及び符号化データ列を読み出し、上記再
生制御情報に基づいて符号化データ列の復号を行う復号
方法及び復号再生装置であって、編集アウト点の出力時
刻が来る前に、再生制御情報に基づいて編集アウト点以
前の符号化データ列からなる第1の区間の先頭位置を計
算すると共に、その第1の区間内の符号化データ列を復
号して蓄積しておき、第1の区間の先頭位置の出力時刻
が来たならば、第1の区間の先頭位置からの復号データ
をフェードアウトしながら出力すると共に、編集アウト
点から編集イン点の間である第2の区間内の符号化デー
タ列を復号してフェードインし、編集イン点の出力時刻
が来たならば、第2の区間に続く符号化データ列を復号
して出力することにより、上述した課題を解決する。
る符号化データ列と、編集時の編集アウト点の情報及び
編集イン点の情報を含む再生制御情報とを、少なくとも
記録してなるランダムアクセス可能な記録媒体から、上
記再生制御情報及び符号化データ列を読み出し、上記再
生制御情報に基づいて符号化データ列の復号を行う復号
方法及び復号再生装置であって、編集アウト点の出力時
刻が来る前に、再生制御情報に基づいて編集アウト点以
前の符号化データ列からなる第1の区間の先頭位置を計
算すると共に、その第1の区間内の符号化データ列を復
号して蓄積しておき、第1の区間の先頭位置の出力時刻
が来たならば、第1の区間の先頭位置からの復号データ
をフェードアウトしながら出力すると共に、編集アウト
点から編集イン点の間である第2の区間内の符号化デー
タ列を復号してフェードインし、編集イン点の出力時刻
が来たならば、第2の区間に続く符号化データ列を復号
して出力することにより、上述した課題を解決する。
【0055】すなわち、本発明によれば、編集地点が到
達する前に二重に復号する第1の区間の符号化データを
復号して蓄積しておき、この第1の区間の復号データを
出力している間に、編集アウト点から編集イン点の間の
第2の区間の復号を行い、この第2の区間の復号データ
を使用することで、編集イン点以降の復号を可能として
いる。
達する前に二重に復号する第1の区間の符号化データを
復号して蓄積しておき、この第1の区間の復号データを
出力している間に、編集アウト点から編集イン点の間の
第2の区間の復号を行い、この第2の区間の復号データ
を使用することで、編集イン点以降の復号を可能として
いる。
【0056】さらに本発明の記録媒体は、編集アウト点
の出力時刻が来る前に、再生制御情報に基づいて編集ア
ウト点を含み且つ当該編集アウト点以前の符号化データ
列からなる第1の区間の先頭位置を計算し、編集アウト
点の出力時刻が来る前に、第1の区間内の符号化データ
列を復号した復号データを蓄積しておき、第1の区間の
先頭位置の出力時刻が来たときに、第1の区間の先頭位
置からの復号データを出力しながら、編集アウト点から
編集イン点の間である第2の区間内の符号化データ列を
復号し、編集イン点の出力時刻が来たときに、上記第2
の区間に続く符号化データ列を復号して形成した信号を
記録してなるものである。
の出力時刻が来る前に、再生制御情報に基づいて編集ア
ウト点を含み且つ当該編集アウト点以前の符号化データ
列からなる第1の区間の先頭位置を計算し、編集アウト
点の出力時刻が来る前に、第1の区間内の符号化データ
列を復号した復号データを蓄積しておき、第1の区間の
先頭位置の出力時刻が来たときに、第1の区間の先頭位
置からの復号データを出力しながら、編集アウト点から
編集イン点の間である第2の区間内の符号化データ列を
復号し、編集イン点の出力時刻が来たときに、上記第2
の区間に続く符号化データ列を復号して形成した信号を
記録してなるものである。
【0057】またさらに本発明の記録媒体は、編集アウ
ト点の出力時刻が来る前に、再生制御情報に基づいて編
集アウト点を含み且つ当該編集アウト点以前の符号化デ
ータ列からなる第1の区間の先頭位置を計算し、編集ア
ウト点に出力時刻が来る前に、第1の区間内の符号化デ
ータ列を復号した復号データを蓄積しておき、第1の区
間の先頭位置の出力時刻が来たときに、第1の区間の先
頭位置からの復号データをフェードアウトしながら出力
すると共に、編集アウト点から編集イン点の間である第
2の区間内の符号化データ列を復号してフェードインし
ながら出力し、編集イン点の出力時刻が来たときに、読
み出し及び復号していた第2の区間に続く符号化データ
列を復号して形成した信号を記録してなるものである。
ト点の出力時刻が来る前に、再生制御情報に基づいて編
集アウト点を含み且つ当該編集アウト点以前の符号化デ
ータ列からなる第1の区間の先頭位置を計算し、編集ア
ウト点に出力時刻が来る前に、第1の区間内の符号化デ
ータ列を復号した復号データを蓄積しておき、第1の区
間の先頭位置の出力時刻が来たときに、第1の区間の先
頭位置からの復号データをフェードアウトしながら出力
すると共に、編集アウト点から編集イン点の間である第
2の区間内の符号化データ列を復号してフェードインし
ながら出力し、編集イン点の出力時刻が来たときに、読
み出し及び復号していた第2の区間に続く符号化データ
列を復号して形成した信号を記録してなるものである。
【0058】
【発明の実施の形態】以下、本発明の好ましい実施の形
態について、図面を参照しながら説明する。
態について、図面を参照しながら説明する。
【0059】本発明の復号方法及び復号再生装置の実施
の形態として、図1には、前記第2の編集作業方法にて
編集された例えばMPEGのストリームが記録されたデ
ィスクを再生するディスク再生装置の概略構成を示す。
の形態として、図1には、前記第2の編集作業方法にて
編集された例えばMPEGのストリームが記録されたデ
ィスクを再生するディスク再生装置の概略構成を示す。
【0060】図1において、ディスク10には、上記第
2の編集作業方法にて編集されたMPEGのストリーム
が記録されている。再生ヘッド12は、ディスク10か
らデータを読み込む。この読み取りデータは、復調回路
13に送られ、復調回路13では、上記読み取りデータ
に施されている変調に対応する復調処理を施す。この復
調回路13の出力は、ECCデコーダ14に送られ、誤
り訂正処理が行われる。このECCデコーダ14の出力
ビットストリームは、ソースデコーダ15へ入力され
る。このソースデコーダ15にて復号された再生信号は
端子16から出力される。また、再生コントローラ11
は、ディスク10からのデータの読み込みを制御する。
2の編集作業方法にて編集されたMPEGのストリーム
が記録されている。再生ヘッド12は、ディスク10か
らデータを読み込む。この読み取りデータは、復調回路
13に送られ、復調回路13では、上記読み取りデータ
に施されている変調に対応する復調処理を施す。この復
調回路13の出力は、ECCデコーダ14に送られ、誤
り訂正処理が行われる。このECCデコーダ14の出力
ビットストリームは、ソースデコーダ15へ入力され
る。このソースデコーダ15にて復号された再生信号は
端子16から出力される。また、再生コントローラ11
は、ディスク10からのデータの読み込みを制御する。
【0061】図1のソースデコーダ15の概略構成につ
いて、図2を参照して説明する。
いて、図2を参照して説明する。
【0062】図2において、端子20から入力されたビ
ットストリームは、トラックバッファメモリ22ヘ入力
されて一旦蓄えられた後、読み出されて多重化分離器2
4へ送られる。
ットストリームは、トラックバッファメモリ22ヘ入力
されて一旦蓄えられた後、読み出されて多重化分離器2
4へ送られる。
【0063】ここで、上記多重化分離器24に入力され
るビットストリームには、符号化されたビデオ信号(ビ
デオストリーム)、符号化されたオーディオ信号(オー
ディオストリーム)の他、システム信号や再生制御情報
等が時分割で多重化されている。なお、システム信号と
は、ビデオ信号とオーディオ信号のAV同期再生情報な
どであり、また再生制御情報とは、ディスク上に記録さ
れるビデオストリームの再生経路を示す情報や後述する
編集用に使用するTOCの情報、編集アウト点の前側の
情報、編集イン点の後側の情報等からなる。なお、再生
経路はユーザが編集作業を行なうなどして指示するもの
であり、上記編集用に使用する情報については後述す
る。
るビットストリームには、符号化されたビデオ信号(ビ
デオストリーム)、符号化されたオーディオ信号(オー
ディオストリーム)の他、システム信号や再生制御情報
等が時分割で多重化されている。なお、システム信号と
は、ビデオ信号とオーディオ信号のAV同期再生情報な
どであり、また再生制御情報とは、ディスク上に記録さ
れるビデオストリームの再生経路を示す情報や後述する
編集用に使用するTOCの情報、編集アウト点の前側の
情報、編集イン点の後側の情報等からなる。なお、再生
経路はユーザが編集作業を行なうなどして指示するもの
であり、上記編集用に使用する情報については後述す
る。
【0064】多重化分離器24は、上記供給された多重
化ビットストリームをビデオストリームと、オーディオ
ストリームと、システム信号と、再生制御情報とに分離
して、それぞれ対応するビデオバッファメモリ26、オ
ーディオバッファメモリ27、システムバッファメモリ
28、再生制御情報バッファメモリ29へ供給する。
化ビットストリームをビデオストリームと、オーディオ
ストリームと、システム信号と、再生制御情報とに分離
して、それぞれ対応するビデオバッファメモリ26、オ
ーディオバッファメモリ27、システムバッファメモリ
28、再生制御情報バッファメモリ29へ供給する。
【0065】ビデオデコーダ30は、ビデオバッファメ
モリ26からデータを読み出し、それを復号して再生ビ
デオ信号を出力する。オーディオデコーダ31は、オー
ディオバッファメモリ27からデータを読み出し、それ
を復号して再生オーディオ信号を出力する。なお、ビデ
オバッファメモリ26は、後述する少なくとも1GOP
(Group Of Picture)分のフレームメモリとしての機能
を有し、ビデオデコーダ30にてデコードされたビデオ
データをも蓄積可能となっている。また、オーディオバ
ッファメモリ27は、後述するように複数のオーディオ
フレーム分を蓄積可能になされており、オーディオデコ
ーダ31にてデコードされたオーディオデータをも蓄積
可能となっている。
モリ26からデータを読み出し、それを復号して再生ビ
デオ信号を出力する。オーディオデコーダ31は、オー
ディオバッファメモリ27からデータを読み出し、それ
を復号して再生オーディオ信号を出力する。なお、ビデ
オバッファメモリ26は、後述する少なくとも1GOP
(Group Of Picture)分のフレームメモリとしての機能
を有し、ビデオデコーダ30にてデコードされたビデオ
データをも蓄積可能となっている。また、オーディオバ
ッファメモリ27は、後述するように複数のオーディオ
フレーム分を蓄積可能になされており、オーディオデコ
ーダ31にてデコードされたオーディオデータをも蓄積
可能となっている。
【0066】システムデコーダ32は、システムバッフ
ァメモリ28からデータを読み出し、それを復号してシ
ステム情報を出力する。再生制御情報デコーダ33は、
再生制御情報バッファメモリ29からデータを読み出
し、それを復号して再生制御情報を出力する。再生制御
情報のうち、上記再生経路を示す情報は図1の再生装置
の再生コントローラ11へ供給され、上記編集時に使用
する情報はビデオデコーダ30やオーディオデコーダ3
1に送られる。
ァメモリ28からデータを読み出し、それを復号してシ
ステム情報を出力する。再生制御情報デコーダ33は、
再生制御情報バッファメモリ29からデータを読み出
し、それを復号して再生制御情報を出力する。再生制御
情報のうち、上記再生経路を示す情報は図1の再生装置
の再生コントローラ11へ供給され、上記編集時に使用
する情報はビデオデコーダ30やオーディオデコーダ3
1に送られる。
【0067】バッファ占有量検査器25は、ビデオバッ
ファメモリ26のビット占有量を検査し、ビデオバッフ
ァメモリ26が一杯(フル)になると、それを表す指示
信号を多重化分離器24へ指示して、当該分離器24の
分離動作を停止させる。その結果、ビデオバッファメモ
リ26へのビットストリームの入力は停止する。
ファメモリ26のビット占有量を検査し、ビデオバッフ
ァメモリ26が一杯(フル)になると、それを表す指示
信号を多重化分離器24へ指示して、当該分離器24の
分離動作を停止させる。その結果、ビデオバッファメモ
リ26へのビットストリームの入力は停止する。
【0068】同様に、バッファ占有量検査器23は、ト
ラックバッファメモリ22のビット占有量を検査し、ト
ラックバッファメモリ22が一杯(フル)になると、そ
れを表す指示信号を出力する。この指示信号は、図1の
再生装置の再生ヘッド12へ指示され、ディスク10か
らのデータ読み出しを停止させる。その結果、トラック
バッファメモリ22へのビットストリームの入力は停止
する。
ラックバッファメモリ22のビット占有量を検査し、ト
ラックバッファメモリ22が一杯(フル)になると、そ
れを表す指示信号を出力する。この指示信号は、図1の
再生装置の再生ヘッド12へ指示され、ディスク10か
らのデータ読み出しを停止させる。その結果、トラック
バッファメモリ22へのビットストリームの入力は停止
する。
【0069】制御回路38は、上記再生制御情報のうち
の編集用の情報に基づいて、上記ビデオバッファメモリ
26及びオーディオバッファメモリ27における書き込
み読み出しを制御すると共に、ビデオデコーダ30及び
オーディオデコーダ31におけるデコード制御を行い、
さらに後述する各種計算やトラックバッファメモリ22
の制御、端子39を介して再生コントローラ11の制御
等も行う。この制御回路38における詳細な動作は後述
する。
の編集用の情報に基づいて、上記ビデオバッファメモリ
26及びオーディオバッファメモリ27における書き込
み読み出しを制御すると共に、ビデオデコーダ30及び
オーディオデコーダ31におけるデコード制御を行い、
さらに後述する各種計算やトラックバッファメモリ22
の制御、端子39を介して再生コントローラ11の制御
等も行う。この制御回路38における詳細な動作は後述
する。
【0070】図3には、上記ビデオデコーダ30の概略
構成を示す。
構成を示す。
【0071】この図3において、端子40には上記ビデ
オバッファメモリ26からのデータ(符号化データ)が
供給される。当該符号化データは、エンコーダにて差分
画像にDCT(離散コサイン変換)処理と量子化処理と
可変長符号化処理とを施したビデオデータであり、ま
た、サブ情報として量子化の際の量子化スケール情報と
動きベクトルとを少なくとも含むものである。この符号
化データは、可変長復号回路41に送られる。
オバッファメモリ26からのデータ(符号化データ)が
供給される。当該符号化データは、エンコーダにて差分
画像にDCT(離散コサイン変換)処理と量子化処理と
可変長符号化処理とを施したビデオデータであり、ま
た、サブ情報として量子化の際の量子化スケール情報と
動きベクトルとを少なくとも含むものである。この符号
化データは、可変長復号回路41に送られる。
【0072】この可変長復号回路41では、上記符号化
データを可変長復号処理して量子化データを出力すると
共に、上記符号化データに含まれる量子化スケール情報
と動きベクトルとを出力する。
データを可変長復号処理して量子化データを出力すると
共に、上記符号化データに含まれる量子化スケール情報
と動きベクトルとを出力する。
【0073】逆量子化回路42では、量子化スケールを
用いて上記量子化データに逆量子化を施し、得られたD
CT係数データを出力する。
用いて上記量子化データに逆量子化を施し、得られたD
CT係数データを出力する。
【0074】逆DCT回路43では、上記DCT係数デ
ータを逆DCT処理し、得られた差分画像データを加算
器44に送る。
ータを逆DCT処理し、得られた差分画像データを加算
器44に送る。
【0075】当該加算器44には、動き補償器45が動
きベクトルとフレームメモリ46に保存されている前の
フレーム画像とから動き補償した画像データも供給され
ており、上記差分画像データと上記動き補償回路44か
らの画像データとの加算を行う。
きベクトルとフレームメモリ46に保存されている前の
フレーム画像とから動き補償した画像データも供給され
ており、上記差分画像データと上記動き補償回路44か
らの画像データとの加算を行う。
【0076】上記加算器44から出力された画像データ
は、端子47から出力されると共にフレームメモリ46
に格納される。
は、端子47から出力されると共にフレームメモリ46
に格納される。
【0077】上記フレームメモリ46は、前記図2のビ
デオバッファメモリ26に含まれるものである。
デオバッファメモリ26に含まれるものである。
【0078】以下に、例えばMPEGのストリームが前
記第2の編集作業方法にて編集されて記録されたディス
クを、上述したような構成のディスク再生装置にて再生
する場合において、前述したように不要部分をスキップ
させてその前後のストリームをシームレスに接続する際
の、当該接続点(編集点)でのストリームの処理の具体
的な内容(制御回路38の制御動作)を説明する。な
お、シームレス接続(シームレス再生)の代表的なもの
としては、いわゆる2つのデコーダをリンクさせて動作
させ、各デコーダからの再生信号を接続するものがあ
る。その一例としては、例えば本出願人による特願平8
−335668号の「ディジタル信号復号方法及ぶ装
置、並びにディジタル信号再生装置」の明細書及び図面
に記載の技術がある。当該明細書及び図面にて提案され
ている技術は、この問題を解決するための選択技の一つ
であり、非常に有効なものであるが、本発明実施の形態
では他の解決案を提案している。
記第2の編集作業方法にて編集されて記録されたディス
クを、上述したような構成のディスク再生装置にて再生
する場合において、前述したように不要部分をスキップ
させてその前後のストリームをシームレスに接続する際
の、当該接続点(編集点)でのストリームの処理の具体
的な内容(制御回路38の制御動作)を説明する。な
お、シームレス接続(シームレス再生)の代表的なもの
としては、いわゆる2つのデコーダをリンクさせて動作
させ、各デコーダからの再生信号を接続するものがあ
る。その一例としては、例えば本出願人による特願平8
−335668号の「ディジタル信号復号方法及ぶ装
置、並びにディジタル信号再生装置」の明細書及び図面
に記載の技術がある。当該明細書及び図面にて提案され
ている技術は、この問題を解決するための選択技の一つ
であり、非常に有効なものであるが、本発明実施の形態
では他の解決案を提案している。
【0079】先ず、ディスク再生時点におけるMPEG
ビデオに対する処理の具体的な内容について説明する。
ビデオに対する処理の具体的な内容について説明する。
【0080】ここで、図4の(a)に示すビデオストリ
ームと図4の(b)に示すビデオストリームとを編集イ
ン点とアウト点にて接続するような再生が、前記再生制
御情報にて指定されたとする。なお、この図4には、図
4の(a)に示すように、編集アウト点以前から当該編
集アウト点を含む最後のGOP(Group Of Picture)の
途中まで(編集アウト点までのフレーム(ピクチャ))
と、図4の(b)に示すように、編集イン点を含むGO
Pの当該編集イン点のフレームから以降とを、シームレ
スに接続する例を挙げている。なお、図中Yにて示す区
間は、編集アウト点を含むGOPにおいてMPEGでの
デコードに必要ない部分、すなわち参照されないピクチ
ャからなる部分であり、図中Zにて示す区間は、編集イ
ン点を含むGOPにおいて編集イン点に引き続くフレー
ムのデコード及び表示に必要な部分である。また、図中
Xにて示す区間は、図中Zにて示す区間のデコードと同
じ時刻にデコード及び表示されている部分である。
ームと図4の(b)に示すビデオストリームとを編集イ
ン点とアウト点にて接続するような再生が、前記再生制
御情報にて指定されたとする。なお、この図4には、図
4の(a)に示すように、編集アウト点以前から当該編
集アウト点を含む最後のGOP(Group Of Picture)の
途中まで(編集アウト点までのフレーム(ピクチャ))
と、図4の(b)に示すように、編集イン点を含むGO
Pの当該編集イン点のフレームから以降とを、シームレ
スに接続する例を挙げている。なお、図中Yにて示す区
間は、編集アウト点を含むGOPにおいてMPEGでの
デコードに必要ない部分、すなわち参照されないピクチ
ャからなる部分であり、図中Zにて示す区間は、編集イ
ン点を含むGOPにおいて編集イン点に引き続くフレー
ムのデコード及び表示に必要な部分である。また、図中
Xにて示す区間は、図中Zにて示す区間のデコードと同
じ時刻にデコード及び表示されている部分である。
【0081】この時、本実施の形態では、デコーダへ供
給されるストリーム(図1のディスク再生装置のソース
デコーダ15のビデオ信号処理部へ入力されるストリー
ム)は、図5の(a)に示すようになっており、再生時
にスキップされる不要部分も含まれている。ただし、図
5中のYにて示すスキップされる区間は、後のピクチャ
の参照に使用されず不要であるためソースデコーダ15
へ入力する前段で、図5の(b)に示す様に例えば編集
アウト点を含むGOPの当該編集アウト点後の各フレー
ムを削除してしまうことも可能である。
給されるストリーム(図1のディスク再生装置のソース
デコーダ15のビデオ信号処理部へ入力されるストリー
ム)は、図5の(a)に示すようになっており、再生時
にスキップされる不要部分も含まれている。ただし、図
5中のYにて示すスキップされる区間は、後のピクチャ
の参照に使用されず不要であるためソースデコーダ15
へ入力する前段で、図5の(b)に示す様に例えば編集
アウト点を含むGOPの当該編集アウト点後の各フレー
ムを削除してしまうことも可能である。
【0082】上記図5に示したようなストリームをディ
スク再生装置にて再生する場合、前記ディスク10のT
OC或いはその再生ストリーム中などには、前記再生制
御情報として、編集用に使用するTOCの情報と、編集
アウト点の前側の情報と、編集イン点の後側の情報を持
つ必要がある。
スク再生装置にて再生する場合、前記ディスク10のT
OC或いはその再生ストリーム中などには、前記再生制
御情報として、編集用に使用するTOCの情報と、編集
アウト点の前側の情報と、編集イン点の後側の情報を持
つ必要がある。
【0083】上記編集アウト点の前側の情報とは、当該
編集アウト点のフレームのタイムコード(或いはそのフ
レームを特定するためのID)と、当該編集アウト点の
フレームが当該GOPの最初から何枚目のフレームであ
るかを示す情報である。当該何枚目のフレームであるか
を示す情報は、そのまま記述されていてもよいし、或い
は、編集アウト点を含むGOPの先頭フレームを示すタ
イムコードがどこかに記述されており、上記編集アウト
点のフレームを示すタイムコードから減算する事で求め
てもよい。
編集アウト点のフレームのタイムコード(或いはそのフ
レームを特定するためのID)と、当該編集アウト点の
フレームが当該GOPの最初から何枚目のフレームであ
るかを示す情報である。当該何枚目のフレームであるか
を示す情報は、そのまま記述されていてもよいし、或い
は、編集アウト点を含むGOPの先頭フレームを示すタ
イムコードがどこかに記述されており、上記編集アウト
点のフレームを示すタイムコードから減算する事で求め
てもよい。
【0084】また、上記編集イン点の後側の情報とは、
編集イン点のフレームのタイムコード(或いはそのフレ
ームを特定するためのID)と、当該編集イン点のフレ
ームが当該GOPの最初から何枚目のフレームであるか
を示す情報である。このときの何枚目のフレームである
かを示す情報も、そのまま記述されていてもよいし、或
いは、編集イン点を含むGOPの先頭フレームを示すタ
イムコードがどこかに記述されており、上記編集イン点
のフレームを示すタイムコードから減算する事で求めて
もよい。
編集イン点のフレームのタイムコード(或いはそのフレ
ームを特定するためのID)と、当該編集イン点のフレ
ームが当該GOPの最初から何枚目のフレームであるか
を示す情報である。このときの何枚目のフレームである
かを示す情報も、そのまま記述されていてもよいし、或
いは、編集イン点を含むGOPの先頭フレームを示すタ
イムコードがどこかに記述されており、上記編集イン点
のフレームを示すタイムコードから減算する事で求めて
もよい。
【0085】上述したようなストリームに対して、実際
にデコードを行う図1のソースデコーダ15では、従来
のものよりもデコード能力を上げ、前記ビデオバッファ
メモリ(フレームメモリ)26の容量を、例えば最大1
GOPのフレーム(ピクチャ)分持つようにする。ま
た、この場合、GOPの最大フレーム数を規定する必要
がある。
にデコードを行う図1のソースデコーダ15では、従来
のものよりもデコード能力を上げ、前記ビデオバッファ
メモリ(フレームメモリ)26の容量を、例えば最大1
GOPのフレーム(ピクチャ)分持つようにする。ま
た、この場合、GOPの最大フレーム数を規定する必要
がある。
【0086】なお、本実施の形態の場合のデコード能力
としては、従来のデコーダが1フレーム時間に1フレー
ム分のデコード能力しか持っていないのに対し、編集ア
ウト点から編集イン点までの間隔が規定できるのであれ
ば、1フレーム時間に対して1フレーム分の一倍を越え
るデコード速度を持つものとする。つまり、編集点の間
で、次の編集点で使用する前記Xの区間をビデオバッフ
ァメモリ26に溜め込んでしまうようにする。また、ビ
デオバッファメモリ26の容量としては、従来のデコー
ダが理想的にはフレーム2枚分の容量を必要とし、現実
のインプリメントではフレーム2.5或いは3枚分の容
量を持っているのに対し、本実施の形態では当該ビデオ
バッファメモリ26の容量を例えばGOP分(最大1G
OPのフレーム分)持つようにする。
としては、従来のデコーダが1フレーム時間に1フレー
ム分のデコード能力しか持っていないのに対し、編集ア
ウト点から編集イン点までの間隔が規定できるのであれ
ば、1フレーム時間に対して1フレーム分の一倍を越え
るデコード速度を持つものとする。つまり、編集点の間
で、次の編集点で使用する前記Xの区間をビデオバッフ
ァメモリ26に溜め込んでしまうようにする。また、ビ
デオバッファメモリ26の容量としては、従来のデコー
ダが理想的にはフレーム2枚分の容量を必要とし、現実
のインプリメントではフレーム2.5或いは3枚分の容
量を持っているのに対し、本実施の形態では当該ビデオ
バッファメモリ26の容量を例えばGOP分(最大1G
OPのフレーム分)持つようにする。
【0087】以上の説明したようなデコーダ構成によ
り、図6の(a)に示すように、編集地点が到達する前
に、二重にデコードを行う部分をビデオバッファメモリ
26に蓄積することができ、したがって二重のデコード
が可能となる。
り、図6の(a)に示すように、編集地点が到達する前
に、二重にデコードを行う部分をビデオバッファメモリ
26に蓄積することができ、したがって二重のデコード
が可能となる。
【0088】なお、実際のデコード及び表示は、図6の
(b)に示すように行われることになる。すなわち、実
際のデコードでは、先ず、TOC或いはストリーム中の
情報より、図中X区間の先頭位置を計算する。当該X区
間の先頭は、表示においては図中Z区間の先頭位置と同
じ時刻となる。また、算出されたX区間の先頭位置以前
に、X区間のデータの供給及びデコードを行い、ビデオ
バッファメモリ26に蓄積しておく。
(b)に示すように行われることになる。すなわち、実
際のデコードでは、先ず、TOC或いはストリーム中の
情報より、図中X区間の先頭位置を計算する。当該X区
間の先頭は、表示においては図中Z区間の先頭位置と同
じ時刻となる。また、算出されたX区間の先頭位置以前
に、X区間のデータの供給及びデコードを行い、ビデオ
バッファメモリ26に蓄積しておく。
【0089】次に、上記X区間の先頭時刻(Z区間の先
頭時刻)がきたら、ビデオバッファメモリ26に溜めて
おいたX区間のデータを出力しながら、Z区間のデコー
ドを行う。X区間(及びZ区間)が終了したら、デコー
ドしていたZ区間に続けて、編集後のストリームをデコ
ード及び出力する。
頭時刻)がきたら、ビデオバッファメモリ26に溜めて
おいたX区間のデータを出力しながら、Z区間のデコー
ドを行う。X区間(及びZ区間)が終了したら、デコー
ドしていたZ区間に続けて、編集後のストリームをデコ
ード及び出力する。
【0090】また、ソースデコーダ15の他の構成とし
ては、デコード能力を上げ、ビデオバッファメモリ26
の容量を少なくとも従来の二倍持つ構成とすることも可
能である。なお、このときのデコード能力としては現在
の二倍以上の能力を持つものとする。
ては、デコード能力を上げ、ビデオバッファメモリ26
の容量を少なくとも従来の二倍持つ構成とすることも可
能である。なお、このときのデコード能力としては現在
の二倍以上の能力を持つものとする。
【0091】当該ソースデコーダ15の他の構成を取る
事により、二重にデコードを行う区間をそのままデコー
ドすることが可能となる。
事により、二重にデコードを行う区間をそのままデコー
ドすることが可能となる。
【0092】この他の構成のソースデコーダ15におけ
るデコード及び表示は図7の(a)及び(b)に示すよ
うに行われる。
るデコード及び表示は図7の(a)及び(b)に示すよ
うに行われる。
【0093】すなわち、この図7の例のデコードの場
合、先ず、TOC或いはストリーム中の情報より、図中
X区間の先頭位置を計算する。当該Xの区間の先頭は、
表示において図中Z区間の先頭位置と同じ時刻となる。
また、当該算出されたX区間の先頭と同時刻に、Z区間
の供給及びデコードを開始する。Xの区間が続く限り、
X側のデコード結果を表示する。更に、X及びZの区間
が終了次第、Xの区間のデコードを停止する。この時点
で、編集点の処理は終了する。その後、Z区間に続く部
分のデコード及び表示を行う。
合、先ず、TOC或いはストリーム中の情報より、図中
X区間の先頭位置を計算する。当該Xの区間の先頭は、
表示において図中Z区間の先頭位置と同じ時刻となる。
また、当該算出されたX区間の先頭と同時刻に、Z区間
の供給及びデコードを開始する。Xの区間が続く限り、
X側のデコード結果を表示する。更に、X及びZの区間
が終了次第、Xの区間のデコードを停止する。この時点
で、編集点の処理は終了する。その後、Z区間に続く部
分のデコード及び表示を行う。
【0094】次に、ディスク再生時点における圧縮オー
ディオ信号に対する処理、及び接続する2つのオーディ
オストリーム間のフレーム位相差の問題についての具体
的な内容について説明する。
ディオ信号に対する処理、及び接続する2つのオーディ
オストリーム間のフレーム位相差の問題についての具体
的な内容について説明する。
【0095】ここで、編集アウト点と編集イン点によ
り、オーディオストリームについて図8に示すような再
生が指定されたとする。すなわち、例えば編集アウト点
にて図8の(a)に示すオーディオストリームを中断
し、編集イン点にて図8の(b)に示すオーディオスト
リームを接続するような再生が指定されたとする。この
図8の例では、図の(a)に示すように編集アウト点以
前から当該編集アウト点を含むオーディオフレームの途
中まで(編集アウト点まで)と、図8の(b)に示すよ
うに編集イン点後のオーディオフレームの途中から(編
集イン点から)をシームレスに接続する。
り、オーディオストリームについて図8に示すような再
生が指定されたとする。すなわち、例えば編集アウト点
にて図8の(a)に示すオーディオストリームを中断
し、編集イン点にて図8の(b)に示すオーディオスト
リームを接続するような再生が指定されたとする。この
図8の例では、図の(a)に示すように編集アウト点以
前から当該編集アウト点を含むオーディオフレームの途
中まで(編集アウト点まで)と、図8の(b)に示すよ
うに編集イン点後のオーディオフレームの途中から(編
集イン点から)をシームレスに接続する。
【0096】このオーディオストリームの接続の際に
は、オーディオフレームの途中で出力を乗り換えること
になる。これは前述したビデオストリームについての接
続におけるGOPの考え方と非常に近い。
は、オーディオフレームの途中で出力を乗り換えること
になる。これは前述したビデオストリームについての接
続におけるGOPの考え方と非常に近い。
【0097】ただし、オーディオストリームの接続の場
合には、単純に切り替えれば済むというわけではなく、
当該接続点でクロスフェードなどの処理を行って出力時
のノイズを低減する必要がある。例えば、編集アウト点
と編集イン点の前後に時間αの間クロスフェードを行う
ようにする。具体的には図9に示すように、時間αの間
に徐々に値が減少する係数すなわち例えば1から0に値
が減少する係数を図9の(a)のデコード後のオーディ
オ信号に乗じたものと、時間αの間に徐々に値が増加す
る係数すなわち図9の(a)の場合の係数とは逆に0か
ら1に値が増加する係数を図9の(b)のデコード後の
オーディオ信号に乗じたものとを、それぞれ加えて再生
信号として出力する。これにより接続点におけるノイズ
が低減される。
合には、単純に切り替えれば済むというわけではなく、
当該接続点でクロスフェードなどの処理を行って出力時
のノイズを低減する必要がある。例えば、編集アウト点
と編集イン点の前後に時間αの間クロスフェードを行う
ようにする。具体的には図9に示すように、時間αの間
に徐々に値が減少する係数すなわち例えば1から0に値
が減少する係数を図9の(a)のデコード後のオーディ
オ信号に乗じたものと、時間αの間に徐々に値が増加す
る係数すなわち図9の(a)の場合の係数とは逆に0か
ら1に値が増加する係数を図9の(b)のデコード後の
オーディオ信号に乗じたものとを、それぞれ加えて再生
信号として出力する。これにより接続点におけるノイズ
が低減される。
【0098】この時、接続点の前側のオーディオストリ
ームでは、接続点(編集アウト点)以後の時間αのオー
ディオデータが必要であり、接続点の後側のオーディオ
ストリームでは、接続点(編集イン点)以前の時間αの
オーディオデータが必要である。
ームでは、接続点(編集アウト点)以後の時間αのオー
ディオデータが必要であり、接続点の後側のオーディオ
ストリームでは、接続点(編集イン点)以前の時間αの
オーディオデータが必要である。
【0099】このため、本実施の形態では、上記時間α
の間はフォーマットで定められた値でディスク上にオー
ディオデータが用意されており、またディスク再生装置
ではフォーマットで定められた値以下の長さでオーディ
オデータを使用するようになされている。
の間はフォーマットで定められた値でディスク上にオー
ディオデータが用意されており、またディスク再生装置
ではフォーマットで定められた値以下の長さでオーディ
オデータを使用するようになされている。
【0100】実際のソースデコーダ15への供給は、図
9のようになる。すなわちこの図9の例では、ソースデ
コーダ15のオーディオデコーダ31において、編集ア
ウト点を含むオーディオフレームから前に1つ分多くオ
ーディオフレームをデコードすると共に、編集イン点を
含むオーディオフレームから後に1つ分多くオーディオ
フレームをデコードするようにしている。
9のようになる。すなわちこの図9の例では、ソースデ
コーダ15のオーディオデコーダ31において、編集ア
ウト点を含むオーディオフレームから前に1つ分多くオ
ーディオフレームをデコードすると共に、編集イン点を
含むオーディオフレームから後に1つ分多くオーディオ
フレームをデコードするようにしている。
【0101】このようなオーディオフレームの供給とデ
コードと供給を行うために、TOC或いはストリーム内
等には、前述したTOCの情報と、編集アウト点の前側
の情報と、編集アウト点の後側の情報を持つ必要があ
る。
コードと供給を行うために、TOC或いはストリーム内
等には、前述したTOCの情報と、編集アウト点の前側
の情報と、編集アウト点の後側の情報を持つ必要があ
る。
【0102】なお、このオーディオストリームの接続に
必要なTOCの情報とは、上記時間αを示す値(これは
最大値をフォーマットで設定し、編集機、記録機では、
そのオーディオサンプルを含むオーディオフレームを残
すように編集し、再生機では自身の決めたαで処理をす
る)である。また、編集アウト点の前側の情報とは、当
該編集アウト点を含むオーディオフレームの最後のオー
ディオサンプル(編集アウト点の位置のサンプル)を示
す時刻情報であり、編集イン点の後側の情報とは、当該
編集イン点を含むオーディオフレームの最初のオーディ
オサンプル(編集イン点の位置のサンプル)を示す時刻
情報である。
必要なTOCの情報とは、上記時間αを示す値(これは
最大値をフォーマットで設定し、編集機、記録機では、
そのオーディオサンプルを含むオーディオフレームを残
すように編集し、再生機では自身の決めたαで処理をす
る)である。また、編集アウト点の前側の情報とは、当
該編集アウト点を含むオーディオフレームの最後のオー
ディオサンプル(編集アウト点の位置のサンプル)を示
す時刻情報であり、編集イン点の後側の情報とは、当該
編集イン点を含むオーディオフレームの最初のオーディ
オサンプル(編集イン点の位置のサンプル)を示す時刻
情報である。
【0103】上述したようなオーディオストリームに対
して、実際のデコードを行うオーディオデコーダ31で
は、従来のものよりもデコード能力を上げ、上記接続点
においてクロスフェードが行われる2つのストリームの
重なり部分のオーディオデータを記憶するためのメモリ
を持つものとなる。このメモリも前記オーディオバッフ
ァメモリ27に含まれている。
して、実際のデコードを行うオーディオデコーダ31で
は、従来のものよりもデコード能力を上げ、上記接続点
においてクロスフェードが行われる2つのストリームの
重なり部分のオーディオデータを記憶するためのメモリ
を持つものとなる。このメモリも前記オーディオバッフ
ァメモリ27に含まれている。
【0104】当該オーディオデコーダ31では、上記編
集アウト点が到達する前に上記重なり部分のオーディオ
データをデコードし、上記メモリに貯える。また、上記
重なり部分では、編集イン点以後のオーディオデータの
デコードを行いながら、これら編集アウト点の前及び編
集イン点の後の出力オーディオデータにクロスフェード
のための係数を乗算及び加算して出力する。
集アウト点が到達する前に上記重なり部分のオーディオ
データをデコードし、上記メモリに貯える。また、上記
重なり部分では、編集イン点以後のオーディオデータの
デコードを行いながら、これら編集アウト点の前及び編
集イン点の後の出力オーディオデータにクロスフェード
のための係数を乗算及び加算して出力する。
【0105】また、当該オーディオデコーダ31の他の
構成としては、従来のものよりもデコード能力を2倍持
ち、上記重なり部分ではそれぞれ接続するオーディオス
トリームのオーディオデータをデコードし、上述同様に
それらデコード後の2つのオーディオデータにクロスフ
ェードのための係数を乗算しながら加算して出力するも
のも考えられる。
構成としては、従来のものよりもデコード能力を2倍持
ち、上記重なり部分ではそれぞれ接続するオーディオス
トリームのオーディオデータをデコードし、上述同様に
それらデコード後の2つのオーディオデータにクロスフ
ェードのための係数を乗算しながら加算して出力するも
のも考えられる。
【0106】ここで、上記接続する2つのオーディオス
トリームでは、接続点でオーディオフレームに位相差が
発生する虞があるため、以下に、そのフレーム位相差の
解決のための手法の説明を行う。
トリームでは、接続点でオーディオフレームに位相差が
発生する虞があるため、以下に、そのフレーム位相差の
解決のための手法の説明を行う。
【0107】当該フレーム位相差の解決のために、ソー
スデコーダ15のオーディオデコーダ31は、編集アウ
ト点の前側についてのデコードと編集イン点の後ろ側に
ついてのデコードを非同期で行うようなデコーダ構成と
する。これは、上記二つの方法のいずれも同様である。
編集アウト点の前側のデコード処理が終了次第、編集イ
ン点の後ろ側の位相に同期させてデコードを開始する。
このとき、フォーマットで定める重なりの時間αの最大
値は、フレーム位相差の大きさを考えて設定する必要が
ある。
スデコーダ15のオーディオデコーダ31は、編集アウ
ト点の前側についてのデコードと編集イン点の後ろ側に
ついてのデコードを非同期で行うようなデコーダ構成と
する。これは、上記二つの方法のいずれも同様である。
編集アウト点の前側のデコード処理が終了次第、編集イ
ン点の後ろ側の位相に同期させてデコードを開始する。
このとき、フォーマットで定める重なりの時間αの最大
値は、フレーム位相差の大きさを考えて設定する必要が
ある。
【0108】次に、ビデオストリームとオーディオスト
リームとでは、多重化における位相差(以下、上記オー
ディオフレームの位相差と区別するために、多重化位相
差と呼ぶことにする)の問題がある。
リームとでは、多重化における位相差(以下、上記オー
ディオフレームの位相差と区別するために、多重化位相
差と呼ぶことにする)の問題がある。
【0109】ディスク再生装置においては、多重化分離
器24とビデオデコーダ30及びオーディオデコーダ3
1との間にはそれぞれビデオバッファメモリ26とオー
ディオバッファメモリ27が設けられている。これらバ
ッファメモリ26,27においては、それぞれ独立に一
秒までのディレイが許されている。
器24とビデオデコーダ30及びオーディオデコーダ3
1との間にはそれぞれビデオバッファメモリ26とオー
ディオバッファメモリ27が設けられている。これらバ
ッファメモリ26,27においては、それぞれ独立に一
秒までのディレイが許されている。
【0110】このため、本実施の形態のように多重化さ
れているエレメンタリストリームがビデオストリームと
オーディオストリームの二本であるとすると、以下の二
つの極端な状況が考えられる。すなわち、多重化分離し
たビデオストリームのみ大きなディレイを持つ場合と、
多重化分離したオーディオストリームのみが大きなディ
レイを持つ場合である。
れているエレメンタリストリームがビデオストリームと
オーディオストリームの二本であるとすると、以下の二
つの極端な状況が考えられる。すなわち、多重化分離し
たビデオストリームのみ大きなディレイを持つ場合と、
多重化分離したオーディオストリームのみが大きなディ
レイを持つ場合である。
【0111】上記多重化分離したビデオストリームのみ
大きなディレイを持つ場合の多重化ストリームは、ビデ
オストリームがオーディオストリームの前側に、すなわ
ち、オーディオストリームが上記ビデオストリームより
もかなり遅れて多重化されている。このため、図10に
示すように、オーディオバッファメモリ27に入力され
るオーディオデータよりも、先にビデオデータがビデオ
バッファメモリ26に入力され、且つ、オーディオデー
タよりも1秒程度長くビデオバッファメモリ26に止ま
ることになる。
大きなディレイを持つ場合の多重化ストリームは、ビデ
オストリームがオーディオストリームの前側に、すなわ
ち、オーディオストリームが上記ビデオストリームより
もかなり遅れて多重化されている。このため、図10に
示すように、オーディオバッファメモリ27に入力され
るオーディオデータよりも、先にビデオデータがビデオ
バッファメモリ26に入力され、且つ、オーディオデー
タよりも1秒程度長くビデオバッファメモリ26に止ま
ることになる。
【0112】また、上記多重化分離したオーディオスト
リームのみが大きなディレイを持つ場合の多重化ストリ
ームは、図11に示すように、オーディオストリームが
ビデオストリームの前側に、すなわち、ビデオストリー
ムが上記オーディオストリームよりもかなり遅れて多重
化されている。このため、図11に示すように、ビデオ
バッファメモリ26に入力されるビデオデータよりも、
先にオーディオデータがオーディオバッファメモリ27
に入力され、且つ、ビデオデータよりも長くオーディオ
バッファメモリ27に止まることになる。
リームのみが大きなディレイを持つ場合の多重化ストリ
ームは、図11に示すように、オーディオストリームが
ビデオストリームの前側に、すなわち、ビデオストリー
ムが上記オーディオストリームよりもかなり遅れて多重
化されている。このため、図11に示すように、ビデオ
バッファメモリ26に入力されるビデオデータよりも、
先にオーディオデータがオーディオバッファメモリ27
に入力され、且つ、ビデオデータよりも長くオーディオ
バッファメモリ27に止まることになる。
【0113】これらの場合に対処するための必要な情報
及び処理としては、以下のようなことが考えられる。
及び処理としては、以下のようなことが考えられる。
【0114】例えば、ストリームの切り出しはビデオス
トリームが主役になると考える。なお、オーディオスト
リーム主体でも問題は無く、本質的には、どちらでもよ
いが、編集の指定がタイムコードやビデオフレームID
によるものであることが想定されるという事、及び編集
点での処理を考えると、ビデオストリーム主役であると
考えることが望ましい。また、ビデオストリーム主体
(あるいはオーディオストリーム主体)にしてストリー
ムの切り出しを行おうとした際に、同時に発音されるべ
きオーディオ情報が異なる位置に置かれていることが問
題である。このため、必要充分な量だけバッファメモリ
に取り込んで、不要な部分を削除するという作業が必要
になる。
トリームが主役になると考える。なお、オーディオスト
リーム主体でも問題は無く、本質的には、どちらでもよ
いが、編集の指定がタイムコードやビデオフレームID
によるものであることが想定されるという事、及び編集
点での処理を考えると、ビデオストリーム主役であると
考えることが望ましい。また、ビデオストリーム主体
(あるいはオーディオストリーム主体)にしてストリー
ムの切り出しを行おうとした際に、同時に発音されるべ
きオーディオ情報が異なる位置に置かれていることが問
題である。このため、必要充分な量だけバッファメモリ
に取り込んで、不要な部分を削除するという作業が必要
になる。
【0115】この問題を二つに分けて考察する。
【0116】編集アウト点前側の処理について先に説明
する。
する。
【0117】図12に示すように、ビデオストリームの
ディレイが大きい場合(ビデオストリームが前側に多重
化されている場合)、必要なオーディオデータを得るた
めには幾つかの方法がある。
ディレイが大きい場合(ビデオストリームが前側に多重
化されている場合)、必要なオーディオデータを得るた
めには幾つかの方法がある。
【0118】例えば、ビデオストリームの切れ目から後
ろ側に、一秒分以上のオーディオデータを余分にディス
ク10からトラックバッファ22に読み出す方法が考え
られる。このとき、タイムスタンプやSCR(System C
lock Reference:MPEGストリームで定義されている
ビットストリーム供給時刻)等を使って、読み出し停止
位置を探す。例えば、最後のビデオストリームのPTS
(Presentation TimeStamp:MPEGストリーム多重化
で定義されている表示時刻)を保持しておき、これと等
しいか少し大きいPTSを持つオーディオフレームが見
つかるまでトラックバッファ22に読み込む。または、
記録時或いは編集時など再生以前に、必要充分なオーデ
ィオデータを読み出すために必要な位置を、TOC或い
はストリーム中に記録しておく。ディスク再生装置では
その値を予め読み出しておき、編集点処理の際にそこま
でディスクからのデータ読み出しを行う。
ろ側に、一秒分以上のオーディオデータを余分にディス
ク10からトラックバッファ22に読み出す方法が考え
られる。このとき、タイムスタンプやSCR(System C
lock Reference:MPEGストリームで定義されている
ビットストリーム供給時刻)等を使って、読み出し停止
位置を探す。例えば、最後のビデオストリームのPTS
(Presentation TimeStamp:MPEGストリーム多重化
で定義されている表示時刻)を保持しておき、これと等
しいか少し大きいPTSを持つオーディオフレームが見
つかるまでトラックバッファ22に読み込む。または、
記録時或いは編集時など再生以前に、必要充分なオーデ
ィオデータを読み出すために必要な位置を、TOC或い
はストリーム中に記録しておく。ディスク再生装置では
その値を予め読み出しておき、編集点処理の際にそこま
でディスクからのデータ読み出しを行う。
【0119】また、編集点直前のビデオデータをビデオ
バッファメモリ26経由でビデオデコーダ30に供給す
ると共に、その余分データから必要なオーディオデータ
部分を抽出してオーディオバッファメモリ27経由でオ
ーディオデコーダ31に供給する方法も考えられる。上
述同様に上記必要なオーディオデータ部分の抽出のため
には、PTSを使用する手法や予め位置を記録しておく
手法がある。すなわち、最後のビデオストリームのPT
Sを保持しておき、これと等しいか少し大きいPTSを
持つオーディオフレームが見つかるまでオーディオバッ
ファメモリ27経由でオーディオデコーダ31に供給す
る。つまり、記録時或いは編集時など再生以前に、必要
充分なオーディオデータを読み出すために必要な位置を
TOCあるいはストリーム中に記録しておく。再生機で
はその値を予め読み出しておき、デコードの際には、そ
の位置までオーディオバッファメモリ27経由でオーデ
ィオデコーダ31に供給する。或いは、オーディオデコ
ード直前に各フレームに対応するPTSを調査し、デコ
ードの必要がない場合にはスキップする。
バッファメモリ26経由でビデオデコーダ30に供給す
ると共に、その余分データから必要なオーディオデータ
部分を抽出してオーディオバッファメモリ27経由でオ
ーディオデコーダ31に供給する方法も考えられる。上
述同様に上記必要なオーディオデータ部分の抽出のため
には、PTSを使用する手法や予め位置を記録しておく
手法がある。すなわち、最後のビデオストリームのPT
Sを保持しておき、これと等しいか少し大きいPTSを
持つオーディオフレームが見つかるまでオーディオバッ
ファメモリ27経由でオーディオデコーダ31に供給す
る。つまり、記録時或いは編集時など再生以前に、必要
充分なオーディオデータを読み出すために必要な位置を
TOCあるいはストリーム中に記録しておく。再生機で
はその値を予め読み出しておき、デコードの際には、そ
の位置までオーディオバッファメモリ27経由でオーデ
ィオデコーダ31に供給する。或いは、オーディオデコ
ード直前に各フレームに対応するPTSを調査し、デコ
ードの必要がない場合にはスキップする。
【0120】次に、図13に示すように、オーディオス
トリームのディレイが大きい場合(ビデオストリームが
後側に多重化されている場合)について説明する。
トリームのディレイが大きい場合(ビデオストリームが
後側に多重化されている場合)について説明する。
【0121】この場合には、ビデオデータを必要なだけ
読み出すことにより、必要なオーディオデータがトラッ
クバッファ22にロードされる。編集点直前のビデオデ
ータをビデオバッファメモリ26ビデオデコーダ30に
供給すると共に、この余分データから必要なオーディオ
部分を抽出してオーディオバッファメモリ27経由でオ
ーディオデコーダ31に供給する。必要なオーディオ部
分の抽出のためには、上述同様に、PTSを使用する方
法や予め位置を記録しておく方法がある。
読み出すことにより、必要なオーディオデータがトラッ
クバッファ22にロードされる。編集点直前のビデオデ
ータをビデオバッファメモリ26ビデオデコーダ30に
供給すると共に、この余分データから必要なオーディオ
部分を抽出してオーディオバッファメモリ27経由でオ
ーディオデコーダ31に供給する。必要なオーディオ部
分の抽出のためには、上述同様に、PTSを使用する方
法や予め位置を記録しておく方法がある。
【0122】実際のインプリメントとしては、以下のよ
うなことが考えられる。
うなことが考えられる。
【0123】第1に、オーディオストリームのディレイ
が長い時においても、ビデオストリームのディレイが長
い時の方法を適用すれば必要なオーディオデータはロー
ドできる。この場合、どちらのディレイが長いかを考え
ることなく、ビデオストリームのディレイが大きいと考
えて処理することができる。
が長い時においても、ビデオストリームのディレイが長
い時の方法を適用すれば必要なオーディオデータはロー
ドできる。この場合、どちらのディレイが長いかを考え
ることなく、ビデオストリームのディレイが大きいと考
えて処理することができる。
【0124】第2に、予め記録時編集時などに、オーデ
ィオストリームとビデオストリームのどちらのディレイ
が大きいかを検出し、TOCあるいはストリーム内等に
記録しておく。ディスク再生装置側ではこの情報を事前
に得ておき、それにしたがって上記のアルゴリズムのど
ちらかを実行する。
ィオストリームとビデオストリームのどちらのディレイ
が大きいかを検出し、TOCあるいはストリーム内等に
記録しておく。ディスク再生装置側ではこの情報を事前
に得ておき、それにしたがって上記のアルゴリズムのど
ちらかを実行する。
【0125】以下に、編集イン点後側の処理について説
明する。
明する。
【0126】図14に示すように、ビデオストリームの
ディレイが大きい場合(ビデオストリームが前側に多重
化されている場合)について説明する。
ディレイが大きい場合(ビデオストリームが前側に多重
化されている場合)について説明する。
【0127】この場合には、ビデオデータを必要なだけ
読み出すことにより、必要なオーディオデータがトラッ
クバッファ22にロードされる。次いで、編集イン点直
前のビデオデータをビデオバッファメモリ26経由でビ
デオデコーダ30に供給すると共に、この余分データか
ら必要なオーディオ部分を抽出してオーディオバッファ
メモリ27経由でオーディオデコーダ31に供給する。
上記必要なオーディオ部分の抽出のためには、前述同様
にPTSを使用する方法や予め位置を記録しておく方法
がある。すなわち、最初のビデオストリームのPTSを
保持しておき、これと等しいか少し大きいPTSを持つ
オーディオフレームが見つかるまで読み飛ばす。条件に
合致するオーディオフレームが発見されたら、デコード
を開始する。この時、位相問題やオーディオ編集点問題
については前述同様にして解決する。すなわち、記録時
或いは編集時など再生以前に、必要十分なオーディオス
トリームを読み出すために必要な位置をTOCあるいは
ストリーム中に記録しておく。ディスク再生装置ではそ
の値を予め読み出しておき、編集点処理の際にそこまで
オーディオフレームを読み飛ばす。指定された位置がき
たらその後のオーディオフレームをオーディオバッファ
メモリ27経由でオーディオデコーダ31に供給し、デ
コードを開始する。
読み出すことにより、必要なオーディオデータがトラッ
クバッファ22にロードされる。次いで、編集イン点直
前のビデオデータをビデオバッファメモリ26経由でビ
デオデコーダ30に供給すると共に、この余分データか
ら必要なオーディオ部分を抽出してオーディオバッファ
メモリ27経由でオーディオデコーダ31に供給する。
上記必要なオーディオ部分の抽出のためには、前述同様
にPTSを使用する方法や予め位置を記録しておく方法
がある。すなわち、最初のビデオストリームのPTSを
保持しておき、これと等しいか少し大きいPTSを持つ
オーディオフレームが見つかるまで読み飛ばす。条件に
合致するオーディオフレームが発見されたら、デコード
を開始する。この時、位相問題やオーディオ編集点問題
については前述同様にして解決する。すなわち、記録時
或いは編集時など再生以前に、必要十分なオーディオス
トリームを読み出すために必要な位置をTOCあるいは
ストリーム中に記録しておく。ディスク再生装置ではそ
の値を予め読み出しておき、編集点処理の際にそこまで
オーディオフレームを読み飛ばす。指定された位置がき
たらその後のオーディオフレームをオーディオバッファ
メモリ27経由でオーディオデコーダ31に供給し、デ
コードを開始する。
【0128】次に、図15に示すように、オーディオス
トリームのディレイが大きい場合(ビデオストリームが
後側に多重化されている場合)について説明する。
トリームのディレイが大きい場合(ビデオストリームが
後側に多重化されている場合)について説明する。
【0129】この場合、必要なオーディオデータを得る
ためにはいくつかの方法がある。
ためにはいくつかの方法がある。
【0130】例えば、ビデオストリームの切れ目から前
側に、一秒分以上のデータを余分にディスクからトラッ
クバッファ22に読み出す。このときの読み出し開始位
置は、タイムスタンプを使い、必要な場所を探すか、あ
るいはタイムコードサーチの要領で探すなどの方法があ
る。実際には一秒も余分に必要無い。オーディオバッフ
ァメモリ27で発生する最大のディレイを、当該バッフ
ァメモリ容量をビットレートで除して計算し、その値だ
け前側から読み出す。また、前述同様に、記録時或いは
編集時など再生以前に、必要十分なオーディオストリー
ムを読み出すために必要な位置をTOCあるいはストリ
ーム中に記録しておく方法もある。ものときも前述同様
に、ディスク再生装置ではその値を予め読み出してお
き、編集点処理の際にそこまでディスクからのデータ読
み出しを行う。編集点直前のビデオデータをビデオバッ
ファメモリ27経由でビデオデコーダ31に供給すると
ともに、この余分データから必要なオーディオ部分を抽
出してオーディオバッファメモリ27経由でオーディオ
デコーダ31に供給する。
側に、一秒分以上のデータを余分にディスクからトラッ
クバッファ22に読み出す。このときの読み出し開始位
置は、タイムスタンプを使い、必要な場所を探すか、あ
るいはタイムコードサーチの要領で探すなどの方法があ
る。実際には一秒も余分に必要無い。オーディオバッフ
ァメモリ27で発生する最大のディレイを、当該バッフ
ァメモリ容量をビットレートで除して計算し、その値だ
け前側から読み出す。また、前述同様に、記録時或いは
編集時など再生以前に、必要十分なオーディオストリー
ムを読み出すために必要な位置をTOCあるいはストリ
ーム中に記録しておく方法もある。ものときも前述同様
に、ディスク再生装置ではその値を予め読み出してお
き、編集点処理の際にそこまでディスクからのデータ読
み出しを行う。編集点直前のビデオデータをビデオバッ
ファメモリ27経由でビデオデコーダ31に供給すると
ともに、この余分データから必要なオーディオ部分を抽
出してオーディオバッファメモリ27経由でオーディオ
デコーダ31に供給する。
【0131】実際のインプリメントとしては、以下のよ
うなことが考えられる。
うなことが考えられる。
【0132】第1に、ビデオストリームのディレイが長
い時においても、オーディオストリームのディレイが長
い時の方法を適用すれば必要なオーディオデータはロー
ドできる。このため、どちらのディレイが長いかを考え
ることなく、オーディオストリームのディレイが大きい
と考えて処理する。
い時においても、オーディオストリームのディレイが長
い時の方法を適用すれば必要なオーディオデータはロー
ドできる。このため、どちらのディレイが長いかを考え
ることなく、オーディオストリームのディレイが大きい
と考えて処理する。
【0133】第2に、予め記録時編集時などに、オーデ
ィオストリームとビデオストリームのどちらのディレイ
が大きいかを検出し、TOCあるいはストリーム中等に
記録しておく。再生機ではこの情報を事前に得ておき、
それにしたがって上記のアルゴリズムのどちらかを実行
する。
ィオストリームとビデオストリームのどちらのディレイ
が大きいかを検出し、TOCあるいはストリーム中等に
記録しておく。再生機ではこの情報を事前に得ておき、
それにしたがって上記のアルゴリズムのどちらかを実行
する。
【0134】なお、上述した実施の形態のディスク再生
装置にて生成した編集後の信号をさらに光ディスクやハ
ードディスク等の記録媒体に記録することも可能であ
る。
装置にて生成した編集後の信号をさらに光ディスクやハ
ードディスク等の記録媒体に記録することも可能であ
る。
【0135】そのほか、ディスク記録前のMPEGのス
トリームを編集する場合にも、その編集作業時における
編集点でのストリーム処理に関して、以下の各項目につ
いての検討が必要であると考えられる。すなわち、 第1に、MPEGビデオの操作の問題 第2に、圧縮オーディオの操作の問題 第3に、フレーム位相差の問題 第4に、多重化位相差の問題 の4つの項目の検討が必要であるが、本発明では重要で
はなく、これらの説明については割愛する。
トリームを編集する場合にも、その編集作業時における
編集点でのストリーム処理に関して、以下の各項目につ
いての検討が必要であると考えられる。すなわち、 第1に、MPEGビデオの操作の問題 第2に、圧縮オーディオの操作の問題 第3に、フレーム位相差の問題 第4に、多重化位相差の問題 の4つの項目の検討が必要であるが、本発明では重要で
はなく、これらの説明については割愛する。
【0136】
【発明の効果】以上の説明で明らかなように、本発明に
おいては、編集アウト点の出力時刻が来る前に、第1の
区間内の符号化データ列を復号して蓄積しておき、第1
の区間の先頭位置の出力時刻が来たならば、その第1の
区間の先頭位置からの復号データを出力すると共に第2
の区間内の符号化データ列を復号し、編集イン点の出力
時刻が来たならば、第2の区間に続く符号化データ列を
復号して出力することにより、例えば、MPEGビデオ
などの連続性を利用してデータの冗長性を除いたストリ
ームを一旦中断して別のストリームと良好に接続可能と
なる。
おいては、編集アウト点の出力時刻が来る前に、第1の
区間内の符号化データ列を復号して蓄積しておき、第1
の区間の先頭位置の出力時刻が来たならば、その第1の
区間の先頭位置からの復号データを出力すると共に第2
の区間内の符号化データ列を復号し、編集イン点の出力
時刻が来たならば、第2の区間に続く符号化データ列を
復号して出力することにより、例えば、MPEGビデオ
などの連続性を利用してデータの冗長性を除いたストリ
ームを一旦中断して別のストリームと良好に接続可能と
なる。
【0137】また、本発明においては、編集アウト点の
出力時刻が来る前に、第1の区間内の符号化データ列を
復号して蓄積しておき、第1の区間の先頭位置の出力時
刻が来たならば、その第1の区間の先頭位置からの復号
データをフェードアウトしながら出力すると共に第2の
区間内の符号化データ列を復号してフェードインし、編
集イン点の出力時刻が来たならば、第2の区間に続く符
号化データ列を復号して出力することにより、例えば、
MPEGオーディオなどの連続性を利用してデータの冗
長性を除いたストリームを一旦中断して別のストリーム
と良好に接続可能となる。
出力時刻が来る前に、第1の区間内の符号化データ列を
復号して蓄積しておき、第1の区間の先頭位置の出力時
刻が来たならば、その第1の区間の先頭位置からの復号
データをフェードアウトしながら出力すると共に第2の
区間内の符号化データ列を復号してフェードインし、編
集イン点の出力時刻が来たならば、第2の区間に続く符
号化データ列を復号して出力することにより、例えば、
MPEGオーディオなどの連続性を利用してデータの冗
長性を除いたストリームを一旦中断して別のストリーム
と良好に接続可能となる。
【図1】本発明の実施の形態のディスク再生装置の要部
構成を示すブロック回路図である。
構成を示すブロック回路図である。
【図2】ソースデコーダの詳細構成を示すブロック回路
図である。
図である。
【図3】ビデオデコーダの詳細な構成を示すブロック回
路図である。
路図である。
【図4】再生時に2つのビデオストリームを接続するよ
うな編集例を示す図である。
うな編集例を示す図である。
【図5】本実施の形態にて第2の編集作業方法を採用し
た場合のデコーダへ供給されるストリーム例を示す図で
ある。
た場合のデコーダへ供給されるストリーム例を示す図で
ある。
【図6】本実施の形態のデコーダ構成によるデコード及
び表示の説明に用いる図である。
び表示の説明に用いる図である。
【図7】本実施の形態の他のデコーダ構成によるデコー
ド及び表示の説明に用いる図である。
ド及び表示の説明に用いる図である。
【図8】再生時に2つのオーディオストリームを接続す
るような編集例を示す図である。
るような編集例を示す図である。
【図9】オーディオストリームの接続時に行うクロスフ
ェードの説明に用いる図である。
ェードの説明に用いる図である。
【図10】ビデオストリームのみ大きなディレイを持つ
場合の多重化ストリームの例を示す図である。
場合の多重化ストリームの例を示す図である。
【図11】オーディオストリームのみが大きなディレイ
を持つ場合の多重化ストリームの例を示す図である。
を持つ場合の多重化ストリームの例を示す図である。
【図12】ビデオストリームのディレイが大きい場合の
多重化ストリームの例を示す図である。
多重化ストリームの例を示す図である。
【図13】オーディオストリームのディレイが大きい場
合の多重化ストリームの例を示す図である。
合の多重化ストリームの例を示す図である。
【図14】ビデオストリームのディレイが大きい場合の
多重化ストリームの例を示す図である。
多重化ストリームの例を示す図である。
【図15】オーディオストリームのディレイが大きい場
合の多重化ストリームの例を示す図である。
合の多重化ストリームの例を示す図である。
【図16】ディスク上の記録データの配置例を示す図で
ある。
ある。
【図17】編集作業としてディスク上に記録されたデー
タの一部を削除する例に示す図である。
タの一部を削除する例に示す図である。
【図18】第1の編集作業方法を採用した場合の編集結
果を模式的に示す図である。
果を模式的に示す図である。
【図19】第2の編集作業方法を採用した場合の編集結
果を模式的に示す図である。
果を模式的に示す図である。
【図20】MPEGのI、B、Pピクチャの組合せ例の
説明に用いる図である。
説明に用いる図である。
【図21】オーディオフレームの復号周期とピクチャの
復号周期の説明に用いる図である。
復号周期の説明に用いる図である。
【図22】ビデオストリームとその編集時のスキップの
例の説明に用いる図である。
例の説明に用いる図である。
【図23】ディスク上に記録されている映像及び音声の
符号化データを時間順に表し、編集時に、ビデオ信号と
オーディオ信号に位相差が発生する様子の説明に用いる
図である。
符号化データを時間順に表し、編集時に、ビデオ信号と
オーディオ信号に位相差が発生する様子の説明に用いる
図である。
10 ディスク、 11 再生コントローラ、 12
再生ヘッド、 13復調器、 14 ECCデコーダ、
15 ソースデコーダ、 22 トラックバッファメ
モリ、 24 多重化分離器、 26 ビデオバッファ
メモリ、 27 オーディオバッファメモリ、 28
システムバッファメモリ、 29 再生情報バッファメ
モリ、 30 ビデオデコーダ、 31 オーディオデ
コーダ、 32 システムデコーダ、 33 再生制御
情報デコーダ、 38 制御回路
再生ヘッド、 13復調器、 14 ECCデコーダ、
15 ソースデコーダ、 22 トラックバッファメ
モリ、 24 多重化分離器、 26 ビデオバッファ
メモリ、 27 オーディオバッファメモリ、 28
システムバッファメモリ、 29 再生情報バッファメ
モリ、 30 ビデオデコーダ、 31 オーディオデ
コーダ、 32 システムデコーダ、 33 再生制御
情報デコーダ、 38 制御回路
フロントページの続き (51)Int.Cl.6 識別記号 FI H04N 5/91 H04N 7/08 7/025 7/13 Z 7/03 7/035 7/08 7/081 7/24
Claims (10)
- 【請求項1】 複数フレームからなる所定の符号化グル
ープ構造が連続した符号化データ列と、編集時の編集ア
ウト点の情報及び編集イン点の情報を含む再生制御情報
とを、少なくとも記録してなるランダムアクセス可能な
記録媒体から、上記再生制御情報及び符号化データ列を
読み出し、上記再生制御情報に基づいて符号化データ列
の復号を行う復号方法であって、 上記編集アウト点の出力時刻が来る前に、上記再生制御
情報に基づいて上記編集アウト点を含み且つ当該編集ア
ウト点以前の符号化データ列からなる第1の区間の先頭
位置を計算し、 上記編集アウト点の出力時刻が来る前に、上記第1の区
間内の符号化データ列を上記記録媒体から読み出すと共
に復号を行い、得られた復号データを蓄積しておき、 上記第1の区間の先頭位置の出力時刻が来たならば、上
記第1の区間の先頭位置からの復号データを出力しなが
ら、上記編集アウト点から編集イン点の間である第2の
区間内の符号化データ列を復号し、 上記編集イン点の出力時刻が来たならば、上記第2の区
間に続く符号化データ列を復号して出力することを特徴
とする復号方法。 - 【請求項2】 上記再生制御情報は、記録媒体の所定位
置に記録された管理テーブル情報と、編集アウト点の前
側の情報、編集イン点の後側の情報を含むことを特徴と
する請求項1記載の復号方法。 - 【請求項3】 複数フレームからなる所定の符号化グル
ープ構造が連続した符号化データ列と、編集時の編集ア
ウト点の情報及び編集イン点の情報を含む再生制御情報
とを、少なくとも記録してなるランダムアクセス可能な
記録媒体から、上記再生制御情報及び符号化データ列を
読み出し、上記再生制御情報に基づいて符号化データ列
の復号を行う復号再生装置であって、 少なくとも上記所定の符号化グループ構造の1つ分を記
憶可能な記憶手段と、 上記再生制御情報に基づいて上記記録媒体の読み出しと
復号を制御する制御手段とを有し、 上記制御手段は、上記編集アウト点の出力時刻が来る前
に上記再生制御情報に基づいて上記編集アウト点を含み
且つ当該編集アウト点以前の符号化データ列からなる第
1の区間の先頭位置を計算し、上記編集アウト点に出力
時刻が来る前に上記第1の区間内の符号化データ列を上
記記録媒体から読み出すと共に復号を行い、得られた復
号データを上記記憶手段に蓄積しておき、上記第1の区
間の先頭位置の出力時刻が来たならば上記第1の区間の
先頭位置からの復号データを出力しながら上記編集アウ
ト点から編集イン点の間である第2の区間内の符号化デ
ータ列を上記記録媒体から読み出して復号し、上記編集
イン点の出力時刻が来たならば上記第2の区間に続く符
号化データ列を上記記録媒体から読み出して復号し、出
力することを特徴とする復号再生装置。 - 【請求項4】 上記再生制御情報は、記録媒体の所定位
置に記録されたテーブル情報と、編集アウト点の前側の
情報、編集イン点の後側の情報を含むことを特徴とする
請求項3記載の復号再生装置。 - 【請求項5】 連続するフレームからなる符号化データ
列と、編集時の編集アウト点の情報及び編集イン点の情
報を含む再生制御情報とを、少なくとも記録してなるラ
ンダムアクセス可能な記録媒体から、上記再生制御情報
及び符号化データ列を読み出し、上記再生制御情報に基
づいて符号化データ列の復号を行う復号方法であって、 上記編集アウト点の出力時刻が来る前に、上記再生制御
情報に基づいて上記編集アウト点を含み且つ当該編集ア
ウト点以前の符号化データ列からなる第1の区間の先頭
位置を計算し、 上記編集アウト点の出力時刻が来る前に、上記第1の区
間内の符号化データ列を上記記録媒体から読み出すと共
に復号を行い、得られた復号データを蓄積しておき、 上記第1の区間の先頭位置の出力時刻が来たならば、上
記第1の区間の先頭位置からの復号データをフェードア
ウトしながら出力すると共に、上記編集アウト点から編
集イン点の間である第2の区間内の符号化データ列を復
号し、フェードインしながら出力し、 上記編集イン点の出力時刻が来たならば、上記読み出し
及び復号していた第2の区間に続く符号化データ列を復
号して出力することを特徴とする復号方法。 - 【請求項6】 上記再生制御情報は、記録媒体の所定位
置に記録されたテーブル情報と、編集アウト点の前側の
情報、編集イン点の後側の情報を含むことを特徴とする
請求項5記載の復号方法。 - 【請求項7】 連続するフレームからなる符号化データ
列と、編集時の編集アウト点の情報及び編集イン点の情
報を含む再生制御情報とを、少なくとも記録してなるラ
ンダムアクセス可能な記録媒体から、上記再生制御情報
及び符号化データ列を読み出し、上記再生制御情報に基
づいて符号化データ列の編集を行う復号再生装置であっ
て、 少なくとも数フレーム分を記憶可能な記憶手段と、 上記再生制御情報に基づいて上記記録媒体の読み出しと
復号を制御する制御手段とを有し、 上記制御手段は、上記編集アウト点の出力時刻が来る前
に上記再生制御情報に基づいて上記編集アウト点を含み
且つ当該編集アウト点以前の符号化データ列からなる第
1の区間の先頭位置を計算し、上記編集アウト点に出力
時刻が来る前に上記第1の区間内の符号化データ列を上
記記録媒体から読み出すと共に復号を行い、得られた復
号データを上記記憶手段に蓄積しておき、上記第1の区
間の先頭位置の出力時刻が来たならば上記第1の区間の
先頭位置からの復号データをフェードアウトしながら出
力すると共に上記編集アウト点から編集イン点の間であ
る第2の区間内の符号化データ列を上記記録媒体から読
み出して復号しフェードインしながら出力し、上記編集
イン点の出力時刻が来たならば上記第2の区間に続く符
号化データ列を上記記録媒体から読み出して復号し、出
力することを特徴とする復号再生装置。 - 【請求項8】 上記再生制御情報は、記録媒体の所定位
置に記録されたテーブル情報と、編集アウト点の前側の
情報、編集イン点の後側の情報を含むことを特徴とする
請求項7記載の復号再生装置。 - 【請求項9】 複数フレームからなる所定の符号化グル
ープ構造が連続した符号化データ列と編集時の編集アウ
ト点の情報及び編集イン点の情報を含む再生制御情報と
を少なくとも用い、上記編集アウト点の出力時刻が来る
前に、上記再生制御情報に基づいて編集アウト点を含み
且つ当該編集アウト点以前の符号化データ列からなる第
1の区間の先頭位置を計算し、編集アウト点の出力時刻
が来る前に、上記第1の区間内の符号化データ列を復号
した復号データを蓄積しておき、上記第1の区間の先頭
位置の出力時刻が来たときに、上記第1の区間の先頭位
置からの復号データを出力しながら、上記編集アウト点
から編集イン点の間である第2の区間内の符号化データ
列を復号し、編集イン点の出力時刻が来たときに、上記
第2の区間に続く符号化データ列を復号して形成した信
号を記録してなることを特徴とする記録媒体。 - 【請求項10】 連続するフレームからなる符号化デー
タ列と編集時の編集アウト点の情報及び編集イン点の情
報を含む再生制御情報とを少なくとも用い、上記編集ア
ウト点の出力時刻が来る前に、上記再生制御情報に基づ
いて上記編集アウト点を含み且つ当該編集アウト点以前
の符号化データ列からなる第1の区間の先頭位置を計算
し、上記編集アウト点に出力時刻が来る前に、上記第1
の区間内の符号化データ列を復号した復号データを蓄積
しておき、上記第1の区間の先頭位置の出力時刻が来た
ときに、上記第1の区間の先頭位置からの復号データを
フェードアウトしながら出力すると共に、上記編集アウ
ト点から編集イン点の間である第2の区間内の符号化デ
ータ列を復号してフェードインしながら出力し、上記編
集イン点の出力時刻が来たときに、上記読み出し及び復
号していた第2の区間に続く符号化データ列を復号して
形成した信号を記録してなることを特徴とする記録媒
体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21521397A JPH1169301A (ja) | 1997-08-08 | 1997-08-08 | 復号方法及び復号再生装置、並びに記録媒体 |
| US09/129,590 US6341192B1 (en) | 1997-08-08 | 1998-08-05 | Decoding method and decoding player and recording medium |
| KR1019980033165A KR100583898B1 (ko) | 1997-08-08 | 1998-08-07 | 복호화방법과복호화플레이어,및기록매체 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21521397A JPH1169301A (ja) | 1997-08-08 | 1997-08-08 | 復号方法及び復号再生装置、並びに記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1169301A true JPH1169301A (ja) | 1999-03-09 |
Family
ID=16668578
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21521397A Withdrawn JPH1169301A (ja) | 1997-08-08 | 1997-08-08 | 復号方法及び復号再生装置、並びに記録媒体 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6341192B1 (ja) |
| JP (1) | JPH1169301A (ja) |
| KR (1) | KR100583898B1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002097817A1 (en) * | 2001-05-25 | 2002-12-05 | Matsushita Electric Industrial Co., Ltd. | Information signal edition apparatus, information signal edition method, and information signal edition program |
| JP2003235023A (ja) * | 2002-02-12 | 2003-08-22 | Lsi Systems:Kk | データ供給装置、データ供給方法およびその方法をコンピュータに実行させるプログラム |
| JP2008028793A (ja) * | 2006-07-24 | 2008-02-07 | Nec Electronics Corp | ストリーム編集方法及びストリーム編集装置 |
| JP2009212678A (ja) * | 2008-03-03 | 2009-09-17 | Canon Inc | 表示制御装置、方法、およびプログラム |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3552506B2 (ja) * | 1997-12-05 | 2004-08-11 | 松下電器産業株式会社 | 再生方法及び再生装置 |
| GB9813831D0 (en) * | 1998-06-27 | 1998-08-26 | Philips Electronics Nv | Frame-accurate editing of encoded A/V sequences |
| JP3918332B2 (ja) * | 1998-12-04 | 2007-05-23 | ソニー株式会社 | 多重化装置、多重化方法及び記録媒体 |
| US7362946B1 (en) * | 1999-04-12 | 2008-04-22 | Canon Kabushiki Kaisha | Automated visual image editing system |
| EP2023514B1 (en) * | 1999-07-14 | 2013-09-11 | Panasonic Corporation | Apparatus for providing information, information receiver and storage medium |
| JP4348821B2 (ja) * | 2000-03-27 | 2009-10-21 | ソニー株式会社 | 編集装置、編集方法 |
| US7027711B2 (en) * | 2000-06-26 | 2006-04-11 | Matsushita Electric Industrial Co., Ltd. | Editing apparatus for an optical disk, computer-readable storage medium, and computer program |
| KR100407331B1 (ko) * | 2001-09-17 | 2003-11-28 | 삼성전자주식회사 | 이동 통신 단말에서 동영상 데이터 실행 방법 |
| KR100915875B1 (ko) * | 2002-06-05 | 2009-09-07 | 엘지전자 주식회사 | 고밀도 재생 전용 광디스크와, 그 광디스크의 암호화 기록및 재생방법 |
| CN100579223C (zh) * | 2004-12-02 | 2010-01-06 | 索尼株式会社 | 编码装置和方法 |
| TW200826078A (en) * | 2006-12-15 | 2008-06-16 | Innolux Display Corp | Digital video disc player |
| JP2009111608A (ja) * | 2007-10-29 | 2009-05-21 | Panasonic Corp | 再生装置および再生方法 |
| KR20170003238A (ko) | 2015-06-30 | 2017-01-09 | 신동명 | 토론 교육 전문교재 및 이의 기록매체 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4394745A (en) * | 1980-04-11 | 1983-07-19 | Sony Corporation | Video editing apparatus |
| JPH05145885A (ja) * | 1991-11-22 | 1993-06-11 | Matsushita Electric Ind Co Ltd | 記録再生装置 |
| US5636311A (en) * | 1992-08-14 | 1997-06-03 | Victor Company Of Japan, Ltd. | Tape dubbing and divided master tape producing system |
| JPH07212766A (ja) * | 1994-01-18 | 1995-08-11 | Matsushita Electric Ind Co Ltd | 動画像圧縮データ切り換え装置 |
| JP3541896B2 (ja) * | 1994-07-15 | 2004-07-14 | ソニー株式会社 | 情報信号編集装置及び編集システム |
| JP3277787B2 (ja) * | 1995-12-21 | 2002-04-22 | ソニー株式会社 | 音声・映像データ記録・再生装置 |
-
1997
- 1997-08-08 JP JP21521397A patent/JPH1169301A/ja not_active Withdrawn
-
1998
- 1998-08-05 US US09/129,590 patent/US6341192B1/en not_active Expired - Fee Related
- 1998-08-07 KR KR1019980033165A patent/KR100583898B1/ko not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002097817A1 (en) * | 2001-05-25 | 2002-12-05 | Matsushita Electric Industrial Co., Ltd. | Information signal edition apparatus, information signal edition method, and information signal edition program |
| US7664375B2 (en) | 2001-05-25 | 2010-02-16 | Panasonic Corporation | Information signal edition apparatus, information signal edition method, and information edition program |
| JP2003235023A (ja) * | 2002-02-12 | 2003-08-22 | Lsi Systems:Kk | データ供給装置、データ供給方法およびその方法をコンピュータに実行させるプログラム |
| JP2008028793A (ja) * | 2006-07-24 | 2008-02-07 | Nec Electronics Corp | ストリーム編集方法及びストリーム編集装置 |
| JP2009212678A (ja) * | 2008-03-03 | 2009-09-17 | Canon Inc | 表示制御装置、方法、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US6341192B1 (en) | 2002-01-22 |
| KR19990023627A (ko) | 1999-03-25 |
| KR100583898B1 (ko) | 2006-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3491365B2 (ja) | 符号化データ復号方法および復号装置 | |
| US7058129B2 (en) | Decoding method and apparatus and recording method and apparatus for moving picture data | |
| CN1530957B (zh) | 数据编码/译码方法和设备 | |
| JP3254924B2 (ja) | データ再生方法およびデータ再生装置 | |
| JPH1169301A (ja) | 復号方法及び復号再生装置、並びに記録媒体 | |
| JP2006507730A (ja) | 停止映像が記録された情報保存媒体、その再生装置及び方法 | |
| JPH10285548A (ja) | 符号化装置及び方法、復号装置及び方法、編集方法 | |
| JPH10210402A (ja) | ディジタル信号編集装置及び方法 | |
| JP3156597B2 (ja) | 画像情報復号化再生装置および画像情報復号化再生方法 | |
| JP3510783B2 (ja) | 動画像記録再生方法及び動画像記録再生装置 | |
| JP3253530B2 (ja) | 動画像記録装置 | |
| JP3718498B2 (ja) | 動画像記録再生方法 | |
| JP3258673B2 (ja) | 動画像記録装置および動画像再生装置 | |
| JP2001043616A (ja) | 記録方法、記録媒体及び記録装置 | |
| JP4704972B2 (ja) | ストリーム編集方法及びストリーム編集装置 | |
| WO2004036582A1 (ja) | Avデータ記録方法、avデータ記録装置、データ記録媒体、プログラム並びにプログラム記録媒体 | |
| JP3890655B2 (ja) | ディジタル信号再生方法及び装置 | |
| JP3695424B2 (ja) | 再生装置 | |
| JP3695425B2 (ja) | 再生装置 | |
| JP3695423B2 (ja) | 再生装置 | |
| JP2001211420A (ja) | ディスク記録媒体における圧縮符号化ストリームの編集方法および編集装置 | |
| JP3384162B2 (ja) | ディジタルビデオ信号記録再生装置 | |
| JP2002281458A (ja) | 画像情報復号化再生装置および画像情報復号化再生方法 | |
| JP2000339860A (ja) | データ記録再生装置 | |
| JP2005004840A (ja) | ディスク再生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20041102 |