JP2001223991A - マルチシーン記録媒体の再生装置及び方法 - Google Patents

マルチシーン記録媒体の再生装置及び方法

Info

Publication number
JP2001223991A
JP2001223991A JP2000035159A JP2000035159A JP2001223991A JP 2001223991 A JP2001223991 A JP 2001223991A JP 2000035159 A JP2000035159 A JP 2000035159A JP 2000035159 A JP2000035159 A JP 2000035159A JP 2001223991 A JP2001223991 A JP 2001223991A
Authority
JP
Japan
Prior art keywords
stream
scene
data
reproducing
recording medium
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.)
Granted
Application number
JP2000035159A
Other languages
English (en)
Other versions
JP2001223991A5 (ja
JP4095221B2 (ja
Inventor
Hideo Tsurufusa
秀夫 鶴房
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 JP2000035159A priority Critical patent/JP4095221B2/ja
Publication of JP2001223991A publication Critical patent/JP2001223991A/ja
Publication of JP2001223991A5 publication Critical patent/JP2001223991A5/ja
Application granted granted Critical
Publication of JP4095221B2 publication Critical patent/JP4095221B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【課題】各種媒体から連続して読み取った、マルチアン
グルやマルチストーリーの2つ以上のシーンを同時に再
生することが出来ない。 【解決手段】ストリームID付け替え回路101によ
り、ストリームIDをアングル番号に応じたものに付け
替える。各MPEGデコーダ102は、それぞれ異なる
アングル番号の信号をデコードする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、映画などのマル
チアングル映像やマルチストーリーといった同時進行す
るイベントの複数の映像等のデータをMPEGにより圧
縮して記録した光ディスクや光磁気ディスクや半導体等
の記録媒体から、これらのデータを再生するマルチシー
ン記録媒体の再生装置及び方法に関する。
【0002】
【従来の技術】NTSCやPAL等のMP@MLの映像
信号を、直径12cmの光ディスクに約2時間分記録出
来るシステムとして、DVD(Digital Versatile Dis
c)が知られている。DVDでは、NTSC等の映像デ
ータを、MPEGで圧縮してディスクに記録している。
その他にも音声や字幕情報なども各種の圧縮方式によっ
て圧縮された後、システムレベルでMPEGのストリー
ムにして記録している。これらのディスクには、通常、
1つの映像とそれに対応した音声や字幕が記録されてい
る。
【0003】また、場面によっては、被写体を異なる位
置から撮影した複数の映像が記録されていて、ユーザー
の好みによりその中から1つの映像を選択して見ること
が出来るような箇所を含むこともある。このような箇所
をマルチアングルと呼んでいる。マルチアングルでは、
多くの場合、同じシーンを異なった角度から撮影してい
るので、映像に対応する音声は共通で、所要時間も同じ
になっている。
【0004】一方、ストーリー自体が複数に分かれてお
り、映像に加え、音声や所要時間も異なってくるものも
ある。これは、マルチストーリーと呼ばれており、ユー
ザーが選択した映像により、話の展開や結末が異なって
くるというものである。
【0005】本明細書中では、これらマルチアングルや
マルチストーリーを総称してマルチシーンと記す。
【0006】従来のマルチシーン記録媒体の再生装置で
は、ディスクドライブの再生速度の制約や再生回路の処
理能力の制約から、DVDプレーヤーやパソコンでは2
つ以上の場面のデータを十分再生できなかったこともあ
り、マルチシーン部分では1つの映像を選択して見てい
た。
【0007】従来のマルチシーン記録媒体の再生装置で
は再生装置の能力により、マルチシーンについては、そ
の中の1つのシーンしか同時に見られないが、ユーザー
によっては「纏めて全部のシーンを見てしまいたい。」
とか「最初にざっと全てのシーンの内容を見て、より気
に入ったシーンを決めたい」という要望が出ることは容
易に想像される。
【0008】マルチシーンの再生に関する技術に関して
は、特開平10−93908号公報「マルチシーン記録
媒体の再生装置及び方法」に開示されている。現在パソ
コン用にn倍速以上(n≧2)のDVDドライブが登場し
ているので、再生回路をn個用意して接続すれば上記特
許に示された様に能力的にはn個のシーンを再生可能で
ある。
【0009】マルチシーンを再生するには各アングルの
映像のストリームIDが全てE0になっているため、2
つ以上のシーンを再生しようとした場合には、各MPE
Gデコーダは自分のデコードすべき映像データの区別が
出来るようにする工夫が必要である。例えばパソコンの
拡張ユニットに3枚のMPEGデコーダボードを実装
し、各拡張ユニット(各再生回路)のパソコン上のI/O
アドレスをA番地・B番地・C番地の様に変えておき、
ディスクからデータを読み出す際に各拡張ユニット用の
データのみを読み出して、対応する拡張ユニットだけに
供給する必要がある。当然のことながら、連続してデー
タが読めないため、n倍速のドライブでも再生出来るス
トリーム数はかなり減ってしまう。更に、各ユニットへ
の映像データの交通整理をパソコン側で行なう必要があ
るため、パソコンのパワーもかなり必要である。
【0010】また将来は、MP@HLデコーダ等のデコ
ード能力の高いデコーダでは、その高いデコード能力を
生かして複数のMP@ML画像をデコード出来る様にな
ると考えられる。このようなデコーダを用いる場合に
は、1つの拡張ユニット内で1本のストリームのまま受
け取って複数のシーンを処理してしまうため、ユニット
のI/Oアドレスで区別することもできず、折角の高い
デコード能力も生かすことができない。
【0011】以上述べた様に記録媒体から高速に読み出
し、複数のMP@MLデコーダを使えば、マルチシーン
を同時にデコードできそうだが、実際にマルチシーンを
同時再生する具体的な方法までは考えられていなかっ
た。
【0012】
【発明が解決しようとする課題】この発明は上記のよう
な点に鑑みてなされたもので、DVDディスクやDVD
−RAMやメモリーなどの各種媒体から連続して読み取
った、マルチアングルやマルチストーリーの2つ以上の
シーンを同時に再生することが可能なマルチシーン記録
媒体の再生装置及び方法を提供することを目的とするも
のである。
【0013】
【課題を解決するための手段】上記課題を解決するため
に、本発明のマルチシーン記録媒体の再生装置は、同時
進行するイベントのマルチシーンを記録した記録媒体か
ら前記マルチシーンのデータを読み出して再生する装置
において、前記マルチシーンを記録した前記記録媒体か
ら読み出したストリームを出力する読出手段と、前記ス
トリームが入力され、マルチシーン番号に応じて前記ス
トリームのストリームIDを付け替えるストリームID
付替手段と、前記ストリームIDを付け替えたストリー
ムからマルチシーンを再生する再生手段とを備えたこと
を特徴とする。
【0014】また、上記課題を解決するために、本発明
のマルチシーン記録媒体の再生装置は、同時進行するイ
ベントのマルチシーンを記録した記録媒体から前記マル
チシーンのデータを読み出して再生する装置において、
前記マルチシーンを記録した前記記録媒体から読み出し
たストリームを出力する読出手段と、前記ストリームが
入力され、マルチシーン番号に応じて前記ストリームに
識別フラグを付加する識別フラグ付加手段と、前記スト
リームIDを付加したストリームからマルチシーンを再
生する再生手段とを備えたことを特徴とする。
【0015】また、上記課題を解決するために、本発明
のマルチシーン記録媒体の再生方法は、同時進行するイ
ベントのマルチシーンを記録した記録媒体から前記マル
チシーンのデータを読み出して再生する方法において、
読出手段により、前記マルチシーンを記録した前記記録
媒体から読み出したストリームを出力するステップと、
前記ストリームが入力され、ストリームID付替手段に
よりマルチシーン番号に応じて前記ストリームのストリ
ームIDを付け替えるステップと、再生手段により、前
記ストリームIDを付け替えたストリームからマルチシ
ーンを再生するステップとを備えたことを特徴とする。
【0016】また、上記課題を解決するために、本発明
のマルチシーン記録媒体の再生方法は、同時進行するイ
ベントのマルチシーンを記録した記録媒体から前記マル
チシーンのデータを読み出して再生する方法において、
読出手段により、前記マルチシーンを記録した前記記録
媒体から読み出したストリームを出力するステップと、
前記ストリームが入力され、識別フラグ付加手段により
マルチシーン番号に応じて前記ストリームに識別フラグ
を付加するステップと、再生手段により、前記ストリー
ムIDを付加したストリームからマルチシーンを再生す
るステップとを備えたことを特徴とする。
【0017】
【発明の実施の形態】発明の実施の形態中においても本
明細書中では、これらマルチアングルやマルチストーリ
ーを総称してマルチシーンと記す。
【0018】(第1の実施の形態)本発明の第1の実施
の形態について図1を用いて詳細に説明する。
【0019】MP@MLの映像データは、図示されない
MPEGエンコーダにより圧縮符号化された後、マルチ
シーンなどの各種機能や、他の情報(音声・字幕・各種
制御情報など)を付加してプログラムストリームにさ
れ、ECC(エラー訂正;Error Correction Code)処
理を経て、変調して記録用データが出来上がる。このデ
ータをDVD−ROMに製版したり、DVD−RAMに
記録したりして、DVDディスクが出来上がる。
【0020】こうして出来上がったDVDディスクは、
高倍速のDVDドライブで再生される。
【0021】マルチシーンでは、再生したいn個のシー
ンのデータが再生される。このときDVDドライブはn
個のシーンを全て再生出来るだけの速度が必要なことは
いうまでもない。DVDドライブが非常に速く、n個よ
り多くのシーンを再生可能な場合には、全てのシーンの
データ或いはn個より多いシーンのデータを再生して、
その中からデコードしたいn個のシーンだけを後で選ん
でも良い。
【0022】図1は、3つのアングルが記録されたディ
スクから全てのシーンのデータを連続して読み取った場
合の例である。DVDドライブで復調およびECC(エ
ラー訂正)を経て出力されてきたストリームが、図のA
地点におけるストリームになる。このストリームは映像
部分のみについて書いているが、実際には図示されてな
い箇所に音声・副映像(字幕)などのデータが存在するこ
ともある。A地点のストリームには、再生した全てのマ
ルチシーンのデータが含まれているが、どのデータもス
トリームIDがE0になっている。ストリームIDはM
PEGの規格で決められているフラグで、映像データの
場合E0〜EFまで計16個の値を設定することが可能
となっている。そして映像のMPEGデコーダは、この
ストリームIDによってデコードするストリームを選択
する様になっている。従ってこのままでは、どの部分の
データをデコードすれば良いの分からない。本発明では
MPEGデコーダの前に、ストリームID付け替え回路
101を置いて、マルチシーンの各シーンのデータが異
なるストリームIDになる様にした。
【0023】図1において、ストリームID付け替え回
路101は、入力されたマルチアングルのストリーム
(ストリームIDはいずれも“E0”)をアングル番号
に応じてストリームIDを付け替えて、アングル番号が
1はストリームIDをE0、アングル番号が2はストリ
ームIDをE1、アングル番号が3はストリームIDを
E2として複数のMPEGデコーダ102へ出力する。
各MPEGデコーダはそれぞれ異なる識別フラグの映像
信号を再生することにより、複数のアングルを同時に再
生することが出来る。
【0024】次にこのストリームID付け替え回路10
1について図2を用いて更に詳細に説明する。
【0025】ストリームIDの付け替えにあたっては、
図中A地点のどのデータが、どのアングル(シーン)のも
のなのかを知る必要がある。この情報は、ディスクから
特定のシーンのデータを読み出しているDVDドライブ
のピックアップ制御回路が知っている。例えば、アング
ル番号1のデータを読み出すためには、ピックアップ制
御回路はピックアップの位置を制御し、ディスク上のア
ングル番号1のデータが記録されている箇所から、アン
グル番号1のデータを読み出す必要があるわけで、当然
読み出しているデータがどのアングル番号のものなのか
を把握しているわけである。或いはピックアップ制御回
路がセクター番号といったディスク上の位置しか把握し
てない場合には、ディスクの情報を管理しているMPU
等がディスク上の位置とそこに記録されているデータの
アングル番号を把握している。
【0026】後は、復調及びECCを経てA地点に到達
するまで該当データを見失わない様にしておけば、A地
点の各データに対するアングル番号が分かる。
【0027】ここではピックアップ制御回路という名称
を用いたが、同様な機能を司っていれば他の回路であっ
ても良いことはいうまでもない。例えば装置全体を制御
しているシステムMPUでピックアップの制御まで行な
っていることもあり、その場合にはシステムMPUが該
当する。
【0028】このようにして、各データに対するアング
ル番号が分かったら、ストリームID付け替え回路10
1で、実際にデータの中のストリームIDを付け替え
る。いま、アングル番号1のデータのストリームIDを
E0、アングル番号2のデータのストリームIDをE
1、アングル番号3のデータのストリームIDをE2に
付け替える場合について説明する。
【0029】MPEGストリームの構造を図15に、ス
トリームID付け替え回路101の実施例を図2に示
す。
【0030】図15に示す様に1本のストリ−ムは、映
像・音声・その他のパックの集合体になっている。また
映像自体も沢山のパックから構成されている。1パック
の大きさは2048バイトになっている。各パックの先
頭は、4バイトのPack#Start#Code、すなわち000001BAh
で始まる。この値は映像をはじめ、音声やその他のパッ
クでも同じ値であり、この値によりパックの先頭位置が
把握出来る。
【0031】パック先頭検出回路201は、このPack#S
tart#Codeの値である000001BAhを検出している。パック
の先頭には、パックヘッダーが14バイト存在し、続い
てパケットヘッダーが存在する。パケットヘッダーの先
頭は、3バイトのPacket#Start#Code#Prefix、すなわち
000001hがあり、その後に1バイトのストリームIDが
続く。このストリームIDの値は、映像や音声やその他
のパックによって異なるので、映像パックだけを選び出
すことが出来る。
【0032】映像パック検出回路202は、パック先頭
検出回路201からパックの先頭を示すパック先頭情報
が入力されると、このパックが映像パックか否か検出
し、映像パックのときには映像パック検出情報を出力す
る。映像パックの場合、ストリームIDは、EO〜EF
にするようにMPEGで決められている。このストリー
ムIDが、今回問題となっているストリームIDのこと
で、DVDの場合、映像は全てE0になっている。
【0033】ストリームID処理回路203は、このス
トリームIDをピックアップ制御回路から得たアングル
番号情報により、例えばアングル番号1のパックならス
トリームIDをE0→E0に、アングル番号2のパック
ならストリームIDをE0→E1に、アングル番号3の
パックならストリームIDをE0→E2に置き換えて出
力する。
【0034】なお、ここではストリームIDをアングル
番号1・・E0→E0(付け替えなし)、アングル番号2
・・E0→E1、アングル番号3・・E0→E2、のように
付け替えたが、特にこれに限定するものではない。例え
ば、ユーザーが選択した順番にE0,E1,E2,・・
・と割り振ってもいいし、画面上の表示位置とストリー
ムIDを関連づけて、例えば4画面なら左上E0,右上
E1,左下E2,右下E3,の様に割り振ってもいい。
更に、ストリームIDと表示画面数を関連づけて、スト
リームID数が4つ以下なら4画面表示とし、9つ以下
なら9画面表示、16個以下なら16画面表示の様に表
示画面数を切り替えてもよい。
【0035】また、このような表示画面数に実際の表示
数が満たない場合、例えば3シーンしか選択しなかった
場合は、残りの1画面を黒画面やミュートしたり、ユー
ザーへ各種情報を提供するのに使うことが考えられる。
このような場合にも、デコーダ自体が黒画面等の圧縮デ
ータを内蔵したり、ストリームID付け替え回路などか
ら内蔵の圧縮データを供給することにより、画面上も柔
軟な表示が可能になる。また、MPUから指定された内
容のデータをストリームID付け替え回路から出力して
も良く、表示データの圧縮はMPU側で行なっても、ス
トリームID付け替え回路などで簡易的に圧縮してMP
EGデータにしても良い。
【0036】以上説明した通り、各デコーダに供給され
るマルチシーンのデータはストリームIDで区別出来る
様になるので、複数のマルチシーン映像のデコードが可
能になる。
【0037】(第2の実施の形態)本発明の第2の実施
の形態について図3を用いて詳細に説明する。
【0038】A’地点のデータは、前述のA地点のデー
タと同じものなので説明は省略する。
【0039】本発明では、MPEGデコーダの前に、識
別フラグ付加回路301を配置し、連続して読み取った
マルチシーンの各シーンのデータがサブストリームID
等のストリーム中に付加したフラグにより識別出来る様
にした。
【0040】図3において、識別フラグ付加回路301
は、入力されたマルチシーンのストリーム(ストリーム
IDはいずれも“E0”)をアングル番号に応じて識別
フラグを付加し、複数の識別フラグ認識機能付MPEG
デコーダ302へ出力する。この識別フラグ認識機能付
MPEGデコーダ302は、第1の実施の形態と比較
し、識別フラグを認識することができる機能を有してい
る点が異なる。各MPEGデコーダはそれぞれ異なるス
トリームIDの映像信号を再生することにより、複数の
アングルを同時に再生することが出来る。
【0041】次にこの識別フラグ付加回路301につい
て図4を用いて更に詳細に説明する。
【0042】以下の説明では、識別フラグのことを便宜
上サブストリームIDと呼ぶことにする。
【0043】いま、アングル番号1のデータのサブスト
リームIDを00、アングル番号2のデータのサブスト
リームIDを01、アングル番号3のデータのサブスト
リームIDを02にする場合についての動作について図
4を用いて説明する。なお、MPEGストリームの構造
は図15を参照のこと。
【0044】映像パックは前述の様にストリームIDが
E0のパックとして検出することが出来る。パケットヘ
ッダーは、3バイトのPacket#Start#Code#Prefixに続
き、1バイトのストリームIDが続く。その後にパケッ
ト長や各種のフラグが5バイトほど続き、オプション領
域が来る。オプション領域は、図15の点線で囲った領
域で、先程の各種フラグで指定した項目が存在する。通
常、PTS,DTSに続き、前述のフラグで指定した各
種データが続き、User#DATA領域となる。この領域にユ
ーザーが決めたフラグ類を置くことが出来る。例えば、
このような領域にサブストリームIDの様な識別フラグ
を入れてストリームを送り出せば良い。
【0045】実際には、オプション領域の有無やサイズ
が変わる場合には、それに関連したビットの変更も必要
になってくるが、これはMPEG規格に準拠して適宜直
せば良い。これらを盛り込んだのが、B’地点のストリ
ームに相当する。このストリームは映像のMPEGデコ
ーダに供給される。通常のMPEGデコーダの使い方で
は、ストリームIDだけしか見ないため、複数の映像を
共通バスで送った場合、目的のシーンだけをデコードす
ることはできない。そこで識別フラグ(サブストリーム
ID)を読み取ってデコードするMPEGデコーダを用
意するか、或いは識別フラグをMPU等で読みとって、
デコードするストリームやパックを決めるようなシーケ
ンスを取り入れ、各シーンのデコードを行なう。
【0046】パック先頭検出回路401は、Pack#Start
#Codeの値である000001BAhを検出している。
【0047】映像パック検出回路402は、パック先頭
検出回路201からパックの先頭を示すパック先頭情報
が入力されると、このパックが映像パックか否か検出
し、映像パックのときには映像パック検出情報を出力す
る。
【0048】オプション領域Substream#ID付加回路40
3は、ピックアップ制御回路から得たアングル番号情報
により、例えばアングル番号1のパックならE0、アン
グル番号2のパックならE1、アングル番号3のパック
ならE2のストリームIDをオプション領域に挿入す
る。
【0049】以上説明した通り、各デコーダに供給され
るマルチシーンのデータはサブストリームID等の識別
フラグによって区別出来る様になるので、複数のマルチ
シーン映像のデコードが可能になる。
【0050】(第3の実施の形態)本発明の第3の実施
の形態について図5を用いて詳細に説明する。
【0051】図5において、A''地点のデータは、前述
のA地点のデータと同じ内容なので説明は省略する。
【0052】図5では、MPEGデコーダの前に、DE
MUX回路501を配置し、連続して読み取ったマルチ
シーンの各シーンのデータを予め分離してから、図に示
す信号形式で各MPEGデコーダ502に供給する様に
した。
【0053】次にこのDEMUX回路501について図
6を用いて更に詳細に説明する。
【0054】いま、ピックアップ制御回路等のディスク
情報を把握している回路からは、アングル番号を表す信
号(ANGLE[1..0])が送られてくるものとする。例え
ば、アングル番号1のデータ期間中1、アングル番号2
のデータ期間中2、アングル番号3のデータ期間中3、
それ以外の期間は0が送られて来るものとする。
【0055】これを図6に示す通り、論理回路により構
成されたDEMUX回路501を通すことにより、MP
EGデコーダへはB”〜D”の様な各シーン用のストリ
ームだけが出力されていく。ここでは回路の遅延時間が
ない理想的な状態で回路例を記載したが、遅延時間が無
視できない場合には、各信号間の時間を合わせる必要が
あることはいうまでもない。
【0056】このようにすることによって、各MPEG
デコーダはデコードするストリームIDがE0のまま
で、それぞれのシーンのデータだけをデコードすること
が出来る。
【0057】以上説明した通り、各MPEGデコーダに
必要なストリームをそれらデコーダに供給するようにし
たので、複数のマルチシーン映像のデコードが可能にな
る。
【0058】(第4の実施の形態)本発明の第4の実施
の形態について図7を用いて詳細に説明する。
【0059】図7において、A'''地点のデータは、前
述のA地点のデータと同じ内容なので説明は省略する。
【0060】図7では、MPEGデコーダの前にDEM
UX回路701を配置し、マルチシーンの各シーンのデ
ータに合わせて、それぞれDATA#VALID信号を作成し、各
MPEGデコーダにストリームと同時に供給する様にし
た。
【0061】一般的にMPEGデコーダは、データを取
り込む際にVALID信号を併用するものが多く、図示した
様な複数のシーンを含むデータでもVALID信号を供給す
れば、それぞれのシーンのデータだけを取り込める様に
なる。
【0062】VALID信号は、ACK信号と呼ばれることもあ
る。またVALID信号を使用しないタイプのMPEGデコ
ーダの場合には、このVALID信号により転送CLKを止
めることにより、必要なシーンのデータだけが取り込ま
れる。そしてどちらの場合も、各MPEGデコーダはデ
コードするストリームIDがE0のままで、それぞれの
シーンのデータだけをデコードすることが出来る。
【0063】次にこのDEMUX回路701について図
8(VALID信号生成)を用いて詳細に説明する。
【0064】いま、ピックアップ制御回路等からは、ア
ングル番号を表す信号(ANGLE[1..0])が送られてくる
ものとする。例えば、アングル番号1のデータ期間中
1、アングル番号2のデータ期間中2、アングル番号3
のデータ期間中3、それ以外の期間は0が送られて来る
ものとする。これを図8に示す論理回路により構成され
たDEMUX回路701を通して各シーンに対応したVA
LID信号を得る。一方、ストリームについては、A'''地
点のままのストリームをMPEGデコーダに送れば良
い。ここでは回路の遅延時間がない理想的な状態で回路
例を記載したが、遅延時間が無視できない場合には、各
信号間の時間を合わせる必要があることはいうまでもな
い。
【0065】また、DEMUX回路701については、
図9(転送CLK制御)の構成としても良い。
【0066】転送CLKをON/OFFするには、例え
ば図9に示す構成とすれば良い。この様な回路により入
力された転送CLK自体は連続なクロックだが、各MP
EGデコーダに送られる転送CLKは、デコードするシ
ーンのデータの時だけ転送CLKが送られる様になるの
で、必要なシーンのデータだけがMPEGデコーダに取
り込まれる。
【0067】(第5の実施の形態)本発明の第5の実施
の形態について図10および図11を用いて詳細に説明
する。
【0068】入力ストリームと出力されるストリームの
ビット内容は、図1の例と同じものとして説明する。
【0069】転送タイミングは、データバスが入力・出
力で独立に持っているか同時に転送出来る場合は図1と
同じで良いが、入出力を共通バスで行なう場合には、入
力と出力を時分割で行なうために、図10に転送レート
を高くするためのメモリ、FIFO−A,FIFO−B
が必要になる場合もある。
【0070】次に、図11を用いてCPU1001の動
作を説明する。
【0071】まずステップ1101にて入力ストリーム
から1Byte読み込む。次にステップ1102にて直
近4Byteが000001BAか否かが判断される。ステップ
1101にて直近4Byteが000001BAと判断された場
合には次のステップ1104へ進み、されなかった場合
にはステップ1103にて読み込んだ値を1Byte出
力しステップ1101へ戻る。ステップ1104では読
み込んだ値を1Byte出力し、次にステップ1105
では入力ストリームから10Byte読み込むと共に出
力する。次にステップ1106にて入力ストリームから
1Byte読み込む。
【0072】次にステップ1107にて直近4Byte
が000001E0か否かが判断される。ステップ1107にて
直近4Byteが000001E0と判断された場合には次のス
テップ1109へ進み、されなかった場合にはステップ
1108にて読み込んだ値を1Byte出力しステップ
1106へ戻る。
【0073】ステップ1109では、アングル番号が1
ならストリームIDをE0からE0に、アングル番号が
2ならストリームIDをE0からE1に、アングル番号
が3ならストリームIDをE0からE2に置きかえる。
次にステップ1110にて読み込んだ値を1Byte出
力しステップ1101へ戻る。
【0074】本実施の形態では、CPU1001示す図
11のフローチャートによる動作により、マルチシーン
のデータのストリームIDが付け替えられて、ストリー
ムが各MPEGデコーダに供給される。図11は、本発
明のストリームIDの付け替え箇所についてのみフロー
チャートを記した。MPEGのデコードは、図10に示
されないハードウェアで行なっても良いし、外部のMP
EGデコーダにストリームを送らずに引き続きCPU1
001でMPEGデコード用のソフトウェアで行なって
も良い。
【0075】(第6の実施の形態)本発明の第6の実施
の形態について図10および図12を用いて詳細に説明
する。
【0076】入力ストリームと出力されるストリームの
ビット内容は、図3のA',B'と同じである。
【0077】転送タイミングは、データバスが入力・出
力で独立に持っているか同時に転送出来る場合は、図3
と同じで良いが、入出力を共通バスで行なう場合には、
前の実施例と同様、メモリFIFOが必要になる場合も
ある。
【0078】次に、図12を用いてCPU1001の動
作を説明する。
【0079】まずステップ1201にて入力ストリーム
から1Byte読み込む。次にステップ1202にてパ
ックの先頭か(直近4Byteが000001BAか)否かが判
断される。ステップ1201にてパックの先頭と判断さ
れた場合には次のステップ1204へ進み、されなかっ
た場合にはステップ1203にて読み込んだ値を1By
te出力しステップ1201へ戻る。ステップ1204
では読み込んだ値を1Byte出力し、次にステップ1
205では入力ストリームから1Byte読み込む。
【0080】次にステップ1206にてオプション領域
の最後か否かが判断される。ステップ1206にて最後
と判断された場合には次のステップ1208へ進み、さ
れなかった場合にはステップ1207にて読み込んだ値
を1Byte出力しステップ1205へ戻る。
【0081】次にステップ1208では、アングル番号
が1ならオプション領域にE0に、アングル番号が2な
らE1に、アングル番号が3ならE2を追加する。次に
ステップ1209にて読み込んだ値と追加したオプショ
ン領域の2Byteを出力しステップ1201へ戻る。
【0082】本実施の形態では、CPU1001示す図
12のフローチャートによる動作により、マルチシーン
のデータにサブストリームIDが付加された後、ストリ
ームが各MPEGデコーダに供給される。図12は、本
発明のサブストリームIDの追加箇所についてフローチ
ャートを記した。この他に、オプション領域の有無やサ
イズ等が変わる場合には、関連するビットをMPEG規
格に従って修正することになる。またMPEGのデコー
ドは、図示されないハードウェアで行なっても良いし、
CPU1001でMPEGデコード用のソフトウェアで
行なっても良い。
【0083】(第7の実施の形態)本発明の第7の実施
の形態について図10および図13を用いて詳細に説明
する。
【0084】入力ストリームと出力されるストリームの
ビット内容は、図5のA”,B”〜D”と同じである。
転送タイミングは、データバスが入力1系統・出力n系
統で独立に持っているか同時に転送出来る場合は、図5
と同じで良いが、入出力を共通バスで行なう場合には、
前の実施例と同様、メモリFIFOが必要になる場合も
ある。本発明では、CPU1001に示したようなフロ
ーチャートによって、マルチシーンのデータの分離が行
なわれて、ストリームが各MPEGデコーダに供給され
る。
【0085】次に、図13を用いてCPU1001の動
作を説明する。
【0086】まずステップ1301にて入力ストリーム
から1パック読み込む。
【0087】次にステップ1302にてストリームID
がE0か否かが判断される。ステップ1302にてスト
リームIDがE0と判断された場合には次のステップ1
304へ進み、されなかった場合にはステップ1303
にて読み込んだ1パックを出力しステップ1301へ戻
る。
【0088】次にステップ1304にてアングル番号が
1か否かが判断される。ステップ1304にてアングル
番号が1と判断された場合にはステップ1305にて読
み込んだ1パックをアングル番号1用のデコーダに出力
しステップ1301へ戻り、されなかった場合には次の
ステップ1306へ進む。
【0089】次にステップ1306にてアングル番号が
2か否かが判断される。ステップ1306にてアングル
番号が2と判断された場合にはステップ1307にて読
み込んだ1パックをアングル番号2用のデコーダに出力
しステップ1301へ戻り、されなかった場合には次の
ステップ1308へ進む。
【0090】次にステップ1308にてアングル番号が
3か否かが判断される。ステップ1308にてアングル
番号が3と判断された場合にはステップ1309にて読
み込んだ1パックをアングル番号3用のデコーダに出力
しステップ1301へ戻り、されなかった場合には次の
ステップ1310へ進む。
【0091】次にステップ1310にて読み込んだ1パ
ックを出力し、ステップ1301へ戻る。
【0092】またCPUの動作については、図14に示
すフローチャートとしても良い。
【0093】次に、図14を用いてCPU1001の動
作を説明する。
【0094】まずステップ1401にて入力ストリーム
から1パック読み込む。
【0095】次にステップ1402にてストリームID
がE0か否かが判断される。ステップ1402にてスト
リームIDがE0と判断された場合には次のステップ1
404へ進み、されなかった場合にはステップ1403
にて読み込んだ1パックを出力しステップ1401へ戻
る。
【0096】次にステップ1404にてアングル番号が
1か否かが判断される。ステップ1404にてアングル
番号が1と判断された場合にはステップ1405にて読
み込んだ1パックとVALID信号をアングル番号1用のデ
コーダに出力しステップ1401へ戻り、されなかった
場合には次のステップ1406へ進む。
【0097】次にステップ1406にてアングル番号が
2か否かが判断される。ステップ1406にてアングル
番号が2と判断された場合にはステップ1407にて読
み込んだ1パックとVALID信号をアングル番号2用のデ
コーダに出力しステップ1401へ戻り、されなかった
場合には次のステップ1408へ進む。
【0098】次にステップ1408にてアングル番号が
3か否かが判断される。ステップ1408にてアングル
番号が3と判断された場合にはステップ1409にて読
み込んだ1パックとVALID信号をアングル番号3用のデ
コーダに出力しステップ1401へ戻り、されなかった
場合には次のステップ1410へ進む。
【0099】次にステップ1410にて読み込んだ1パ
ックを出力し、ステップ1401へ戻る。
【0100】入力ストリームと出力されるストリームの
ビット内容は、図7のA''',B'''〜C'''と同じであ
る。転送タイミングは、データバスが入力・出力で独立
に持っているか同時に転送出来る場合は、図7と同じで
良いが、入出力を共通バスで行なう場合には、前の実施
例と同様、メモリFIFOが必要になる場合もある。
【0101】本発明では、CPU1001に示したよう
なフローチャートによって、マルチシーンの各データに
対応したVALID信号が生成され、ストリームとVALID信号
が各MPEGデコーダに供給される。
【0102】図13、図14は、本発明のDEMUX回
路に関するところについてのみフローチャートを記し
た。MPEGのデコードは、図示されないハードウェア
で行なっても良いし、CPU1001でMPEGデコー
ド用のソフトウェアで行なっても良い。
【0103】本発明の第5の実施の形態から第7の実施
の形態を実行するハードウェアは、図10の様な計算機
を例に書いたが、記述したような処理が実行できれば、
この構成以外でも良く、特にハードウェアを限定するも
のではない。また、図10のFIFO−Bは映像用MP
EGデコーダに内蔵されているバッファ1601(図1
6参照)で兼用しても良い。
【0104】また、図11、図12、図13、図14の
フローチャートでは一例を記載したが、同様な結果が得
られれば、これ以外のアルゴリズムを用いても良いこと
はいうまでもなく、特にこのアルゴリズムに限定するも
のではない。また各フローチャートは、主にストリーム
ID変換やストリーム分離の所を中心に動作を記載した
ものであり、細部に関しては、一般的に行なわれている
図示されてないサブルーチンにより処理が行なわれる。
また実際に復号化をする場合には、図示されてないMP
EGデコード用のハードウェア、或いは一般的に用いら
れている復号化動作を行なう図示されてない各種サブル
ーチンにより、復号動作は行われる。
【0105】また各実施例では、映像のストリームを例
に図や説明を記載してあるが、特に映像に限定するもの
ではなく、音声やプライベートストリーム等が一緒に入
っていても良い。また、この場合には、図中には記載さ
れてないが、映像以外のデコード回路も必要なことはい
うまでもない。
【0106】各実施例では、記録されたマルチシーンの
総数が3シーンのディスクを、約3倍速のドライブで全
シーンを再生し、3個のMPEGデコーダに供給する場
合を例に述べたが、各実施例とも記録されたシーンの総
数・ドライブの速度・読み出しシーン数・選ぶシーンの
数やMPEGデコーダ数を限定しているわけではなく、
これらの諸条件が違う場合にも同様にして考えていけば
良い。また、マルチアングルを例に図を書いたが、マル
チストーリーの場合には、各シーンの記録間隔がもっと
増える傾向があるが、基本的な考え方は同様である。ま
た各実施例では特にことわっていないが、各デコーダの
STCの設定についても、ほぼ同じ値にしている。音声
信号に関しては、マルチアングルの場合には選んだシー
ンに関係なく共通なので特に考慮する必要はない。マリ
チストーリーの場合には、各シーンと音が対応している
ので、選択したシーンの中から音を選ぶことになる。
【0107】また各実施例とも、MPEGデコーダを複
数個記載してあるが、MP@HLデコーダ等の高速なデ
コード能力を活用したマルチSDデコード機能などを用
いても良く、その場合には1つのIC内に仮想的なデコ
ーダが複数存在することになる。
【0108】また、第1の実施の形態では、画面表示位
置や画面数や無画面処理をストリームIDと関連付ける
例についても述べたが、第2以降の実施の形態でも、画
面表示位置や画面数や無画面処理を、サブストリームI
D,ストリームID,デコーダ等と関連づけてもいいこ
とはいうまでもない。
【0109】また本発明は、複数のシーンの表示方法を
実施例だけに限定するものではなく、1台のTV画面内
に分割して表示しても良いし、複数台のTV等の表示装
置に1シーンずつ表示してもいい。更に例えば16画面
の場合なら、1台の表示装置に4画面ずつ表示し、4台
で計16画面表示するなど、両者を併用してもよい。
【0110】また、主に読み出し専用のDVDディスク
を例に説明したが、特にDVD−ROMに限定するもの
ではなく、同様な考え方でストリームを記録すれば、D
VD−RAMや半導体メモリーや磁気記録媒体といった
他の記録媒体でも同様なことがいえる。
【0111】また、MP@MLの映像データを例に説明
したが、特にMP@MLに限定するものではなく、もっ
と画素数の少ないものやMP@HLの様に画素数の多い
ものであっても良い。
【0112】
【発明の効果】以上述べた様に本発明によれば、マルチ
シーンを記録した記録媒体から、複数のシーンを連続し
て読み出し、同時にデコードし表示することが可能にな
る。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態を示す図。
【図2】ストリームID付け替え回路101の構成を示
す図。
【図3】本発明の第2の実施の形態を示す図。
【図4】識別フラグ付加回路の構成を示す図。
【図5】本発明の第3の実施の形態を示す図。
【図6】DEMUX回路501の構成を示す図。
【図7】本発明の第4の実施の形態を示す図。
【図8】DEMUX回路701の構成を示す図。
【図9】DEMUX回路701の構成を示す図。
【図10】本発明の第5,6,7の実施の形態の構成を
示す図。
【図11】第5の実施の形態のCPU1001の制御に
よる動作を示すフローチャート。
【図12】第6の実施の形態のCPU1001の制御に
よる動作を示すフローチャート。
【図13】第7の実施の形態のCPU1001の制御に
よる動作を示すフローチャート。
【図14】第7の実施の形態のCPU1001の制御に
よる動作を示すフローチャート。
【図15】MPEGストリームを説明するための図。
【図16】映像用MPEGデコーダの構成例。
【符号の説明】
101…ストリームID付け替え回路、102,50
2,702…MPEGデコーダ、201,401…パッ
ク先頭検出回路、202,402…映像パック検出回
路、203…ストリームID処理回路、301…識別フ
ラグ付加回路、302…識別フラグ認識機能付MPEG
デコーダ、403…オプション領域Substream#ID付加回
路、501,701…DEMUX回路、1001…CP
U。

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 同時進行するイベントのマルチシーンを
    記録した記録媒体から前記マルチシーンのデータを読み
    出して再生する装置において、 前記マルチシーンを記録した前記記録媒体から読み出し
    たストリームを出力する読出手段と、 前記ストリームが入力され、マルチシーン番号に応じて
    前記ストリームのストリームIDを付け替えるストリー
    ムID付替手段と、 前記ストリームIDを付け替えたストリームからマルチ
    シーンを再生する再生手段とを備えたことを特徴とする
    マルチシーン記録媒体の再生装置。
  2. 【請求項2】 同時進行するイベントのマルチシーンを
    記録した記録媒体から前記マルチシーンのデータを読み
    出して再生する装置において、 前記マルチシーンを記録した前記記録媒体から読み出し
    たストリームを出力する読出手段と、 前記ストリームが入力され、マルチシーン番号に応じて
    前記ストリームに識別フラグを付加する識別フラグ付加
    手段と、 前記ストリームIDを付加したストリームからマルチシ
    ーンを再生する再生手段とを備えたことを特徴とするマ
    ルチシーン記録媒体の再生装置。
  3. 【請求項3】 前記再生手段は、MPEGフォーマット
    により圧縮されたマルチシーンのストリームをデコード
    することを特徴とする請求項1記載のマルチシーン記録
    媒体の再生装置。
  4. 【請求項4】 同時進行するイベントのマルチシーンを
    記録した記録媒体から前記マルチシーンのデータを読み
    出して再生する方法において、 読出手段により、前記マルチシーンを記録した前記記録
    媒体から読み出したストリームを出力するステップと、 前記ストリームが入力され、ストリームID付替手段に
    よりマルチシーン番号に応じて前記ストリームのストリ
    ームIDを付け替えるステップと、 再生手段により、前記ストリームIDを付け替えたスト
    リームからマルチシーンを再生するステップとを備えた
    ことを特徴とするマルチシーン記録媒体の再生方法。
  5. 【請求項5】 同時進行するイベントのマルチシーンを
    記録した記録媒体から前記マルチシーンのデータを読み
    出して再生する方法において、 読出手段により、前記マルチシーンを記録した前記記録
    媒体から読み出したストリームを出力するステップと、 前記ストリームが入力され、識別フラグ付加手段により
    マルチシーン番号に応じて前記ストリームに識別フラグ
    を付加するステップと、 再生手段により、前記ストリームIDを付加したストリ
    ームからマルチシーンを再生するステップとを備えたこ
    とを特徴とするマルチシーン記録媒体の再生方法。
JP2000035159A 2000-02-14 2000-02-14 マルチシーン記録媒体の再生装置及び方法 Expired - Lifetime JP4095221B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000035159A JP4095221B2 (ja) 2000-02-14 2000-02-14 マルチシーン記録媒体の再生装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000035159A JP4095221B2 (ja) 2000-02-14 2000-02-14 マルチシーン記録媒体の再生装置及び方法

Publications (3)

Publication Number Publication Date
JP2001223991A true JP2001223991A (ja) 2001-08-17
JP2001223991A5 JP2001223991A5 (ja) 2006-01-19
JP4095221B2 JP4095221B2 (ja) 2008-06-04

Family

ID=18559400

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000035159A Expired - Lifetime JP4095221B2 (ja) 2000-02-14 2000-02-14 マルチシーン記録媒体の再生装置及び方法

Country Status (1)

Country Link
JP (1) JP4095221B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006042134A (ja) * 2004-07-29 2006-02-09 Sony Corp 情報処理装置および情報処理方法、プログラム、並びに記録媒体
US20070183750A1 (en) * 2003-04-25 2007-08-09 Sony Corporation Reproducing apparatus, reproducing method, reproducing program, and recording medium
CN100359939C (zh) * 2003-11-27 2008-01-02 株式会社东芝 视频和音频再现设备
JP2009141895A (ja) * 2007-12-10 2009-06-25 Sony Corp 電子機器、再生方法及びプログラム

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070183750A1 (en) * 2003-04-25 2007-08-09 Sony Corporation Reproducing apparatus, reproducing method, reproducing program, and recording medium
US8483544B2 (en) 2003-04-25 2013-07-09 Sony Corporation Reproducing apparatus, reproducing method, reproducing program, and recording medium
US8503859B2 (en) 2003-04-25 2013-08-06 Sony Corporation Apparatus and reproducing method, for reproducing content data recorded on a recording medium
US8582950B2 (en) * 2003-04-25 2013-11-12 Sony Corporation Reproducing apparatus, reproducing method, reproducing program, and recording medium for reproducing recorded content data
US8655149B2 (en) 2003-04-25 2014-02-18 Sony Corporation Reproducing apparatus, reproducing method, reproducing program, and recording medium
US9106884B2 (en) 2003-04-25 2015-08-11 Sony Corporation Reproducing apparatus, reproducing method, reproducing program, and recording medium for managing reproduction of a data stream
CN100359939C (zh) * 2003-11-27 2008-01-02 株式会社东芝 视频和音频再现设备
JP2006042134A (ja) * 2004-07-29 2006-02-09 Sony Corp 情報処理装置および情報処理方法、プログラム、並びに記録媒体
JP2009141895A (ja) * 2007-12-10 2009-06-25 Sony Corp 電子機器、再生方法及びプログラム
US8600211B2 (en) 2007-12-10 2013-12-03 Sony Corporation Electronic apparatus, reproduction method, and program

Also Published As

Publication number Publication date
JP4095221B2 (ja) 2008-06-04

Similar Documents

Publication Publication Date Title
JPH0918829A (ja) データ再生装置
JP2002247526A (ja) 内外ストリームデータの同期再生装置とストリームデータ配信装置
US20030043142A1 (en) Image information transmission system
US6240469B1 (en) System for transferring motion picture data between peripheral device interfaces by second peripheral interface issuing data transaction based on information set by processor to designate first peripheral interface
JP4095221B2 (ja) マルチシーン記録媒体の再生装置及び方法
JP4091293B2 (ja) 記録再生方法及び記録再生装置
JPH10145735A (ja) 復号装置および画像/音声再生方法
JP4501854B2 (ja) 映像音声記録装置
US7295763B1 (en) Storage medium for digital television signal
JP3284080B2 (ja) コンピュータシステムおよびそのシステムで用いられるビデオデコーダ
JP4253830B2 (ja) 情報記録装置、情報再生装置、情報記録再生装置及び方法
JP3436818B2 (ja) コンピュータシステムおよび動画再生方法
JPH08205092A (ja) コンピュータシステム
US20060078276A1 (en) Optical disk recording and reproducing apparatus
JP2001320673A (ja) コンピュータシステムおよび動画再生方法
JP4998574B2 (ja) 映像音声記録装置
JP2000036940A (ja) コンピュータシステムおよびデコーダ装置
JP2004096282A (ja) 映像信号記録装置、映像信号再生装置、記録媒体
JP4520483B2 (ja) 記録再生方法及び記録再生装置
KR100338743B1 (ko) 트릭 재생 데이터 전송 장치 및 방법
JP3607312B2 (ja) 画像再生装置および方法
JP3313686B2 (ja) コンピュータシステムおよびこのコンピュータシステムに適用されるカード
JP3429665B2 (ja) 映像情報処理装置
JP3589587B2 (ja) 記録再生装置
JP4712922B2 (ja) Dvdオーディオ再生装置

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050414

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20050606

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051024

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051024

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20051024

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080219

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: 20080304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080307

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5