JP4505280B2 - 映像再生装置および映像再生方法 - Google Patents

映像再生装置および映像再生方法 Download PDF

Info

Publication number
JP4505280B2
JP4505280B2 JP2004239193A JP2004239193A JP4505280B2 JP 4505280 B2 JP4505280 B2 JP 4505280B2 JP 2004239193 A JP2004239193 A JP 2004239193A JP 2004239193 A JP2004239193 A JP 2004239193A JP 4505280 B2 JP4505280 B2 JP 4505280B2
Authority
JP
Japan
Prior art keywords
playback
video
video content
status
event handler
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
JP2004239193A
Other languages
English (en)
Other versions
JP2006060450A (ja
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.)
Sony Interactive Entertainment Inc
Sony Corp
Original Assignee
Sony Corp
Sony Computer Entertainment Inc
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
Priority to JP2004239193A priority Critical patent/JP4505280B2/ja
Application filed by Sony Corp, Sony Computer Entertainment Inc filed Critical Sony Corp
Priority to CN2005800281682A priority patent/CN101006723B/zh
Priority to EP05755723A priority patent/EP1814328A4/en
Priority to US11/660,486 priority patent/US20080118232A1/en
Priority to KR20077006291A priority patent/KR101167346B1/ko
Priority to PCT/JP2005/011977 priority patent/WO2006018933A1/ja
Priority to AU2005273479A priority patent/AU2005273479B2/en
Publication of JP2006060450A publication Critical patent/JP2006060450A/ja
Application granted granted Critical
Publication of JP4505280B2 publication Critical patent/JP4505280B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation 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/8042Transformation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (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)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

本発明は、ディスク等の記録媒体に記録された映像コンテンツを再生表示する映像再生技術に関する。
近年、DVD等のディスク状の記録媒体に記録された動画やゲームなどのコンテンツを再生する映像再生装置が普及している。再生専用のDVDビデオ規格においては、メニュー画面上に配置されたボタン画像などを用いて、ユーザインタラクティブな機能を実現している。例えば、DVDビデオにより動画を再生中に、リモートコントローラなどを用いてメニュー画面を呼び出し、メニュー画面上に配置されたボタン画像を選択して再生場面を変更するなどの処理が可能である。
一般に、DVD等の記録媒体には大容量のデータを記録できるため、映像コンテンツを長時間再生することができる。映像コンテンツが長時間になるほど、一回の再生でコンテンツの全てを視聴することは困難であるため、ユーザが映像コンテンツの再生を停止する回数は増える。コンテンツを再開する毎に、前回再生した時点を早送り機能などを用いてユーザが検索することは不便であるから、DVDの再生装置には、映像コンテンツの再生を停止した箇所を記憶しておき、次回の再生時に、前回再生を停止した箇所からコンテンツを再開する機能(以下、このような機能を「続き再生」という)を備えているものも存在する。
しかしながら、上述の続き再生機能は、DVDの規格上設定されているわけではなく、DVDの再生装置側で個別に設けられている機能であるため、機種毎に動作が異なることがあった。また、映像コンテンツの種類によっては、コンテンツ制作者が意図した通りの再生をさせたい場合もある。
本発明はこうした課題に鑑みてなされたものであり、その目的は、コンテンツ制作者の意図に合わせた続き再生を実現できる映像再生技術を提供することにある。
本発明のある態様は、映像再生装置を提供する。この装置は、記録媒体上に予め記録されている映像コンテンツを再生する再生制御部と、記録媒体上に予め記憶され、前記再生制御部においてイベントが発生したときに実行されるイベントハンドラを含むスクリプトプログラムを解釈して実行するスクリプト制御部と、以前に再生したことのある映像コンテンツを前回の続きから再生する続き再生を実行させるための情報である再生ステータスを記憶する領域を有する記憶部と、を備える。そして、スクリプト制御部は、再生制御部におけるイベントの発生に応じて、再生ステータスを参照して再生制御部に映像コンテンツの続き再生を実行させるようにした。
この態様によれば、続き再生時の動作を、記録媒体側にスクリプトプログラムとして記述するとともに、続き再生をするときに必要となる情報である再生ステータスを映像再生装置が記憶するようにしたので、スクリプトプログラムを適宜作成することによってコンテンツ制作者の意図した通りの続き再生を実現することができる。ここで、「再生ステータス」としては、例えば、プレイリスト番号、実行している映像ストリームのファイル番号、再生時刻などを用いることができる。
スクリプトプログラムには、映像コンテンツを最初から再生させる第1のイベントハンドラと、再生ステータスを参照して続き再生を実行させる第2のイベントハンドラとが含まれていてもよい。この場合、スクリプト制御部は、記録媒体のロード時に、該記録媒体に記録されている映像コンテンツに対応する再生ステータスを前記記憶部から検索し、対応する再生ステータスの有無に応じて、前記2つのイベントハンドラのいずれかを選択して実行する。
これによれば、再生ステータスの記憶の有無に応じて異なるイベントハンドラが選択され実行されるので、例えば、初回再生時には第1のイベントハンドラを、二回目以降の再生時には第2のイベントハンドラを実行させるなどの制御を実現することができる。なお、一例として、「第1のイベントハンドラ」は実施形態における「onAutoPlay()イベントハンドラ」に、「第2のイベントハンドラ」は実施形態における「onContinuePlay()イベントハンドラ」に、それぞれ対応する。
記憶部は、映像コンテンツに依存した情報であるユーザデータを記憶する領域を有していてもよい。この場合、スクリプト制御部は、第2のイベントハンドラを実行するとき、ユーザデータを利用した続き再生を実行するようにしてもよい。これによれば、コンテンツ制作者の意図に応じて、コンテンツに合わせた種々のデータを映像再生装置に保存しておき、次回再生時にこのユーザデータを取得できるので、続き再生時に、より複雑な動作を映像再生装置に実行させることができる。
スクリプトプログラムには、再生制御部における終了イベントに応じて実行される第3のイベントハンドラがさらに含まれていてもよい。この場合、スクリプト制御部は、第3のイベントハンドラの実行によって再生ステータスまたはユーザデータの情報を操作するようにする。これによれば、終了イベントに対応して実行されるイベントハンドラ第3のイベントハンドラを記述しておくことで、映像コンテンツの再生終了時にもコンテンツ制作者の意図する動作を実現することができる。なお、一例として、「第3のイベントハンドラ」は実施形態における「onExit()イベントハンドラ」に対応する。
なお、本発明の表現を方法、システム、コンピュータプログラム、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
本発明によれば、続き再生時の動作を記録媒体側にスクリプトプログラムとして記述するとともに、続き再生をするときに必要となる情報である再生ステータスを映像再生装置が記憶するようにしたので、スクリプトプログラムを適宜作成することによってコンテンツ制作者の意図した通りの続き再生を実現することができる。
本発明の一実施形態は、DVDディスク等の記録媒体に記録されたオーディオおよびビデオコンテンツを再生表示する映像再生装置に関する。このような装置では、ユーザによる映像再生装置本体またはリモートコントローラへのキー入力に応じて、映画の本編等のメインコンテンツの再生と、再生場面を選択するためのメニュー画面、または、画質や音質などを設定する画面などを入れ替えて表示する。
以下では、まず本発明の一実施形態に係る映像再生装置と記録媒体の構成について説明する。続いて、映像再生装置の一般的動作を説明し、最後に本発明による続き再生について詳細に説明する。
図1は、本発明の一実施形態に係る映像再生装置100のハードウェア構成図である。ディスク101は、コンテンツデータおよび再生に必要なデータの記録されたディスク状の記録媒体である。ディスク101をディスクドライブ102に挿入すると、データの読み出しが行われ、映像再生装置100による映像コンテンツの再生が開始される。なお、記録媒体として、メモリカードやメモリカートリッジ等のディスク以外の媒体を使用してもよい。
ディスクドライブ102は、ドライブインタフェース114に接続されている。ドライブインタフェース114からはディスクドライブ102に対して読み出し等の命令が伝えられる。ディスクドライブ102はその命令にしたがって動作し、読み出したデータ等をドライブインタフェース114に送る。
CPU112、メモリ113、ドライブインタフェース114、入力インタフェース115、ビデオデコーダ116、オーディオデコーダ117、ビデオ出力インタフェース118、オーディオ出力インタフェース119は、バス111を通じて相互接続されている。
CPU112は、映像再生装置100全体の動作を制御する。メモリ113は、コンテンツデータのバッファとして使用される他、後述するようなディスク毎の情報を記憶するために使用される。ビデオデコーダ116、オーディオデコーダ117は、それぞれ、ディスク101から読み出されたビデオデータまたはオーディオデータをデコードする。デコードされたビデオデータは、ビデオ出力インタフェース118を介して図示しないビデオ出力端子から出力される。同様に、デコードされたオーディオデータは、オーディオ出力インタフェース119を介して図示しないオーディオ出力端子から出力される。
入力インタフェース115には、映像再生装置100の図示しない操作パネルに設けられているキー入力や、図示しないリモートコントローラからの入力信号が入力され、この情報を各種装置に送る。
図2は、ディスク101に格納されたデータファイル300のデータ構造を示す図である。データファイル300は、ディレクトリ構造により階層的に管理されている。以下、各データファイルの概要を説明する。
ファイルシステムの基点を示すルートディレクトリ302には、コンテンツのタイトル情報であるTITLEID.DATファイル304と、VIDEOディレクトリ306が置かれている。このVIDEOディレクトリ306には、PLAYLIST.DAT308とSCRIPT.DAT312の2つのデータファイル、および、CLIPディレクトリ314とSTREAMディレクトリ318の2つのディレクトリが置かれている。
TITLEID.DATファイル304は、コンテンツの種類毎に異なるタイトル識別子(ID)を持つファイルである。通常、一つのディスクに対し、一つのTITLEID.DATファイル304を有する。
PLAYLIST.DATファイル308には、映像ストリームの再生順を指定するためのプレイリストが記述されている。
SCRIPT.DATファイル312は、スクリプトプログラムが記述されたスクリプトファイルである。このSCRIPT.DATファイル312は、コンテンツの再生に先立って、後述するスクリプト制御部に読み込まれ、ディスク101の再生形態をインタラクティブなものとするためのものである。この詳細は後述する。メニュー画面の画面レイアウトを指定する情報なども、スクリプトファイルに含まれる。
CLIPディレクトリ314には、一つ以上のデータファイル、例えば00001.CLP、00002.CLP...(以下、これらを「クリップ情報ファイル」と呼ぶ)が格納される。また、STREAMディレクトリ318には、一つ以上のデータファイル、例えば、00001.PS、00002.PS...(以下、これらを「クリップストリームファイル」と呼ぶ)が格納される。
クリップストリームファイルには、ビデオ、オーディオ、字幕のエレメンタリストリームが多重化され、MPEG―2プログラムストリームが格納されている。クリップストリームファイルは、ビデオおよびオーディオ信号を圧縮、時分割多重化することによって作成されている。また、クリップ情報ファイルは、ファイル名の数字が等しいクリップストリームファイルの性質等をそれぞれ記述している。上述のプレイリストには、当該ぷれいりすとにおいて再生するクリップストリームファイルと同じファイル名のクリップ情報ファイルが指定されており、映像再生装置は、プレイリストを参照してクリップストリームファイルの情報を取得し、その後対応するクリップストリームファイルを読み込んでデコード処理を行うことにより、ビデオ信号、字幕信号、およびオーディオ信号を得ることができる。
本実施形態では、ビデオエレメンタリストリームをMPEG2−Videoとして説明するが、MPEG4−VisualやMPEG4−AVC等についても本実施形態を適用可能である。また、オーディオエレメンタリストリームをATRACオーディオとして説明するが、MPEG1/2/4オーディオ等についても本実施形態を適用可能である。
本実施形態は、ディスクに記録されたスクリプトファイルを映像再生装置100内のスクリプト制御部で解釈し、そのプログラムにしたがってコンテンツの再生を実行する点に特徴がある。ここで、スクリプトファイルは、周知の言語仕様である「ECMAScript」を基本とした拡張スクリプト言語で記述される。スクリプトファイルは、クリップストリームファイルの再生指示や、映像再生装置の設定を行うコマンド列から構成されている。このコマンドにより、複数用意されたプレイリストのうちいずれかを選択したり、条件分岐を伴うプレイリストの再生を実現することができる。このようなスクリプトファイルをディスクに記録しておくことによって、映像再生装置におけるユーザとのインタラクティブ機能が実現される。
次に、スクリプトファイルと再生制御部との間での命令のやりとりについて、図3を参照して説明する。図3は、スクリプトファイルにしたがった動作を説明するために、映像再生装置100をモデル化した図である。映像再生装置100は、まずディスク101からスクリプトプログラム、プレイリスト、クリップ情報を読み出し、それらによって定められている再生順序にしたがってクリップストリームファイルを読み出し、再生する。
スクリプトプログラムの言語仕様においては、プレイリストを再生する機能ブロックをプログラム内の「オブジェクト」として実装する。このプレイリスト再生を行い、ビデオ、オーディオ、字幕の再生を司るオブジェクトを、この明細書では、再生制御部206と呼ぶことにする。プレイリストの再生指示や映像再生装置の設定を行うコマンドは、この再生制御部206の有するメソッドとなる。再生制御部206はスクリプト制御部202からのメソッドによって制御されるが、再生制御部206からスクリプト制御部202へ状態の変化や再生位置を通知する機能が必要である。これは、スクリプト制御部202に対してイベントを発することに対応し、そのイベントに対応した処理は、イベントハンドラとして記述される。
再生制御部206は、ユーザによるキー入力などによって引き起こされる入力インタフェース部204からのコマンド、スクリプト制御部202からのメソッドに従って、プレイリストおよびクリップ情報を基に、クリップストリームファイルの読み込み、デコード、再生を行う。再生制御部206は、入力インタフェース部204からのコマンドを受け付けるパス、スクリプト制御部202にイベントを通知するパス、スクリプト制御部202からのメソッドを受け付けるパスという3本の入出力パスを持つ。
スクリプト制御部202は、スクリプトを実行し、再生制御部206の制御を行う。スクリプト制御部202は、再生制御部206からイベントを受け取り、メソッドを発行する。また、スクリプト制御部202は、入力インタフェース部204から、ユーザからのキー入力に対応するイベントを受け取る。
入力インタフェース部204は、ユーザによるキー入力を受け付け、このキー入力が再生制御部206に対する命令なのか、スクリプトで描画、表示しているボタンに対するものなのかを判定する。キー入力が、再生制御部206に対する命令であるならば、ユーザ入力を再生制御部206に対する制御コマンドに変換し、再生制御部206へそのコマンドを発する。キー入力がスクリプトで描画、表示しているGUI部品に対する命令であるならば、キー入力をイベントとしてスクリプト制御部202に通知する。
以上説明したように、ビデオ、オーディオ、字幕のデコード、表示は、再生制御部206が司り、ボタン等のGUI(Graphical User Interface)部品の配置、表示、およびGUI部品が選択、押下されたときの処理はスクリプト制御部202で行うという役割分担がなされている。
次に、再生制御部206のイベントモデルについて説明する。再生制御部206は、プレイリストの再生中に様々なイベントを発生する。このイベント発生は、イベントハンドラと呼ばれる処理プログラムの実行を引き起こす。これらのイベントハンドラは、コンテンツ制作者がスクリプト言語で実装する必要がある。このように、不定期なイベントが発生し、イベント発生をきっかけに、処理プログラムの実行を開始するプログラム実行モデルを「イベントドリブンモデル」と呼ぶ。
本実施形態では、再生制御部206で発生するイベント毎にイベントハンドラを用意している。すなわち、イベントAが発生したときに実行される処理プログラムは、onEventA()という構造に決められており、その内容はコンテンツ制作者が実装することができる。例えば、プレイリストの先頭には、Chapterマークが設定されており、プレイリスト先頭からの再生開始時には、Chapterイベントが発生する。さらに、Chapterが変わるたびにChapterイベントがスクリプト制御部202に通知され、対応するイベントハンドラであるonChapter()が実行される。プレイリストの最後まで再生が到達すると、その最後で再生が一時停止し、PlayListEndイベントがスクリプト制御部202に通知される。スクリプト制御部202では、onPlayListEnd()イベントハンドラ内で、別のプレイリストの再生開始を指示する。このように、再生制御部206からスクリプト制御部202への情報伝達はイベントにより行い、スクリプト制御部202から再生制御部206に対する制御はメソッドで行うモデルを構築することにより、クリップストリームファイルの再生をスクリプトプログラムで制御できるようになる。
以上のようなモデルにより、ビデオ、オーディオ、字幕の再生が可能となり、コンテンツ制作者が予め設定しておいた再生中のある時刻にイベントを発生させて、予め用意しておいたイベントハンドラを実行させることで、コンテンツ制作者が意図する動作を実現することができる。また、ユーザによるキー入力を受けた入力インタフェース部204がスクリプト制御部202にイベントを通知することにより、ユーザ操作に応じてコンテンツ制作者が用意した動作を実行させることも可能となる。
イベントハンドラがコンテンツ制作者によって記述されていない場合には、予め規定されている組み込みの動作(デフォルトイベントハンドラ)を実行するか、または何も実行されず、そのイベントは無視される。何も処理を行う必要が無いときには、イベントに対応したイベントハンドラを記述しないようにすることで、積極的にイベントを無視するように構成することもできる。
例えば、どのようなイベントが発生しても、一つの処理プログラムを呼び出すようなモデルでは、どのイベントが発生したかを知り、イベント毎に用意してある処理ルーチンを切り替えるという前処理を、処理プログラムの中に記述しておく必要がある。このような処理プログラムは、コンテンツ制作者が実装するものであるから、モデルとしては簡単でも、コンテンツ制作者の負担が大きくなるという問題があった。また、大きな一つの処理プログラムがたびたび呼び出されることになり、メモリ占有量が大きく、実行速度が低いという問題があった。これに対し、イベント毎に処理プログラム、つまりイベントハンドラを用意するモデルでは、上記のような問題を軽減することができる。
以上説明したように、ユーザ入力イベントが再生制御部206の状態を変化させ、新たなイベントを発生させる契機ともなり、新たに発生したイベントを利用して、さまざまな処理を行わせることができる点は、本実施形態の特徴のひとつである。
次に図4を参照して、スクリプトファイルの構成の一例を説明する。スクリプトファイルは、図示するようにいくつかのイベントハンドラ群と、メイン処理部から構成されている。
onAutoPlay()イベントハンドラ402は、自動実行のイベントハンドラで、ディスクが挿入されると自動に実行される。onContinuePlay()イベントハンドラ404は、復帰再生を実現させるイベントハンドラである。また、onMark()イベントハンドラ406は、再生中にマークが指す時刻に到達したときに実行されるイベントハンドラである。
図5は、上述したハードウェア構成とスクリプトプログラムの協働により実現される映像再生装置100の機能ブロック図である。
図示しないオペレーティングシステムは、映像再生装置100の電源が投入されると最初に起動して初期設定等の必要な処理を行い、図示しないビデオコンテンツ再生プログラムを呼び出す。このビデオコンテンツ再生プログラムは、例えば、ディスク101が挿入されたとき記録されているデータがビデオコンテンツであるかを確認したり、スクリプトファイルを読み出してスクリプト制御部202に与えたり、読み出したデータを再生制御部206に与えるなどの基本的な機能を実行する。ビデオコンテンツ再生プログラムの動作中に、オペレーティングシステムは、ドライブインタフェース114を介してディスクドライブ102を操作し、ディスク101のファイル読み出し等のサービスを提供する。
スクリプト制御部202は、スクリプトファイルに記述されているスクリプトプログラムを解釈して実行する。上述したように、スクリプトファイルには、グラフィックス処理部222を操作してメニュー画面等の画像を作成したり、ユーザインタフェースからの信号にしたがって再生制御部206を制御したりする動作を記述することができる。
再生制御部206は、ディスク101に記述されているデータを参照し、ビデオコンテンツの再生に関わる制御を行う。また、スクリプト制御部202または入力インタフェース部204からの指示にしたがって、映像ストリームの切り替え等の動作を行う。
再生ステータス232には、再生中のプレイリストや再生時間に関する情報が格納される。ユーザデータ234には、コンテンツ制作者がコンテンツに応じて記憶させておきたい情報が格納される。再生ステータスバックアップ236は、後述するノーマルモードからメニューモードが遷移するときに、メニューモードに移る直前の再生ステータス232における情報がバックアップされる。再生ステータス232、ユーザデータ234、再生ステータスバックアップ236の使用方法については、図7ないし図12のフローチャートともに後述する。
コンテンツデータ供給部208は、クリップストリームファイルをディスク101から読み出し、バッファ部210に供給して蓄積する。そして、ビデオデコード部216、オーディオデコード部220、または字幕デコード部218などの要求に従って、クリップストリームファイルを供給する。さらに、バッファ部210内に蓄積されたデータの量を勘案した上で、ディスク101からのデータ読み込みを行う。バッファ部210は、バッファの実体としてメモリ113の記憶領域の一部を排他的に使用する。
データ記憶部212は、再生制御部206から指示されたデータを、ビデオコンテンツ再生プログラムが終了しても消去されない領域への書き込みや読み出しの動作をする。保存再生ステータス252には、再生制御部206内の再生ステータスバックアップ236内の情報が記録され、保存ユーザデータ254には、再生制御部206内のユーザデータ234内の情報が記録される。データ記憶部212は、複数のタイトルに対する領域を有している。すなわち、データ記憶部212は、同時に複数タイトルのコンテンツに対応する再生ステータスやユーザデータを保持することができる。これらのデータは、タイトルID250をキーとして、ディスク内のコンテンツに対応するデータを検索することができるように構成されている。
デコード制御部214は、ビデオデコード部216、字幕デコード部218、オーディオデコード部220の動作を制御する。また、内部に時計を持ちビデオオーディオの出力同期を管理する。
ビデオデコード部216は、ビデオデコーダ116を制御し、入力されたビデオストリームをデコードする。さらに、デコードの結果として生成されたビデオデータをグラフィックス処理部222に出力する。同様に、オーディオデコード部217は、オーディオデコーダ117を制御し、入力されたオーディオストリームをデコードする。さらに、デコードの結果として生成されたオーディオデータをオーディオ出力部226に出力する。
字幕デコード部218は、入力された字幕ストリームをデコードし、デコードの結果として生成された字幕の画像データを、グラフィックス処理部222に出力する。
グラフィックス処理部222には、ビデオデコード部216からのビデオデータと、字幕デコード部218から字幕の画像データがともに入力される。グラフィックス処理部222は、制御コマンドに応じて字幕の画像データの拡大、縮小を行ってビデオデータと加算し、さらに、ビデオ出力に合わせるために拡大、縮小を実行する。その結果作成された画像を、ビデオ出力部224に出力する。また、グラフィックス処理部222は、スクリプト制御部202や再生制御部206の指示にしたがって、メニューやメッセージを生成し、これをビデオ信号にオーバーレイして出力する。さらに、予め指定された出力ビデオデバイスのアスペクトレシオと、コンテンツ内で指定された出力アスペクトレシオにあわせて、出力信号のアスペクト変換を行う。
ビデオ出力部224は、メモリ113の一部をFIFOとして使用し、入力されたビデオデータを一時的に蓄えてビデオ出力インタフェース118から出力する。同様にオーディオ出力部226は、メモリ113の一部をFIFOとして使用し、入力されたオーディオデータを一時的に蓄えてオーディオ出力インタフェース119から出力する。
次に、図6ないし図8を参照して、本実施形態による続き再生の実現方法について説明する。
図6は、映像再生装置100におけるディスクの再生前処理を示すフローチャートである。ディスク101がディスクドライブ102に挿入され、ビデオコンテンツ再生プログラムが起動すると、コンテンツデータ供給部208は、ディスク101に記録されているTITLEID.DATファイルを再生制御部206に供給する。再生制御部206は、TITLEID.DATファイル内のタイトルIDを取得する(S10)。
データ記憶部212は、取得したタイトルIDをキーにして、保存再生ステータス252および保存ユーザデータ254(以下、これらを総称して「保存情報」ともいう)を検索する(S12)。データ記憶部212内に保存情報がある場合(S12のY)、再生制御部206は、データ記憶部212内の保存再生ステータス252および保存ユーザデータ254を、それぞれ、再生制御部206内の再生ステータス232およびユーザデータ234に読み出す(S14)。
保存情報の読み出し後、または、データ記憶部212内に保存情報がない場合(S12のN)は、コンテンツデータ供給部208は、図示しないオペレーティングシステムに対し、SCRIPT.DATファイルの読み込みを要求し、ディスク101からスクリプト制御部202にSCRIPT.DATファイルが読み込まれ、ファイルの解釈、実行がなされる(S16)。
図7は、図6のS16におけるSCRIPT.DATファイルの解釈、実行の処理手順を説明したフローチャートである。初回実行時は、スクリプト制御部202は、ディスクから読み込んだSCRIPT.DATファイルを、上の行から順に実行していく。初回の実行が終了するまでは、イベントハンドラの実行は抑制され、スクリプト制御部202においてイベントの処理は行われない。初回実行が終わると、イベントハンドラが実行可能になり、スクリプトファイル中に記述されたイベントハンドラを自動実行する。これにより、ユーザが明示的に再生を指示しなくても、ディスク101のロードと同時にディスクの再生を開始することが可能となる。
まず、スクリプト制御部202が、SCRIPT.DATファイルを解釈する(S20)。続いて、スクリプト制御部202は、データ記憶部212から再生制御部206に保存情報が読み込まれたか否かを判定する(S22)。
本実施形態では、自動実行するイベントハンドラとして、コンテンツを最初から再生させるためのonAutoPlay()イベントハンドラと、続き再生を実行するためのonContinuePlay()イベントハンドラの2つが準備されている。保存情報が読み込まれていない場合(S22のN)は、通常の再生開始に対応すると考えられ、スクリプト制御部202は、onAutoPlay()イベントハンドラを実行する(S24)。このonAutoPlay()イベントハンドラがスクリプトファイルに記述されていないと再生開始ができないため、コンテンツ制作者は、このイベントハンドラを記述することが好ましい。
保存情報が読み込まれている場合(S22のY)は、既に一度、現在ロード中のディスクの再生をしたことがあると考えられる。続いて、SCRIPT.DATファイルにonContinuePlay()イベントハンドラが記述されているか否かを判定する(S26)。onContinuePlay()イベントハンドラが記述されている場合(S26のY)、スクリプト制御部202は、続き再生を開始するためのonContinuePlay()イベントハンドラを実行する(S28)。このイベントハンドラは、再生制御部206に対し、再生ステータス232およびユーザデータ234の情報を読み出し、その情報にしたがって再生を開始させる。このonContinuePlay()イベントハンドラを適切に記述することによって、コンテンツ制作者の意図した通りに続き再生を実行することが可能になる。
SCRIPT.DATファイルにonContinuePlay()イベントハンドラが記述されていない場合(S26のN)、スクリプト制御部202は、デフォルトonContinuePlay()イベントハンドラを実行する(S30)。このイベントハンドラは、再生制御部206に対し、再生ステータス232に記憶されたプレイリスト番号または再生時刻からの再生を開始させる。
図8は、映像再生装置において、ビデオコンテンツ再生プログラムが終了する際の動作を示すフローチャートである。なお、ここでいう「終了」とは、単にコンテンツの再生を停止させるだけではなく、スクリプトプログラムの実行も終了させることを指している。
再生制御部206は、ユーザによるビデオコンテンツ終了の指示の入力を受けると(S40)、コンテンツの再生を停止し、再生ステータス232の情報を再生ステータスバックアップ236へ保存するとともに、新たなイベント発生の抑止、実行待ちのイベントハンドラの破棄などの終了準備を行う(S42)。続いて、ビデオコンテンツ再生プログラムが終了する直前に実行するonExit()イベントハンドラが、SCRIPT.DATファイルに記述されているか否かを判定する(S44)。onExit()イベントハンドラが記述されていない場合(S44のN)、S46をスキップする。onExit()イベントハンドラが記述されている場合(S44のY)、スクリプト制御部202は、exitイベントを受け取り、そのイベントに対する動作であるonExit()イベントハンドラを実行する(S46)。ここで、「exitイベント」は、ビデオコンテンツの終了が指示されたときに、スクリプト制御部202に通知されるイベントである。スクリプト制御部202は、このイベントを受け取ることで、onExit()イベントハンドラ内で所望の終了処理を行うことができる。
onExit()イベントハンドラにどのような動作を記述するかは、コンテンツ制作者の意図に依存する。例えば、再生の状態を指示する再生ステータスバックアップ236の情報だけでなく付加的な情報をユーザデータ234に保存し、次回再生時に使用できるように動作させてもよい。または、次回再生時に、続き再生ではなく初めから再生を行わせるために、再生ステータスバックアップ236とユーザデータ234の情報を消去するような動作を記述してもよい。
次に、データ記憶部212は、タイトルIDをキーとして、保存情報を検索する(S48)。保存情報が存在する場合(S50のY)、再生ステータスバックアップ236とユーザデータ234の情報を、同じタイトルIDの保存再生ステータス252と保存ユーザデータ254に対して上書きする(S52)。保存情報が存在しない場合は(S50のN)、再生ステータスバックアップ236とユーザデータ234の情報を、現在のタイトルIDについての保存再生ステータス252と保存ユーザデータ254として、新たに記憶する(S54)。
以上説明したように、本実施形態によれば、続き再生時の動作を記録媒体側にスクリプトプログラムとして記述するとともに、続き再生をするときに必要となる情報である再生ステータスを映像再生装置が記憶するようにしたので、スクリプトプログラムを適宜作成することによってコンテンツ制作者の意図した通りの続き再生を実現することができる。
また、続き再生のデフォルト動作であるデフォルトonContinuePlay()イベントハンドラを映像再生装置に実装しておくことで、コンテンツ制作者が続き再生の動作であるonContinuePlay()イベントハンドラをスクリプトファイルに記述していなくても、続き再生を実行することができる。
さらに、スクリプトファイルに、終了イベントに対応して実行されるイベントハンドラ(onExit()イベントハンドラ)を記述しておくことで、コンテンツの再生終了時にもコンテンツ制作者の意図する動作を実現することができる。
以上、実施の形態をもとに本発明を説明した。これらの実施形態は例示であり、各構成要素またはプロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、そのような変形例について述べる。
実施の形態では、映像再生装置100内の再生制御部206に、再生ステータスやユーザデータを記録する領域を設けることを述べたが、映像再生装置で再生されるディスク等の記録媒体に再生ステータスやユーザデータを記録する領域を設け、再生制御部206が記録媒体内のそれらの情報を読み取るように構成してもよい。こうすれば、続き再生のための情報が記録媒体に記録されていることになるので、上述の実施形態のように構成された映像再生装置間であれば、一旦再生を停止した後、映像再生装置から記録媒体を取り出し、別の映像再生装置にて再生をする場合でも、続き再生を実現することができる。
続き再生を実行する際に、前回終了時点から再開する代わりに、もとの時点より時間を前に戻して再生するように構成してもよい。例えば、図8のS46のonExit()イベントハンドラに、保存再生ステータス252に再生ステータス232の再生情報として時刻を記憶させるとき、「時刻を5分前に変更」などのような情報を変更する命令を記載すれば、次回再生時に時間を前に戻して再生することが可能になる。こうすることで、ユーザは前回再生していた映像コンテンツの内容を思い出しやすくなる。
図7のS28におけるonContinuePlay()イベントハンドラに、ディスクに記述されるスクリプトで指定される所定のIDに応じて、続き再生時の動作の条件分岐をさせるような命令を記述してもよい。例えば、1)前回再生を終了した時点から再生する通常の続き再生を行う、2)続き再生を禁止し、必ずディスクの先頭から再生させる、3)前回再生を終了した時点から、時間を前に戻して再生する、といった動作を、コンテンツ制作者が容易に選択可能となるように構成することができる。これによって、例えば映画コンテンツを再生しているときに、クライマックスなどの特定の場面で終了した場合には、クライマックスの場面の最初から再生させることができる。また、ゲームやクイズなどのコンテンツを再生しているときに、特定の場面で終了した場合には、続き再生を行えないようにし、次回再生するときには初めから、または特定の時点からの再生を強制するといった演出をすることも可能になる。
スクリプト制御部は、onContinuePlay()イベントハンドラを実行するとき、ユーザデータを利用した続き再生を実行するようにしてもよい。これによれば、コンテンツ制作者の意図に応じて、コンテンツに合わせた種々のデータを映像再生装置に保存しておき、次回再生時にこのユーザデータを取得できるので、続き再生時に、より複雑な動作を映像再生装置に実行させることが可能になる。例えば、クイズ形式のコンテンツの再生中に終了が選択されたとき、それまでにユーザからなされた解答を保存ユーザデータ254として格納しておき、続き再生時に、前回の解答結果を引き継がせるような演出をすることも可能となる。
本発明の一実施形態による映像再生装置のハードウェア構成図である。 ディスクに格納されたデータファイルのデータ構造の一例を示す図である。 スクリプトファイルの動作を説明するためのモデルを示す図である。 スクリプトファイルの一例を示す図である。 本発明の一実施形態による映像再生装置の機能ブロック図である。 映像再生装置の再生前処理のフローチャートである。 スクリプトの解釈、実行を行うフローチャートである。 映像再生装置の再生終了処理のフローチャートである。
符号の説明
100 映像再生装置、101 ディスク、202 スクリプト制御部、204 入力インタフェース部、206 再生制御部、208 コンテンツデータ供給部、210 バッファ部、212 データ記憶部、232 再生ステータス、234 ユーザデータ、236 再生ステータスバックアップ、250 タイトルID、252 保存再生ステータス、254 保存ユーザデータ、300 スクリプトファイル。

Claims (6)

  1. 記録媒体上に予め記録されている映像コンテンツを再生する再生制御部と、
    前記記録媒体上に予め記憶された、映像コンテンツを最初から再生させる第1のイベントハンドラと、以前に再生したことのある映像コンテンツを前回の続きから再生する続き再生を実行させる第2のイベントハンドラと、を含むスクリプトプログラムを解釈して実行するスクリプト制御部と、
    映像コンテンツの続き再生を実行させるために前回再生を停止した箇所を特定する情報である再生ステータスを記憶するステータス記憶領域と、映像コンテンツ毎に予め指定され、映像コンテンツの前回の再生時にユーザから与えられた情報であるユーザデータを記憶するユーザデータ記憶領域とを有し、映像コンテンツの再生終了時には再生ステータスが前記ステータス記憶領域に書き込まれる記憶部と、を備え、
    前記スクリプト制御部は、同一の記録媒体を当該映像再生装置で再び動作させるとき、記録媒体上の映像コンテンツに対応する再生ステータスを前記ステータス記憶領域から検索し、対応する再生ステータスの有無に応じて、前記2つのイベントハンドラのいずれかを実行するとともに、前記第2のイベントハンドラが実行されるとき、前記ユーザデータを引き継いだ状態で映像コンテンツを再生することを特徴とする映像再生装置。
  2. 前記スクリプト制御部は、前記スクリプトプログラムに前記第2のイベントハンドラが含まれていないときに実行されるデフォルトのイベントハンドラを有していることを特徴とする請求項1に記載の映像再生装置。
  3. 前記スクリプトプログラムには、前記再生制御部における終了イベントに応じて実行される第3のイベントハンドラがさらに含まれ、
    前記スクリプト制御部は、前記第3のイベントハンドラの実行によって前記ステータス記憶領域内の再生ステータスまたは前記ユーザデータ記憶領域内のユーザデータの情報を操作することを特徴とする請求項1または2に記載の映像再生装置。
  4. 記録媒体上に予め記録されている映像コンテンツを再生する映像再生方法であって、
    前記記録媒体上に予め記憶された、映像コンテンツを最初から再生させる第1のイベントハンドラと、以前に再生したことのある映像コンテンツを前回の続きから再生する続き再生を実行させる第2のイベントハンドラと、を含むスクリプトプログラムを解釈して実行し、
    映像コンテンツ毎に予め指定され、映像コンテンツの前回の再生時にユーザから与えられた情報であるユーザデータを映像再生装置のユーザデータ記憶領域に記録し、
    前記映像コンテンツの再生終了時に、映像コンテンツの続き再生を実行させるために前回再生を停止した箇所を特定する情報である再生ステータスを前記映像再生装置のステータス記憶領域に記録し、
    同一の記録媒体を前記映像再生装置で再び動作させるとき、記録媒体上の映像コンテンツに対応する再生ステータスを前記ステータス記憶領域から検索し、
    対応する再生ステータスの有無に応じて、前記2つのイベントハンドラのいずれかを前記再生装置に実行させるとともに、前記第2のイベントハンドラを実行するとき、前記ユーザデータを引き継いだ状態で映像コンテンツを前記映像再生装置に再生させることを特徴とする映像再生方法。
  5. 映像再生装置において再生される映像コンテンツと、
    前記映像コンテンツを最初から再生させる第1のイベントハンドラと、以前に再生したことのある映像コンテンツを前回の続きから再生する続き再生を実行させる第2のイベントハンドラとを含むスクリプトプログラムと、が記録された映像記録媒体であって、
    前記スクリプトプログラムは、
    映像コンテンツ毎に予め指定され、映像コンテンツの前回の再生時にユーザから与えられた情報であるユーザデータを前記映像再生装置のユーザデータ記憶領域に記録する手順と、
    前記映像コンテンツの再生終了時に、映像コンテンツの続き再生を実行させるために前回再生を停止した箇所を特定する情報である再生ステータスを前記映像再生装置のステータス記憶領域に記録する手順と、
    同一の記録媒体を前記映像再生装置で再び動作させるとき、記録媒体上の映像コンテンツに対応する再生ステータスを前記ステータス記憶領域から検索する手順と、
    対応する再生ステータスの有無に応じて、前記2つのイベントハンドラのいずれかを実行するとともに、前記第2のイベントハンドラが実行されるとき、前記ユーザデータを引き継いだ状態で映像コンテンツを再生する手順と、
    を前記映像再生装置に実行させることを特徴とする映像記録媒体。
  6. 記録媒体上に予め記録されている映像コンテンツを再生する手順と、
    前記記録媒体上に予め記憶された、映像コンテンツを最初から再生させる第1のイベントハンドラと、以前に再生したことのある映像コンテンツを前回の続きから再生する続き再生を実行させる第2のイベントハンドラと、を含むスクリプトプログラムを解釈して実行する手順と、
    映像コンテンツ毎に予め指定され、映像コンテンツの前回の再生時にユーザから与えられた情報であるユーザデータを映像再生装置のユーザデータ記憶領域に記録する手順と、
    前記映像コンテンツの再生終了時に、映像コンテンツの続き再生を実行させるために前回再生を停止した箇所を特定する情報である再生ステータスを前記映像再生装置のステータス記憶領域に記録する手順と、
    同一の記録媒体を前記映像再生装置で再び動作させるとき、記録媒体上の映像コンテンツに対応する再生ステータスを前記ステータス記憶領域から検索する手順と、
    対応する再生ステータスの有無に応じて、前記2つのイベントハンドラのいずれかを実行するとともに、前記第2のイベントハンドラが実行されるとき、前記ユーザデータを引き継いだ状態で映像コンテンツを再生する手順と、
    を前記映像再生装置に実行させることを特徴とする映像再生プログラム。
JP2004239193A 2004-08-19 2004-08-19 映像再生装置および映像再生方法 Expired - Fee Related JP4505280B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2004239193A JP4505280B2 (ja) 2004-08-19 2004-08-19 映像再生装置および映像再生方法
EP05755723A EP1814328A4 (en) 2004-08-19 2005-06-29 IMAGE PLAY ARRANGEMENT AND METHOD, RECORDING MEDIUM AND IMAGE PROGRAM
US11/660,486 US20080118232A1 (en) 2004-08-19 2005-06-29 Video Reproducing Device and Method, Recording Medium and Video Reproducing Program
KR20077006291A KR101167346B1 (ko) 2004-08-19 2005-06-29 영상재생장치 및 방법, 기록매체, 영상재생 프로그램
CN2005800281682A CN101006723B (zh) 2004-08-19 2005-06-29 图像再现装置和方法
PCT/JP2005/011977 WO2006018933A1 (ja) 2004-08-19 2005-06-29 映像再生装置および方法、記録媒体、映像再生プログラム
AU2005273479A AU2005273479B2 (en) 2004-08-19 2005-06-29 Video producing device and method, recording medium, and video reproducing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004239193A JP4505280B2 (ja) 2004-08-19 2004-08-19 映像再生装置および映像再生方法

Publications (2)

Publication Number Publication Date
JP2006060450A JP2006060450A (ja) 2006-03-02
JP4505280B2 true JP4505280B2 (ja) 2010-07-21

Family

ID=35907326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004239193A Expired - Fee Related JP4505280B2 (ja) 2004-08-19 2004-08-19 映像再生装置および映像再生方法

Country Status (7)

Country Link
US (1) US20080118232A1 (ja)
EP (1) EP1814328A4 (ja)
JP (1) JP4505280B2 (ja)
KR (1) KR101167346B1 (ja)
CN (1) CN101006723B (ja)
AU (1) AU2005273479B2 (ja)
WO (1) WO2006018933A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100595825C (zh) * 2005-06-08 2010-03-24 松下电器产业株式会社 Gui内容再现装置
JP5015499B2 (ja) * 2006-06-15 2012-08-29 株式会社デンソー 車両用表示制御システム
US20100054096A1 (en) * 2006-12-05 2010-03-04 Jiro Kiyama Reproduction apparatus, control program, recording medium, and control method for controlling reproduction of content
JP5235074B2 (ja) 2007-12-21 2013-07-10 アルパイン株式会社 ビデオ再生装置
JP5197202B2 (ja) * 2008-07-14 2013-05-15 富士通テン株式会社 コンテンツ再生装置、方法およびプログラム
WO2011102508A1 (ja) 2010-02-22 2011-08-25 株式会社ソニー・コンピュータエンタテインメント コンテンツ再生装置
JP4922462B1 (ja) 2011-02-28 2012-04-25 株式会社東芝 コンテンツ再生装置およびコンテンツ再生方法
JP2012248960A (ja) 2011-05-25 2012-12-13 Sony Computer Entertainment Inc コンテンツ再生装置
WO2013099392A1 (ja) 2011-12-29 2013-07-04 株式会社ソニー・コンピュータエンタテインメント 映像再生システム
KR20220112755A (ko) 2019-12-06 2022-08-11 소니그룹주식회사 정보 처리 시스템, 정보 처리 방법 및 기억 매체

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002290899A (ja) * 2001-03-23 2002-10-04 Sanyo Electric Co Ltd Dvd再生装置
JP2004007518A (ja) * 2002-03-27 2004-01-08 Matsushita Electric Ind Co Ltd パッケージメディア、再生装置、および再生方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US608521A (en) * 1898-08-02 Metallic coin-wrapper
US20020054049A1 (en) * 1996-11-12 2002-05-09 Kenji Toyoda Image playback apparatus, image recording apparatus, and methods thereof
SG82587A1 (en) * 1997-10-21 2001-08-21 Sony Corp Recording apparatus, recording method, playback apparatus, playback method, recording/playback apparatus, recording/playback method, presentation medium and recording medium
US6393201B1 (en) * 1998-01-07 2002-05-21 Hitachi, Ltd. Reproducing apparatus and reproducing/recording apparatus memorizing identification information of optical information meda and method thereof
US6990671B1 (en) * 2000-11-22 2006-01-24 Microsoft Corporation Playback control methods and arrangements for a DVD player
JP2003249057A (ja) * 2002-02-26 2003-09-05 Toshiba Corp デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム
WO2003079360A1 (en) * 2002-03-15 2003-09-25 Nokia Corporation Method and apparatus for replaying a recording medium
US20040047588A1 (en) * 2002-03-27 2004-03-11 Tomoyuki Okada Package medium, reproduction apparatus, and reproduction method
JP3975147B2 (ja) * 2002-10-01 2007-09-12 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
WO2004049710A1 (ja) * 2002-11-28 2004-06-10 Sony Corporation 再生装置、再生方法、再生プログラムおよび記録媒体
RU2379770C2 (ru) * 2003-05-06 2010-01-20 Эл Джи Электроникс Инк. Носитель записи со структурой данных для управления видеоданными и данными дополнительного содержимого к ним и способы и устройства записи и воспроизведения
TW200537941A (en) * 2004-01-26 2005-11-16 Koninkl Philips Electronics Nv Replay of media stream from a prior change location

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002290899A (ja) * 2001-03-23 2002-10-04 Sanyo Electric Co Ltd Dvd再生装置
JP2004007518A (ja) * 2002-03-27 2004-01-08 Matsushita Electric Ind Co Ltd パッケージメディア、再生装置、および再生方法

Also Published As

Publication number Publication date
KR101167346B1 (ko) 2012-07-19
AU2005273479B2 (en) 2011-02-24
EP1814328A1 (en) 2007-08-01
KR20070062523A (ko) 2007-06-15
CN101006723B (zh) 2013-02-20
CN101006723A (zh) 2007-07-25
WO2006018933A1 (ja) 2006-02-23
US20080118232A1 (en) 2008-05-22
JP2006060450A (ja) 2006-03-02
EP1814328A4 (en) 2011-10-05
AU2005273479A1 (en) 2006-02-23

Similar Documents

Publication Publication Date Title
KR101167346B1 (ko) 영상재생장치 및 방법, 기록매체, 영상재생 프로그램
JP3938368B2 (ja) 動画像データの編集装置および動画像データの編集方法
US8244099B2 (en) Picture reproducing apparatus and method, recording medium, and picture reproducing program
JPH1132303A (ja) 映像再生装置
KR100561479B1 (ko) 동영상으로 재생되는 복수개의 타이틀이 기록된정보저장매체, 그 재생 장치 및 재생 방법
EP1606815A1 (en) Information storage medium storing moving picture data and additional data, reproducing apparatus and method therefor
JP2007535857A (ja) プログラミング機能を有するアプリケーションを記録した記録媒体、再生装置及びその再生方法
US20050117883A1 (en) Storage medium storing program management information, and reproducing method and apparatus
KR101228411B1 (ko) 영상재생장치 및 방법, 기록매체, 영상재생 프로그램
US20060188226A1 (en) Method and apparatus for setting marks on content recorded on a recording medium and conducting operations in accordance with the marks
JP5235074B2 (ja) ビデオ再生装置
US20080008448A1 (en) Method and apparatus for controlling reproduction of a title including av data and information recording medium
KR100765756B1 (ko) 버튼에 대한 사용자 조작 정보를 포함하는 저장 매체, 그재생장치 및 그 재생방법
KR100561483B1 (ko) 동영상으로 재생되는 복수개의 타이틀이 기록된정보저장매체, 그 재생 장치 및 재생 방법
KR100694123B1 (ko) 동영상 데이터와 어플리케이션 프로그램이 기록된 저장매체 및 그 재생 장치 및 방법
JP3760929B2 (ja) データ記録再生装置
KR100813957B1 (ko) 확장 검색 및 이벤트 발생 기능을 제공하기 위한 메타정보가 기록된 저장매체, 재생 장치 및 그 재생 방법
JP2004147202A (ja) Dvd記録再生装置
JP2008152478A (ja) データ再生装置
JP2008286918A (ja) 学習用映像と学習用プログラムとを記録した記録媒体
KR20060059572A (ko) 플레이리스트를 자동 재생하기 위한 정보를 포함하는 저장매체, 그 재생 장치 및 재생 방법
KR20150004507A (ko) 비주얼 데이터 재생 방법 및 재생 프로그램

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090908

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100119

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100226

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100426

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130430

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees