JP4483679B2 - Information processing apparatus and method, and program - Google Patents
Information processing apparatus and method, and program Download PDFInfo
- Publication number
- JP4483679B2 JP4483679B2 JP2005124935A JP2005124935A JP4483679B2 JP 4483679 B2 JP4483679 B2 JP 4483679B2 JP 2005124935 A JP2005124935 A JP 2005124935A JP 2005124935 A JP2005124935 A JP 2005124935A JP 4483679 B2 JP4483679 B2 JP 4483679B2
- Authority
- JP
- Japan
- Prior art keywords
- playback
- command
- dvd
- start position
- specified
- 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
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
本発明は、情報処理装置および方法並びにプログラムに関し、特に、所定の単位毎に記録されているメディアの再生開始位置として、その単位や現在の再生位置によらず任意な位置をユーザが指定できる情報処理装置および方法並びにプログラムに関する。 The present invention relates to an information processing apparatus, method, and program, and in particular, information that allows a user to specify an arbitrary position as a playback start position of a medium recorded for each predetermined unit regardless of the unit or the current playback position. The present invention relates to a processing apparatus, method, and program.
近年、記録装置が様々な分野に採用されるようになっている。 In recent years, recording apparatuses have been adopted in various fields.
例えば、映画等のコンテンツを配信する分野などでは、そのコンテンツを所定のメディアに記録する記録装置(例えば特許文献1参照)が採用されている。具体的には例えばDVD(Digital Versatile Disk)にコンテンツを記録する記録装置が採用されている。このような記録装置は、コンテンツを構成する1つのストリームデータ全体を、1つのタイトルとして記録している。 For example, in the field of distributing content such as a movie, a recording device (see, for example, Patent Document 1) that records the content on a predetermined medium is employed. Specifically, for example, a recording device that records content on a DVD (Digital Versatile Disk) is employed. Such a recording apparatus records one whole stream data constituting the content as one title.
このようなタイトル内では、ユーザが所望する任意の位置からの再生が可能となっている。 In such a title, reproduction from an arbitrary position desired by the user is possible.
また例えば、医療の分野などでは、超音波診断装置により撮影された患者の体内の映像等を所定のメディアに記録する記録装置が採用されている。記録対象のメディアがDVDである場合、この医療の分野で採用されている記録装置は、例えば記録の開始指示から終了指示までに超音波診断装置により撮影された患者の体内の映像を、1つのタイトルとして記録している。即ち、医療の分野で採用されている記録装置により記録されたDVDには、複数のタイトルが存在し得る。
しかしながら、ユーザが所望する再生開始位置(時間)が、現在の再生位置(時間)に対して複数のタイトルを跨るような位置(複数のタイトルを跨る長時間)である場合、特許文献1を含む従来の再生装置では、ユーザが再生を所望するその位置からの再生開始はできない(そのような再生開始を行う機能自体が搭載されていない)、という問題点があった。換言すると、従来、ユーザは、再生対象のタイトル内でなければ再生開始位置を指定できない、即ち、再生対象のタイトルから外れて他のタイトル内の位置を再生開始位置として指定できない、と言う問題点があった。
However, if the playback start position (time) desired by the user is a position that spans multiple titles with respect to the current playback position (time) (long time spanning multiple titles),
なお、この問題点は、DVDのみならず、次のようなメディアを再生対象とする再生装置全体に発生する。即ち、記録または再生の時間の管理方法として、時間軸が所定の1つの単位内で完結して他の単位に跨らないという方法が採用されており、その単位毎にデータが記録されているメディアの再生を行う再生装置全体に、この問題点が発生する。 Note that this problem occurs not only on DVDs but also on all playback devices that target the following media. That is, as a method for managing the recording or reproduction time, a method is adopted in which the time axis is completed within a predetermined unit and does not extend over other units, and data is recorded for each unit. This problem occurs in the entire playback apparatus that plays back media.
本発明は、このような状況に鑑みてなされたものであり、所定の単位毎に記録されているメディアの再生開始位置として、その単位や現在の再生位置によらず任意な位置をユーザが指定できるようにするものである。 The present invention has been made in view of such a situation, and the user designates an arbitrary position as the reproduction start position of the media recorded for each predetermined unit regardless of the unit or the current reproduction position. It is something that can be done.
本発明の情報処理装置は、記録または再生の時間の管理方法として、時間軸が、1以上のGOPからなる所定の1つのタイトル内で完結して他のタイトルに跨らないという方法が採用されており、タイトル毎にデータが記録されているDVDの再生を行う情報処理装置において、DVD全体に渡る連続時間軸上の基準位置から、2以上のタイトルを跨り得る長さの時間だけ離間した、CTL基準で表現された位置を再生開始位置として、その再生開始位置から再生を開始させる指令が入力された場合、その指令を解釈する指令解釈手段と、CTL基準で表現された再生開始位置が、DVDに存在する1以上のタイトルのうちの何れのタイトルに存在するのかを特定し、特定されたタイトルを構成する1以上のGOPのうちの何れのGOPに相当するのかを特定することにより、指令解釈手段により解釈された指令において連続時間軸上で指定されている再生開始位置を特定する再生開始位置特定手段と、DVDのうちの、再生開始位置特定手段により特定されたタイトル内の特定されたGOPの先頭から再生を開始することを制御する再生制御手段とを備えることを特徴とする。 The information processing apparatus of the present invention employs a method in which the time axis is completed within a predetermined title composed of one or more GOPs and does not straddle other titles as a recording or playback time management method. In an information processing apparatus that reproduces a DVD in which data is recorded for each title, it is separated from a reference position on the continuous time axis over the entire DVD by a time that can span two or more titles. When a command for starting playback from the playback start position is input with the position expressed by the CTL standard as the playback start position, command interpretation means for interpreting the command, and the playback start position expressed by the CTL standard are By specifying which title of one or more titles exists on a DVD, and specifying which GOP corresponds to one or more GOPs constituting the specified title, The playback start position specifying means for specifying the playback start position specified on the continuous time axis in the command interpreted by the command interpreting means, and the title of the DVD specified by the playback start position specifying means is specified. And a playback control means for controlling the start of playback from the beginning of the GOP .
本発明の情報処理方法またはプログラムは、記録または再生の時間の管理方法として、時間軸が、1以上のGOPからなる所定の1つのタイトル内で完結して他のタイトルに跨らないという方法が採用されており、タイトル毎にデータが記録されているDVDの再生を行う情報処理方法またはプログラムであって、DVD全体に渡る連続時間軸上の基準位置から、2以上のタイトルを跨り得る長さの時間だけ離間した、CTL基準で表現された位置を再生開始位置として、その再生開始位置から再生を開始させる指令が入力された場合、その指令を解釈する指令解釈ステップと、CTL基準で表現された再生開始位置が、DVDに存在する1以上のタイトルのうちの何れのタイトルに存在するのかを特定し、特定されたタイトルを構成する1以上のGOPのうちの何れのGOPに相当するのかを特定することにより、指令解釈ステップの処理により解釈された指令において連続時間軸上で指定されている再生開始位置を特定する再生開始位置特定ステップと、DVDのうちの、再生開始位置特定ステップの処理により特定されたタイトル内の特定されたGOPの先頭から再生を開始することを制御する再生制御ステップとを含むことを特徴とする。 In the information processing method or program of the present invention, as a method for managing the recording or reproduction time, a method in which the time axis is completed within one predetermined title composed of one or more GOPs and does not straddle other titles. An information processing method or program for reproducing a DVD in which data is recorded for each title, and a length that can span two or more titles from a reference position on a continuous time axis over the entire DVD. If a command to start playback from the playback start position is input with the position expressed by the CTL standard separated by the time of, and the command interpretation step for interpreting the command and the CTL standard are used. The playback start position is specified in any one of one or more titles existing on the DVD, and any one of one or more GOPs constituting the specified title is selected. A playback start position specifying step for specifying a playback start position specified on the continuous time axis in the command interpreted by the processing of the command interpretation step, and a playback start position of the DVD And a playback control step for controlling the start of playback from the head of the specified GOP in the title specified by the processing of the specified step .
本発明の情報処理装置および方法、並びに、プログラムにおいては、記録または再生の時間の管理方法として、時間軸が、1以上のGOPからなる所定の1つのタイトル内で完結して他のタイトルに跨らないという方法が採用されており、タイトル毎にデータが記録されているDVDの再生が行われる。詳細には、DVD全体に渡る連続時間軸上の基準位置から、2以上のタイトルを跨り得る長さの時間だけ離間した、CTL基準で表現された位置を再生開始位置として、その再生開始位置から再生を開始させる指令が入力された場合、その指令が解釈され、CTL基準で表現された再生開始位置が、DVDに存在する1以上のタイトルのうちの何れのタイトルに存在するのかが特定され、特定されたタイトルを構成する1以上のGOPのうちの何れのGOPに相当するのかが特定されることにより、解釈された指令において連続時間軸上で指定されている再生開始位置が特定され、DVDのうちの、特定されたタイトル内の特定されたGOPの先頭から再生が開始される。 In the information processing apparatus and method, and program of the present invention, as a recording or reproduction time management method, the time axis is completed within one predetermined title composed of one or more GOPs and straddles other titles. This method is used, and a DVD in which data is recorded for each title is played back. Specifically, a position expressed by the CTL standard, which is separated from a reference position on the continuous time axis over the entire DVD by a length of time that can span two or more titles, is set as a playback start position from the playback start position. When a command to start playback is input, the command is interpreted, and it is specified in which title of the one or more titles existing on the DVD the playback start position expressed by the CTL standard exists. By specifying which one of one or more GOPs constituting the specified title corresponds to the playback start position specified on the continuous time axis in the interpreted command, the DVD is specified. Of these, playback is started from the head of the specified GOP in the specified title .
以上のごとく、本発明によれば、記録または再生の時間の管理方法として、時間軸が所定の1つの単位内で完結して他の単位に跨らないという方法が採用されており、その単位毎にデータが記録されているメディアの再生を行うことができる。特に、そのメディアの再生開始位置として、その単位や現在の再生位置によらず任意な位置をユーザが指定できる。 As described above, according to the present invention, as a method for managing the recording or reproduction time, a method in which the time axis is completed within one predetermined unit and does not extend over other units is adopted. It is possible to play back media on which data is recorded every time. In particular, the user can designate an arbitrary position as the reproduction start position of the media regardless of the unit or the current reproduction position.
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。 Embodiments of the present invention will be described below. Correspondences between constituent elements described in the claims and specific examples in the embodiments of the present invention are exemplified as follows. This description is to confirm that specific examples supporting the invention described in the claims are described in the embodiments of the invention. Therefore, even if there are specific examples that are described in the embodiment of the invention but are not described here as corresponding to the configuration requirements, the specific examples are not included in the configuration. It does not mean that it does not correspond to a requirement. On the contrary, even if a specific example is described here as corresponding to a configuration requirement, this means that the specific example does not correspond to a configuration requirement other than the configuration requirement. not.
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。 Further, this description does not mean that all the inventions corresponding to the specific examples described in the embodiments of the invention are described in the claims. In other words, this description is an invention corresponding to the specific example described in the embodiment of the invention, and the existence of an invention not described in the claims of this application, that is, in the future, a divisional application will be made. Nor does it deny the existence of an invention added by amendment.
本発明によれば、情報処理装置が提供される。この情報処理装置(例えば図1のハードウエア構成を有し、図3の機能的構成を有する記録再生装置)は、
記録または再生の時間の管理方法として、時間軸が、1以上のGOPからなる所定の1つのタイトル内で完結して他のタイトルに跨らないという方法が採用されており、前記タイトル毎にデータが記録されているDVD(例えば図1や図3のDVD31)の再生を行う情報処理装置において、
前記DVD全体に渡る連続時間軸上の基準位置から、2以上の前記タイトルを跨り得る長さの時間だけ離間した、CTL基準で表現された位置を再生開始位置として、その再生開始位置から再生を開始させる指令(例えば図3のダイレクトサーチ再生指令)が入力された場合、その指令を解釈する指令解釈手段(例えば図3のコマンド解釈部51)と、
前記CTL基準で表現された前記再生開始位置が、前記DVDに存在する1以上の前記タイトルのうちの何れのタイトルに存在するのかを特定し、特定された前記タイトルを構成する1以上の前記GOPのうちの何れのGOPに相当するのかを特定することにより、前記指令解釈手段により解釈された前記指令において前記連続時間軸上で指定されている前記再生開始位置を特定する再生開始位置特定手段(例えば図3のダイレクトサーチ制御部52)と、
前記DVDのうちの、前記再生開始位置特定手段により特定された前記タイトル内の特定された前記GOPの先頭から再生を開始することを制御する再生制御手段(例えば図3の再生制御部53)と
を備えることを特徴とする。
According to the present invention, an information processing apparatus is provided. This information processing apparatus (for example, the recording / reproducing apparatus having the hardware configuration of FIG. 1 and the functional configuration of FIG. 3)
As a management method of recording or playing time, time axis, one or more consisting of GOP and completed within a predetermined one title and methods it has been adopted that not span to another title, the data for each of the titles In an information processing apparatus for reproducing a DVD in which DVD is recorded (for example,
Playing from the playback start position, with a position expressed by the CTL standard that is separated from the reference position on the continuous time axis over the entire DVD by a length of time that can span two or more titles. When a command to start (for example, direct search reproduction command in FIG. 3) is input, command interpretation means (for example, command interpreter 51 in FIG. 3) for interpreting the command;
One or more titles of the one or more titles existing in the DVD are specified in the reproduction start position expressed by the CTL standard, and the one or more GOPs constituting the specified title The reproduction start position specifying means for specifying the reproduction start position specified on the continuous time axis in the command interpreted by the command interpretation means ( For example, the direct search control unit 52) of FIG.
Playback control means (for example, the
以下、図面を参照して、本発明の実施の形態について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明を適用した情報処理装置としての記録再生装置のハードウエア構成例を示す図である。 FIG. 1 is a diagram illustrating a hardware configuration example of a recording / reproducing apparatus as an information processing apparatus to which the present invention is applied.
図1の例の記録再生装置において、CPU(Central Processing Unit)1は、FLASHメモリ2からSDRAM(Synchronous Dynamic Random Access Memory)3にロードされた各種プログラムに従った各種処理を実行する。これにより、記録再生装置全体の動作が制御されることになる。SDRAM3にはまた、CPU1が各種の処理を実行する上において必要なデータなども適宜記憶される。
In the recording / reproducing apparatus of the example of FIG. 1, a CPU (Central Processing Unit) 1 executes various processes according to various programs loaded from a
CPU1にはまた、制御信号入出力制御部4が接続されている。制御信号入出力制御部4は、例えばマイクロコンピュータとして構成され、CPU1の他、操作部5、232C用インタフェース部6、USB用インタフェース部7、および表示部8等の各ブロック間での各種制御信号の授受を制御する。
A control signal input / output control unit 4 is also connected to the
操作部5は、キーボード、電源スイッチ、フットスイッチ等の各種入力機器で構成される。即ち、ユーザは、操作部5を操作することで、各種指令や各種情報を、この記録再生装置に入力させることができる。換言すると、操作部5は、ユーザの操作内容に対応する制御信号を、制御信号入出力制御部4を介してCPU1等に供給することができる。
The
232C用インタフェース部6には、専用のRS-232Cケーブルを介して例えば外部装置41が接続される。即ち、232C用インタフェース部6は、外部装置41とCPU1等との間でRS-232Cの規格に従って送受信される各種情報(制御信号)の中継を行う。USB(Universal Serial Bus)用インタフェース部7には、専用のUSBケーブルを介して例えば外部装置41が接続される。即ち、USB用インタフェース部7は、外部装置41とCPU1等との間でUSBの規格に従って送受信される各種情報(制御信号)の中継を行う。
For example, an
即ち、図1の例では、外部装置41は、232C用インタフェース部6、USB用インタフェース部7、または後述するi.LINK用インタフェース部21を介して図1の記録再生装置と通信を行うことができる。具体的には例えば、外部装置41は、所定のコマンド等の制御信号を図1の記録再生装置に送信することで、図1の記録再生装置の各種動作を制御することができる。なお、外部装置41から図1の記録再生装置に供給されるコマンドの具体例については、図3を参照して後述する。
That is, in the example of FIG. 1, the
表示部8は、例えばフロントパネルディスプレイとして構成され、この記録再生装置に関する各種情報、即ち、CPU1等から制御信号入出力制御部4を介して供給される各種制御信号に対応する各種情報を表示する。
The
ところで、CPU1、FLASHメモリ2、およびSDRAM3は、バス9を介して相互に接続されている。このバス9にはまた、エンコーダ/デコーダ10および読み書き制御部11が接続されている。
Incidentally, the
エンコーダ/デコーダ10は、CPU1の制御に基づいて、後述する切替部22から供給されるデジタルの映像信号Vと、後述する切替部23から供給されるデジタルの音声信号Aとを、例えばMPEG(Moving Picture Experts Group)方式でエンコード(圧縮符号化)した上で、読み書き制御部11に供給する。なお、以下、エンコーダ/デコーダ53から出力されるエンコード済みの映像データや音声データをまとめて、圧縮コンテンツデータと称する。
Under the control of the
エンコーダ/デコーダ10はまた、CPU1の制御に基づいて、後述する読み書き制御部11から供給される圧縮コンテンツデータを、例えばMPEG方式でデコード(伸張復号)し、その結果得られる信号のうちの、デジタルの映像信号VをD/A変換部19に供給し、デジタルの音声信号AをD/A変換部20に供給する。
The encoder /
エンコーダ/デコーダ10には、SDRAM14が接続されている。SDRAM14は、エンコーダ/デコーダ10が上述した処理等を実行する上において必要なデータなどを適宜記憶する。
An
読み書き制御部11は、CPU1の制御に基づいて、HDD12またはドライブ13に装着されたDVD(Digital Versatile Disk)31に対する各種データの読み書きを制御する。
The read / write control unit 11 controls the reading / writing of various data with respect to a DVD (Digital Versatile Disk) 31 mounted on the
例えば、本実施の形態では、エンコーダ/デコーダ10から圧縮コンテンツデータが供給されてきた場合、読み書き制御部11は、最初に、その圧縮コンテンツデータを記録用データとしてHDD12に記録する(書き込む)ことを制御する。次に、読み書き制御部11は、HDD12に記録された記録用データを読み出して、ドライブ13に装着されたDVD31に記録する(書き込む)ことを制御する。
For example, in this embodiment, when compressed content data is supplied from the encoder /
なお、本実施の形態では、ATA(AT Attachment)規格が採用されているため、記録用データは、HDD12に記録された後にDVD31に記録される。ただし、ATA規格以外の所定の規格を採用することで、記録用データを、HDD12とDVD31とに並列的に(それぞれ独立してほぼ同一タイミングで)記録させることも当然ながら可能である。
In this embodiment, since the ATA (AT Attachment) standard is adopted, the recording data is recorded on the
また、例えば、読み書き制御部11は、HDD12またはドライブ13に装着されたDVD31に記録されたデータ(圧縮コンテンツデータや各種管理情報等)を読み出す制御を行い、必要に応じて、読み出したデータをエンコーダ/デコーダ10等の他のブロックに供給する。
Further, for example, the read / write control unit 11 performs control to read data (compressed content data, various management information, etc.) recorded on the
読み書き制御部11には、SDRAM15が接続されている。SDRAM15は、読み書き制御部11が上述した処理等を実行する上において必要なデータなどを適宜記憶する。
An
AV信号用インタフェース部16には、各種ケーブルを介して外部装置41や図示せぬ外部装置が接続される。例えば外部装置41から供給されたアナログの映像信号V(具体的には例えば上述した患者の体内の映像に対応する映像信号V等)は、AV信号用インタフェース部16を介してA/D変換部17に供給される。また、外部装置41から供給されたアナログの音声信号Aは、AV信号用インタフェース部16を介してA/D変換部18に供給される。一方、エンコーダ/デコーダ10からD/A変換部19を介して供給されてきたアナログの映像信号V、および、エンコーダ/デコーダ10からD/A変換部20を介して供給されてきたアナログの音声信号Aのそれぞれは、AV信号用インタフェース部16を介して図示せぬ外部装置(具体的に例えばモニタ等)に供給される。
The AV
i.LINK用インタフェース部21には、専用のi.Linkケーブルを介して例えば外部装置41が接続される。i.LINKとは、本出願人であるソニー株式会社の商標であり、IEEE(Institute of Electrical and Electronics Engineers)1394の高速デジタルシリアルインターフェースである。従って、i.LINK用インタフェース部21は、外部装置41とCPU1との間や、外部装置41とエンコーダ/デコーダ10との間等で、IEEE1394の規格に従って送受信される各種情報(映像信号、音声信号、制御信号等)の中継を行う。即ち、i.LINK用インタフェース部21は、外部装置41から制御信号(コマンド等)が供給されてきた場合、その制御信号をCPU1に供給する。一方、i.LINK用インタフェース部21は、外部装置41から映像信号Vが供給されてきた場合、その映像信号Vを適切な形態の信号(本実施の形態では、A/D変換部17から出力されるデジタルの映像信号Vと同様の形態の信号)に変換した上で切替部22に供給する。また、i.LINK用インタフェース部21は、外部装置41から音声信号Aが供給されてきた場合、その音声信号Aを適切な形態の信号(本実施の形態では、A/D変換部18から出力されるデジタルの音声信号Aと同様の形態の信号)に変換した上で切替部23に供給する。
For example, an
切替部22は、その入力端を切り替え、切り替えた入力端に入力されるデジタルの映像信号Vをエンコーダ/デコーダ10に供給する。即ち、切替部22は、i.LINK用インタフェース部21からのデジタルの映像信号Vを入力する入力端と、A/D変換部17からのデジタルの映像信号Vを入力する入力端とのうちの何れか一方を選択し、選択した方の入力端に入力されるデジタルの映像信号Vをエンコーダ/デコーダ10に供給する。
The switching unit 22 switches the input end and supplies the digital video signal V input to the switched input end to the encoder /
切替部23は、その入力端を切り替え、切り替えた入力端に入力されるデジタルの音声信号Aをエンコーダ/デコーダ10に供給する。即ち、切替部23は、i.LINK用インタフェース部21からのデジタルの音声信号Aを入力する入力端と、A/D変換部18からのデジタルの音声信号Aを入力する入力端とのうちの何れか一方を選択し、選択した方の入力端に入力されるデジタルの音声信号Aをエンコーダ/デコーダ10に供給する。
The switching unit 23 switches the input end and supplies the digital audio signal A input to the switched input end to the encoder /
電源部24は、この図1の記録再生装置を構成する上述した各ブロックに、必要な電源を供給する。なお、図1では、電源部24が記録再生装置を構成する各ブロックのそれぞれに電源を供給することを表す各種線は、図が煩雑になるため、まとめて1つの白抜き矢印として図示されている。
The
なお、図示はしないが、ドライブ13は、DVD31に加えてさらに、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体が適宜装着されるように構成することも可能である。この場合、このリムーバブル記録媒体が読み書き制御部11の制御対象になる。即ち、このリムーバブル記録媒体に上述した記録用データ等が記録される。また、このリムーバブル記録媒体にコンピュータプログラムが記録されている場合、このリムーバブル記録媒体からドライブ13を介して読み出されたコンピュータプログラムが、必要に応じてHDD12等のメモリにインストールされる。
Although not shown, the
換言すると、記録用データが読み書きされるメディア、即ち、読み書き制御部11の制御対象のメディアの種類は、図1の例ではHDD12とDVD13とされたが、図1の例に特に限定されず任意の種類のメディアでよい。
In other words, the type of media on which the recording data is read / written, that is, the type of media to be controlled by the read / write control unit 11 is
また、記録再生装置のハードウエア構成自体も、図1の例に限定されず、後述する図3の機能的構成を少なくとも有していれば任意のハードウエア構成でよい。 Further, the hardware configuration of the recording / reproducing apparatus itself is not limited to the example of FIG. 1, and may be any hardware configuration as long as it has at least the functional configuration of FIG.
また、図1の例では、記録再生装置には、1台の外部装置41(具体的には例えば上述した超音波診断装置)が接続されているが、その接続台数は1台に限定されず、複数台でもよい。 In the example of FIG. 1, one external device 41 (specifically, for example, the above-described ultrasonic diagnostic device) is connected to the recording / reproducing device, but the number of connected devices is not limited to one. Multiple units may be used.
ところで、図1の例の記録再生装置は、記録用データ(エンコーダ/デコーダ10からの圧縮コンテンツデータ)をDVD31に記録させる制御を行う場合、タイトルを大単位として、かつ、チャプタを小単位として、その記録用データをDVD31に記録させる制御を行う。
By the way, when the recording / playback apparatus of the example of FIG. 1 performs control to record recording data (compressed content data from the encoder / decoder 10) on the
タイトルとは、本実施の形態では、記録の開始が指示されてから、記録の終了が指示されるまの区間を言う。本実施の形態ではDVDのフォーマットに従って、1枚のDVD31には最大49個のタイトルが記録可能とされている。
In the present embodiment, the title refers to a section from the start of recording to the end of recording. In the present embodiment, a maximum of 49 titles can be recorded on one
また、チャプタとは、2つのインデックスで区切られた区間を言う。即ち、本実施の形態では、ユーザは、外部装置41または操作部5の操作等を行うことで、連続して記録される記録用データ(ストリーム)中の所望の箇所(例えば、所望の画像に対応する箇所等)に目印となるインデックスをつけることができる。また、ユーザは、所定の登録操作を行うことで、記録再生装置にインデックスを自動的につけさせていく(例えば所定の時間間隔毎にインデックスをつけさせていく)ことができる。そして、ユーザは、操作部5の操作等を行うことで、インデックスが付けられた箇所から瞬時に再生させたり、インデックス間(チャプタ)を繰り返して再生させることが容易に可能となる。本実施の形態ではDVDのフォーマットに従って、1枚のDVD31には最大254個のインデックスを付与することが可能とされており、また、1つのタイトルには最大99個のインデックスを付与することが可能とされている。
A chapter is a section divided by two indexes. That is, in the present embodiment, the user operates the
さらに、本実施の形態では、ユーザは、外部装置41を操作することで、タイトルの区別なく、即ち、現在の再生位置が存在するタイトルに依存せず、DVD31の記録内容のうちの所望の位置(時間軸上の位置)を再生開始位置として、その再生開始位置からの再生の指令を、図1の記録再生装置に対して入力させることができる。以下、このような指令を、ダイレクトサーチ再生指令と称する。換言すると、外部装置41からの再生指令として、本実施の形態では、このダイレクトサーチ再生指令と、タイトル1の先頭位置からの再生指令(以下、このような指令を通常再生指令と称する)とのうちの何れか一方が、外部装置41から図1の記録再生装置に供給される。ただし、再生指令は、本実施の形態の2つの指令に限定されないこと、即ち、実際にはその他様々な再生指令(早送りや巻き戻し指令も含む)が使用され得ることは言うまでもない。
Furthermore, in the present embodiment, the user operates the
以下、図2を参照して、ダイレクトサーチ再生指令についてさらに説明する。即ち、図2は、ダイレクトサーチ再生指令を説明するための図である。 Hereinafter, the direct search reproduction command will be further described with reference to FIG. That is, FIG. 2 is a diagram for explaining a direct search reproduction command.
図2中、上の図は、DVD31の記録内容の一例を示している。即ち、図2の例では、DVD31には、4つのタイトル1乃至4が、その順番で先頭(Top)から順次記録されている。即ち、ここでは、通常再生指令が外部装置41から供給された場合には、4つのタイトル1乃至4のそれぞれがその順番で順次再生されていくとする。
In FIG. 2, the upper diagram shows an example of the recorded contents of the
なお、ここで言う再生とは、次のような一連の処理を言う。即ち、図1の読み書き制御部11が、再生対象の記録用データ(ストリームデータ)をDVD31からドライブ13を介して読み出す。エンコーダ/デコーダ10が、その記録用データを伸張復号し、その結果得られるデジタルの映像信号Vと音声信号AとをD/A変換部19,20のそれぞれに供給する。D/A変換部19,20のそれぞれが、デジタルの映像信号Vと音声信号Aとに対してD/A変換を施し、その結果得られるアナログの映像信号Vと音声信号Aとのそれぞれを、AV信号用インタフェース部16を介して図示せぬ外部装置(モニタ)等に出力する。このような一連の処理が、ここでは再生と称されている。
In addition, the reproduction | regeneration said here means a series of processes as follows. That is, the read / write control unit 11 in FIG. 1 reads recording data (stream data) to be reproduced from the
これに対して、ダイレクトサーチ再生指令が外部装置41から供給された場合には、図1の記録再生装置は、そのダイレクトサーチ再生指令で指定されている再生開始位置、即ち、ユーザにより指定された再生開始位置から再生を開始させる。図2の例では、▼(黒色の逆三角印)が再生開始位置とされている。
On the other hand, when a direct search playback command is supplied from the
ただし、外部装置41からダイレクトサーチ再生指令が供給される場合、本実施の形態では、再生開始位置はCTL(ConTlol Signal)基準で与えられる。CTLとは、従来の磁気テープ等に1フレームごとに記録されたマーク(制御信号)を言う。また、CTL基準の再生開始位置とは、このようなCTLの数を数えて時間値に変換したカウント値(以下、CTLカウント値と称する)のことを言う。即ち、本実施の形態では、再生開始位置は所定の個数のCTLで与えられる。そして、CTLの所定の個数がカウントされ、その結果、CTLカウント値、即ち、所定の基準位置(図2の例ではTop)からの時間値が得られる。具体的には例えば、図2の例では、CTLカウント値として「1:22:45」が図示されている。即ち、図2の例では、Topが基準位置とされ、基準位置であるTopから1時間22分45秒後の位置が再生開始位置とされている。即ち、本実施の形態では、外部装置41は、現在位置の撮影(外部装置41が上述した超音波診断装置で構成されている場合、患者の体内の映像のうちの現在の撮影)や、一定時間分の早送り/巻き戻し動作の指令は、CTL基準で行っている。
However, when a direct search reproduction command is supplied from the
これに対して、DVD31の記録や再生は、上述したように、タイトルが基準として行われる。この場合の時間管理は、1つのタイトル内で完結し、2以上のタイトル間を跨ることは無い。即ち、DVD31においては、時間軸は、1つのタイトル内で完結されており、2以上のタイトルを跨る(2以上のタイトルにおける連続時間軸となっている)ことは無い。従って、DVD31の記録や再生が行われる場合には、先ず記録や再生の対象となるタイトルが特定された後、その特定されたタイトル内で、記録や再生の位置(タイトル内で完結される時間軸上の位置)が特定されることになる。
On the other hand, recording and playback of the
従って、CTL基準によるダイレクトサーチ再生指令に基づいてDVD31の再生を行う場合、図1の例の記録再生装置は、そのダイレクトサーチ再生指令に含まれる所定の個数のCTLからCTLカウント値を算出し、さらに、そのCTLカウント値を、DVD31の単位(タイトルとそれを構成するGOP。GOPについては後述する)で表現可能な情報に変換した上で、その情報に基づいてDVD31の再生を行う必要がある。具体的には例えば、図2の例では、図1の例の記録再生装置は、「1:22:45」というCTLカウント値から、同図中表示部8の表示内容として示されるように、再生開始位置は「タイトル3のチャプタ2であって、タイトル3の先頭から5分35秒後の位置」という情報に変換し、その情報に基づいてDVD31の再生を行う必要がある。
Therefore, when reproducing the
このようなCTL基準によるダイレクトサーチ再生指令に基づくDVD31の再生を行うためは、図1の例の記録再生装置は、例えば図3に示される機能的構成を有すればよい。即ち、図3は、図1の例の記録再生装置が有する機能のうちの、外部装置41からのダイレクトサーチ再生指令または通常再生指令に従ってDVD31を再生するための機能を実現するための機能的構成例を表している。
In order to reproduce the
なお、本実施の形態では、コマンド解釈部51乃至電源状態検出部54といった各機能ブロックは、図1のCPU1により実行されるアプリケーションソフトウエアとして構成されている。ただし、各機能ブロックのそれぞれは、アプリケーションソフトウエアと、図1の各ハードウエアブロックうちの所定の1以上のブロックとの組み合わせで構成することも可能である(或いは、そのように捉えることも可能である)。また、記録再生装置のハードウエア構成自体を図1の構成とは異ならせることで、コマンド解釈部51乃至電源状態検出部54といった各機能ブロックを、ハードウエア単体として構成することもできる。
In the present embodiment, each functional block such as the
また、外部装置41からのダイレクトサーチ再生指令または通常再生指令に従ったDVD31の再生についての機能を実現するためには、コマンド解釈部51乃至電源状態検出部54の各機能を総合的に備えていれば足り、総合的な機能の分割数、即ち、機能ブロックの個数は、図3の例に特に限定されない。即ち、コマンド解釈部51乃至電源状態検出部54といった各機能ブロックを、さらに細かい機能ブロックに分割してもよいし、或いは、2以上の機能ブロックを1つにまとめてもよい。
Further, in order to realize the function of reproducing the
図3の記録再生装置において、コマンド解釈部51は、外部装置41から供給されるコマンドの解釈を行う。なお、図3の例では、説明の簡略上、外部装置41から供給されるコマンドとして、通常再生指令、所定の個数のCTLと符号(+または−)とを含むダイレクトサーチ再生指令、および、リセット指令といった3つの指令のみが想定されている。従って、図3の例では、コマンドとして通常再生指令またはダイレクトサーチ再生指令が外部装置41から与えられた場合、そのコマンドがコマンド解釈部51から再生制御部53に通知される。さらに、コマンドとしてダイレクトサーチ再生指令が外部装置41から与えられた場合、そのコマンドに含まれる所定の個数のCTLと符号(+または−)とが、コマンド解釈部51からCTLカント値算出部61に供給される。なお、符号については後述する。また、コマンドとしてリセット指令が外部装置41から与えられた場合、そのコマンドがコマンド解釈部51からCTL基準位置設定部64に通知される。なお、リセット指令については後述する。
In the recording / reproducing apparatus of FIG. 3, the
ダイレクトサーチ制御部52は、ダイレクトサーチ再生指令が外部装置41から与えられた場合、そのダイレクトサーチ再生指令で指定されている再生開始位置を、DVD単位の情報(何れのタイトルの何れの位置、具体的には何れのGOPであるのかを示す情報。GOPについては後述する)として特定する。このため、図3の例では、ダイレクトサーチ制御部52は、CTLカウント値算出部61乃至再生開始位置特定部65から構成されている。
When a direct search reproduction command is given from the
なお、本実施の形態では、ダイレクトサーチ制御部52自体がソフトウエアで構成されているので、CTLカウント値算出部61乃至再生開始位置特定部65もまたソフトウエアで構成されている。ただし、ダイレクトサーチ制御部52がハードウエア単体やソフトウエアとハードウエアとの組み合わせで構成されている場合には、CTLカウント値算出部61乃至再生開始位置特定部65もまたハードウエア単体やソフトウエアとハードウエアとの組み合わせで構成することも可能である。
In the present embodiment, since direct
また、ダイレクトサーチ制御部52が有する機能を実現するためには、CTLカウント値算出部61乃至再生開始位置特定部65の各機能を総合的に備えていれば足り、総合的な機能の分割数、即ち、機能ブロックの個数は、図3の例に特に限定されない。即ち、CTLカウント値算出部61乃至再生開始位置特定部65といった各機能ブロックを、さらに細かい機能ブロックに分割してもよいし、或いは、2以上の機能ブロックを1つにまとめてもよい。
In addition, in order to realize the functions of the direct
CTLカウント値算出部61は、コマンド解釈部51から供給されるCTLの個数をカウントし、そのカウント値と符号(+または−)とに基づいてCTLカウント値を算出し、DVD単位換算部62に供給する。即ち、符号として+が与えられた場合、CTLカウント値は正値となり、符号として−が与えられた場合、CTLカウント値は負値となる。具体的には例えば、本実施の形態では、CTLカウント値の取り得る範囲は、−09時間59分59秒乃至+09時間59秒とされている。なお、符号の意味(CTLカウント値の正負の意味)については後述する。
The CTL count
DVD単位換算部62は、CTLカウント値算出部61から供給されたCTLカウント値を、基準位置からのフレーム数に変換する。なお、NTSC(National Television System Committee)方式とPAL(Phase Alternation by Line)方式とでは、フレーム間隔(フレーム/秒)が異なるので、DVD単位換算部62は、採用されている方式(NTSC方式またはPAL方式)に応じた演算手法で、CTLカウント値をフレーム数に変換する。ただし、フレーム数では誤差が大となる可能性が高いので、本実施の形態では、基準位置からのフレーム数は、さらに、基準位置からのGOP(Group of Picture)数に丸め込まれる。そして、本実施の形態では、丸め込まれたGOP数がN(Nは0以上の整数値)個である場合、+Nまたは−Nが、DVD単位換算部62により算出されて、再生開始位置特定部65に供給される。
The DVD
ここで、+Nのうちの+は、コマンド解釈部51からCTLとともに供給される符号+であり、基準位置に対して時間的に後方(時間的に後に撮影された方向)である事を意味する。即ち、+Nとは、基準位置から時間的に後方のN個目のGOPが再生開始位置であることを意味する。一方、−Nのうちの−は、コマンド解釈部51からCTLとともに供給される符号−であり、基準位置に対して時間的に前方(時間的に前に撮影された方向)であることを意味する。即ち、−Nとは、基準位置から時間的に前方のN個目のGOPが再生開始位置であることを意味する。
Here, + in + N is a sign + supplied from the
CTL基準位置保持部63は、CTLにおける現状の基準位置を保持している。この基準位置は、CTL基準位置設定部64により設定(更新)される。即ち、CTL基準位置設定部64は、後述する電源状態検出部54の検出結果や、コマンド解釈部51から供給されるリセット指令に基づいて、CTLにおける基準位置を設定(更新)し、その設定(更新)結果をCTL基準位置保持部63に保持させる。
The CTL reference
具体的には例えば、図1の記録再生装置の電源が投入された場合、即ち、後述するように電源部24の状態が電源OFF状態から電源ON状態に遷移したことが電源状態検出部54により検出された場合、CTL基準位置設定部64は、DVD31のTop(タイトル1の最初のフレームの開始位置。図2参照)を基準位置に設定(更新)する。
Specifically, for example, when the power of the recording / reproducing apparatus of FIG. 1 is turned on, that is, as described later, the power supply
これに対して、本実施の形態では、リセット指令とは、基準位置を現在の再生開始位置に更新させる指令とされており、このため、リセット指令がコマンド解釈部51から供給されてきた場合、CTL基準位置設定部64は、現在の再生開始位置に基準位置に設定(更新)する。
On the other hand, in the present embodiment, the reset command is a command for updating the reference position to the current reproduction start position. For this reason, when the reset command is supplied from the
再生開始位置特定部65は、DVD単位換算部62から供給される値(+Nまたは−N)と、CTL基準位置保持部63に保持されている基準位置とに基づいて、ダイレクトサーチ再生指令で指定されている再生開始位置を特定し、再生制御部53に通知する。具体的には例えば、+NがDVD単位換算部62から供給されてきた場合、再生開始位置特定部65は、CTL基準位置保持部63に保持されている基準位置から時間的に後方のN個目のGOPを再生開始位置として特定する。一方、例えば−NがDVD単位換算部62から供給されてきた場合、再生開始位置特定部65は、CTL基準位置保持部63に保持されている基準位置から時間的に前方のN個目のGOPを再生開始位置として特定する。特定された再生開始位置(GOP)は、再生開始位置特定部65から再生制御部53へ通知される。
The reproduction start
再生制御部53は、通常再生指令またはダイレクトサーチ再生指令に従って、DVD31の再生を制御する。
The
即ち、例えば通常再生指令がコマンド解釈部51から通知された場合には、再生制御部53は、DVD31のTop(図2)からの再生(タイトル1の最初のフレームからの再生)を制御する。なお、以下、DVD31のTopからの再生を、通常再生と称する。
That is, for example, when a normal playback command is notified from the
これに対して、例えばダイレクトサーチ再生指令がコマンド解釈部51から通知された場合には、再生制御部53は、DVD31のうちの、ダイレクトサーチ制御部52の再生開始位置特定部65から通知された再生開始位置からの再生を制御する。即ち、DVD単位換算部62から+Nが出力された場合には、DVD31のうちの、CTL基準位置保持部63に保持されている基準位置から時間的に後方のN個目のGOPの先頭フレームから再生が開始される。一方、DVD単位換算部62から−Nが出力された場合には、DVD31のうちの、CTL基準位置保持部63に保持されている基準位置から時間的に前方のN個目のGOPの先頭フレームから再生が開始される。
On the other hand, for example, when a direct search reproduction command is notified from the
電源状態検出部54は、電源部24の状態を検出する。即ち、電源状態検出部54は、電源部24の状態が、電源ON状態であるのか、或いは、電源OFF状態であるのかを検出する。電源状態検出部54の検出結果は、上述したように、CTL基準位置設定部64に通知される。
The power supply
次に、図4のフローチャートを参照して、図3の機能的構成を有する記録再生装置の記録処理の一例について説明する。即ち、図4は、本発明が適用される再生処理であって、上述したCTL基準のダイレクトサーチ指令に従った再生が可能な再生処理の一例を説明するフローチャートである。 Next, an example of recording processing of the recording / reproducing apparatus having the functional configuration of FIG. 3 will be described with reference to the flowchart of FIG. That is, FIG. 4 is a flowchart for explaining an example of a reproduction process to which the present invention is applied and which can be reproduced in accordance with the above-described CTL standard direct search command.
ステップS1において、コマンド解釈部51は、再生指令が入力されたか否かを判定する。
In step S1, the
通常再生指令とダイレクトサーチ再生指令とのうちの一方が入力されるまでの間、ステップS1において、再生指令が入力されていないと判定されて、処理はステップS1に戻され、再生指令が入力されたか否かが再度判定される、といったループ処理が繰り返される。 Until one of the normal playback command and the direct search playback command is input, it is determined in step S1 that the playback command has not been input, the process returns to step S1, and the playback command is input. A loop process is repeated in which it is determined again whether or not.
その後、通常再生指令またはダイレクトサーチ再生指令が入力されると、ステップS1において再生指令が入力されたと判定されて、処理はステップS2に進む。 Thereafter, when the normal reproduction command or the direct search reproduction command is input, it is determined in step S1 that the reproduction command is input, and the process proceeds to step S2.
ステップS2において、コマンド解釈部51は、入力された再生指令がダイレクトサーチ再生指令であるのか否かを判定する。
In step S2, the
通常再生指令が入力された場合、ステップS2において、ダイレクトサーチ再生指令ではないと判定されて、その通常再生指令がコマンド解釈部51から再生制御部53に通知される。これにより、処理はステップS3に進む。
When a normal reproduction command is input, it is determined in step S2 that it is not a direct search reproduction command, and the normal reproduction command is notified from the
ステップS3において、再生制御部53は、DVD31の通常再生を行う。これにより、再生処理は終了となる。ただし、DVD31の再生中または再生後に再生指令が再度入力されると、この再生処理が再度開始され、再度入力された再生指令に従ったDVD31の再生が再度行われる。
In step S3, the
これに対して、ダイレクトサーチ再生指令が入力された場合、ステップS2において、ダイレクトサーチ再生指令であると判定されて、そのダイレクトサーチ再生指令がコマンド解釈部51から再生制御部53に通知されるとともに、そのダイレクトサーチ再生指令に含まれる所定の個数のCTLと符号(+または−)とがコマンド解釈部51からCTLカウント値算出部61に供給される。これにより、処理はステップS4に進む。
On the other hand, if a direct search reproduction command is input, it is determined in step S2 that the direct search reproduction command is received, and the direct search reproduction command is notified from the
ステップS4において、CTLカウント値算出部61はCTLカウント値を算出し、DVD単位換算部62は、そのCTLカウント値を、DVD単位の値(本実施の形態ではGOP単位の値であって、上述した+Nまたは−N)に変換する。このDVD単位の値が、DVD単位換算部62から再生開始位置特定部65に供給されると、処理はステップS5に進む。
In step S4, the CTL count
ステップS5において、再生開始位置特定部65は、DVD単位換算部62から供給されるDVD単位の値(+Nまたは−N)と、CTL基準位置保持部63に保持されている基準位置とに基づいて、ダイレクトサーチ再生指令で指定されている再生開始位置を特定する。特定された再生開始位置が再生開始位置特定部65から再生制御部53に通知されると、処理はステップS6に進む。
In step S <b> 5, the reproduction start
ステップS6において、再生制御部53は、DVD31のうちの、ステップS5の処理で特定された再生開始位置、即ち、再生開始位置特定部65から通知された再生開始位置からの再生を行う。これにより、再生処理は終了となる。ただし、DVD31の再生中または再生後に再生指令が再度入力されると、この再生処理が再度開始され、再度入力された再生指令に従ったDVD31の再生が再度行われる。
In step S6, the
ところで、上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。 By the way, when the above-described series of processing is executed by software, a program constituting the software is installed in a dedicated hardware, or various programs can be installed by installing various programs. For example, a general-purpose personal computer that can execute the function is installed from a network or a recording medium.
この記録媒体は、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク(フロッピディスクを含む)、光ディスク(CD-ROM(Compact Disk-Read Only Memory),図1のDVD31を含む)、光磁気ディスク(MD(Mini-Disk)を含む)、もしくは半導体メモリなどよりなるリムーバブル記録媒体により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されている図1のFLASHメモリ2や、図1のHDD12に含まれるハードディスクなどで構成される。
This recording medium is distributed to provide a program to the user separately from the main body of the apparatus, and includes a magnetic disk (including a floppy disk) on which the program is recorded, an optical disk (CD-ROM (Compact Disk-Read Only Memory) ), Including the
なお、上述した例では、DVDが再生対象とされたが、次のようなメディアが再生対象とされてもよい。即ち、記録または再生の時間の管理方法として、時間軸が所定の1つの単位内で完結して他の単位に跨らないという方法が採用されており、その単位毎にデータが記録されているメディアが再生対象とされてもよい。 In the above-described example, the DVD is a playback target, but the following media may be the playback target. That is, as a method for managing the recording or reproduction time, a method is adopted in which the time axis is completed within a predetermined unit and does not extend over other units, and data is recorded for each unit. Media may be targeted for playback.
このようなメディアが再生対象とされた場合、本発明が適用される情報処理装置とは、次のような3つの機能を少なくとも有していれば足り、その実施の形態は上述した例に特に限定されない。即ち、1つ目の機能とは、メディア全体に渡る連続時間軸上の基準位置から、2以上の単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令が入力された場合、その指令を解釈する指令解釈機能である。2つ目の機能は、指令解釈機能に対応する処理により解釈された指令において連続時間軸上で指定されている再生開始位置を、メディアの中から、所定の1つの単位内の時間軸を用いて特定する再生開始位置特定機能である。3つ目の機能は、メディアのうちの、再生開始位置特定機能に対応する処理により特定された再生開始位置から再生を開始することを制御する再生制御機能である。 When such media is to be played back, the information processing apparatus to which the present invention is applied is only required to have at least the following three functions, and the embodiment thereof is particularly the example described above. It is not limited. In other words, the first function is to play from the playback start position, with a position that is separated from the reference position on the continuous time axis over the entire medium by a time that can span two or more units as the playback start position. It is a command interpretation function that interprets a command when a command to start is input. The second function uses the playback start position specified on the continuous time axis in the command interpreted by the process corresponding to the command interpretation function, and uses the time axis within a predetermined unit from the media. This is a playback start position specifying function to specify. The third function is a playback control function for controlling the start of playback from the playback start position specified by the processing corresponding to the playback start position specifying function in the media.
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的または個別に実行される処理をも含むものである。 Further, in the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in chronological order according to the described order, but is not necessarily performed in chronological order. It also includes processes that are executed individually.
1 CPU, 2 FLASHメモリ, 3 SDRAM, 4 制御信号入出力制御部, 5 操作部, 6 232C用インタフェース部, 7 USB用インタフェース部, 8 表示部, 9 バス, 10 エンコーダ/デコーダ, 11 読み書き制御部, 12 HDD, 13 ドライブ, 14,15 SDRAM, 16 AV信号用インタフェース部, 17,18 A/D変換部, 19,20 D/A変換部, 21 i.LINK用インタフェース部, 22,23 切替部, 24 電源部, 31 DVD, 51 コマンド解釈部, 52 ダイレクトサーチ制御部, 53 再生制御部, 54 電源状態検出部, 61CTLカウント値算出部, 62 DVD単位換算部, 63 CTL基準位置保持部, 64 CTL基準位置設定部, 65 再生開始位置特定部 1 CPU, 2 FLASH memory, 3 SDRAM, 4 Control signal input / output control unit, 5 Operation unit, 6 232C interface unit, 7 USB interface unit, 8 Display unit, 9 Bus, 10 Encoder / decoder, 11 Read / write control unit , 12 HDD, 13 drives, 14, 15 SDRAM, 16 AV signal interface unit, 17, 18 A / D conversion unit, 19, 20 D / A conversion unit, 21 i.LINK interface unit, 22, 23 switching unit , 24 power supply unit, 31 DVD, 51 command interpretation unit, 52 direct search control unit, 53 playback control unit, 54 power supply state detection unit, 61 CTL count value calculation unit, 62 DVD unit conversion unit, 63 CTL reference position holding unit, 64 CTL reference position setting section, 65 Playback start position specifying section
Claims (3)
前記DVD全体に渡る連続時間軸上の基準位置から、2以上の前記タイトルを跨り得る長さの時間だけ離間した、CTL基準で表現された位置を再生開始位置として、その再生開始位置から再生を開始させる指令が入力された場合、その指令を解釈する指令解釈手段と、
前記CTL基準で表現された前記再生開始位置が、前記DVDに存在する1以上の前記タイトルのうちの何れのタイトルに存在するのかを特定し、特定された前記タイトルを構成する1以上の前記GOPのうちの何れのGOPに相当するのかを特定することにより、前記指令解釈手段により解釈された前記指令において前記連続時間軸上で指定されている前記再生開始位置を特定する再生開始位置特定手段と、
前記DVDのうちの、前記再生開始位置特定手段により特定された前記タイトル内の特定された前記GOPの先頭から再生を開始することを制御する再生制御手段と
を備えることを特徴とする情報処理装置。 As a management method of recording or playing time, time axis, one or more consisting of GOP and completed within a predetermined one title and methods it has been adopted that not span to another title, the data for each of the titles In an information processing apparatus for playing a DVD on which is recorded,
Playing from the playback start position, with a position expressed by the CTL standard that is separated from the reference position on the continuous time axis over the entire DVD by a length of time that can span two or more titles. When a command to start is input, command interpretation means for interpreting the command,
One or more titles of the one or more titles existing in the DVD are specified in the reproduction start position expressed by the CTL standard, and the one or more GOPs constituting the specified title Reproduction start position specifying means for specifying the reproduction start position specified on the continuous time axis in the command interpreted by the command interpretation means by specifying which GOP ,
An information processing apparatus comprising: a playback control unit that controls starting playback from the head of the GOP specified in the title specified by the playback start position specifying unit of the DVD. .
前記DVD全体に渡る連続時間軸上の基準位置から、2以上の前記タイトルを跨り得る長さの時間だけ離間した、CTL基準で表現された位置を再生開始位置として、その再生開始位置から再生を開始させる指令が前記情報処理装置に入力された場合、その指令を解釈する指令解釈ステップと、
前記CTL基準で表現された前記再生開始位置が、前記DVDに存在する1以上の前記タイトルのうちの何れのタイトルに存在するのかを特定し、特定された前記タイトルを構成する1以上の前記GOPのうちの何れのGOPに相当するのかを特定することにより、前記指令解釈ステップの処理により解釈された前記指令において前記連続時間軸上で指定されている前記再生開始位置を特定する再生開始位置特定ステップと、
前記DVDのうちの、前記再生開始位置特定ステップの処理により特定された前記タイトル内の特定された前記GOPの先頭から再生を開始することを制御する再生制御ステップと
を含むことを特徴とする情報処理方法。 As a management method of recording or playing time, time axis, one or more consisting of GOP and completed within a predetermined one title and methods it has been adopted that not span to another title, the data for each of the titles In an information processing method of an information processing apparatus for reproducing a DVD on which is recorded,
Playing from the playback start position, with a position expressed by the CTL standard that is separated from the reference position on the continuous time axis over the entire DVD by a length of time that can span two or more titles. When a command to be started is input to the information processing apparatus, a command interpretation step for interpreting the command;
One or more titles of the one or more titles existing in the DVD are specified in the reproduction start position expressed by the CTL standard, and the one or more GOPs constituting the specified title The playback start position specification that specifies the playback start position specified on the continuous time axis in the command interpreted by the processing of the command interpretation step Steps,
A playback control step for controlling the start of playback from the head of the specified GOP in the title specified by the processing of the playback start position specifying step of the DVD. Processing method.
前記DVD全体に渡る連続時間軸上の基準位置から、2以上の前記タイトルを跨り得る長さの時間だけ離間した、CTL基準で表現された位置を再生開始位置として、その再生開始位置から再生を開始させる指令が前記再生装置または前記コンピュータに入力された場合、その指令を解釈する指令解釈ステップと、
前記CTL基準で表現された前記再生開始位置が、前記DVDに存在する1以上の前記タイトルのうちの何れのタイトルに存在するのかを特定し、特定された前記タイトルを構成する1以上の前記GOPのうちの何れのGOPに相当するのかを特定することにより、前記指令解釈ステップの処理により解釈された前記指令において前記連続時間軸上で指定されている前記再生開始位置を特定する再生開始位置特定ステップと、
前記DVDのうちの、前記再生開始位置特定ステップの処理により特定された前記タイトル内の特定された前記GOPの先頭から再生を開始することを制御する再生制御ステップと
を含むことを特徴とするプログラム。 As a management method of recording or playing time, time axis, one or more consisting of GOP and completed within a predetermined one title and methods it has been adopted that not span to another title, the data for each of the titles Is a program that is executed by a computer that controls a playback device that plays back a DVD on which is recorded,
Playing from the playback start position, with a position expressed by the CTL standard that is separated from the reference position on the continuous time axis over the entire DVD by a length of time that can span two or more titles. When a command to be started is input to the playback device or the computer, a command interpretation step for interpreting the command;
One or more titles of the one or more titles existing in the DVD are specified in the reproduction start position expressed by the CTL standard, and the one or more GOPs constituting the specified title The playback start position specification that specifies the playback start position specified on the continuous time axis in the command interpreted by the processing of the command interpretation step Steps,
A playback control step for controlling the start of playback from the head of the specified GOP in the title specified by the processing of the playback start position specifying step of the DVD. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005124935A JP4483679B2 (en) | 2005-04-22 | 2005-04-22 | Information processing apparatus and method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005124935A JP4483679B2 (en) | 2005-04-22 | 2005-04-22 | Information processing apparatus and method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006304058A JP2006304058A (en) | 2006-11-02 |
| JP4483679B2 true JP4483679B2 (en) | 2010-06-16 |
Family
ID=37471796
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005124935A Expired - Fee Related JP4483679B2 (en) | 2005-04-22 | 2005-04-22 | Information processing apparatus and method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4483679B2 (en) |
-
2005
- 2005-04-22 JP JP2005124935A patent/JP4483679B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006304058A (en) | 2006-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2010061803A (en) | Audio/video recording apparatus, recording method, playback apparatus, playback method, playback program, and recording program | |
| US6707984B2 (en) | Changing a playback speed for video presentation recorded in a modified film format | |
| JP4483679B2 (en) | Information processing apparatus and method, and program | |
| JP2002109863A (en) | Information recording / reproducing device | |
| JP4600236B2 (en) | REPRODUCTION DEVICE, RECORDING / REPRODUCTION DEVICE, DATA PROCESSING METHOD, AND PROGRAM THEREOF | |
| JPH1021035A (en) | Video data playback control method and computer using the method | |
| JP2006279262A (en) | Coded video conversion apparatus, conversion method and program therefor | |
| JP2008199077A (en) | Video recording / reproducing method and apparatus | |
| JP3455698B2 (en) | Disk device, video / audio data processing device, and video / audio control method | |
| JP2007172672A (en) | Information processing apparatus and method, and program | |
| JP4048809B2 (en) | Data processing apparatus and method, recording medium, and program | |
| JP2008141693A (en) | Content playback apparatus and content playback method | |
| JP2006302443A (en) | Information processing apparatus and method, and program | |
| JP2006004503A (en) | Data recording/reproducing device | |
| JP4611187B2 (en) | Video recording device | |
| JP4229211B2 (en) | Video recording apparatus and method | |
| JP2000244870A (en) | Recording device and method for monitor camera system | |
| EP1001424A2 (en) | Digital information editing system | |
| JP2007220220A (en) | Recording control apparatus, recording control method, and program | |
| JP2006352211A (en) | Moving picture reproducing apparatus and method | |
| JP2006086750A (en) | Information processing apparatus and method, and program | |
| JP2006294164A (en) | Disk recording device and method | |
| WO2007040135A1 (en) | Recording device | |
| JP2006155680A (en) | Recording / playback system | |
| JP2006173951A (en) | Portable hard disk recorder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091215 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100208 |
|
| 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: 20100302 |
|
| 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: 20100315 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130402 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |