(57)【要約】【課題】所定の単位毎に記録されているメディアの再生開始位置として、その単位や現在の再生位置によらず任意な位置をユーザが指定できるようにする。【解決手段】  CTL基準で表現された再生開始位置からの再生開始を指令するダイレクトサーチ再生指令がコマンド解釈部５１により解釈された場合、ダイレクトサーチ制御部５２は、その指令においてCTL基準で指定された再生開始位置が、DVD３１に存在する１以上のタイトルのうちの何れのタイトルに相当するのかを特定し、特定されたタイトルを構成する１以上GOPのうちの何れのGOPに相当するのかを特定する。再生制御部５３は、DVD３１のうちの、特定されたタイトル内の特定されたGOPの先頭から再生を開始することを制御する。本発明は、記録用メディアとして少なくともDVDを有する記録再生装置に適用可能である。【選択図】図３
2006304058.tif 000002
【特許請求の範囲】
【請求項１】
記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、前記単位毎にデータが記録されているメディアの再生を行う情報処理装置において、
前記メディア全体に渡る連続時間軸上の基準位置から、２以上の前記単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令が入力された場合、その指令を解釈する指令解釈手段と、
前記指令解釈手段により解釈された前記指令において前記連続時間軸上で指定されている前記再生開始位置を、前記メディアの中から、所定の１つの前記単位内の前記時間軸を用いて特定する再生開始位置特定手段と、
前記メディアのうちの、前記再生開始位置特定手段により特定された前記再生開始位置から再生を開始することを制御する再生制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記メディアはDVD（Digital Versatile Disk）であり、
前記単位は、１以上のGOP（Group Of Picture）からなるタイトルであり、
前記指令において前記連続時間軸上で指定されている前記再生開始位置は、CTL（ConTlol Signal）基準で表現された再生開始位置であり、
前記再生開始位置特定手段は、
前記CTL基準で表現された前記再生開始位置が、前記メディアに存在する１以上の前記タイトルのうちの何れのタイトルに存在するのかを特定し、特定された前記タイトルを構成する１以上の前記GOPのうちの何れのGOPに相当するのかを特定し、
前記再生制御手段は、前記メディアのうちの、前記再生開始位置特定手段により特定された前記タイトル内の特定された前記GOPの先頭から再生を開始することを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、前記単位毎にデータが記録されているメディアの再生を行う情報処理装置の情報処理方法において、
前記メディア全体に渡る連続時間軸上の基準位置から、２以上の前記単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令が前記情報処理装置に入力された場合、その指令を解釈する指令解釈ステップと、
前記指令解釈ステップの処理により解釈された前記指令において前記連続時間軸上で指定されている前記再生開始位置を、前記メディアの中から、所定の１つの前記単位内の前記時間軸を用いて特定する再生開始位置特定ステップと、
前記メディアのうちの、前記再生開始位置特定ステップの処理により特定された前記再生開始位置から再生を開始することを制御する再生制御ステップと
を含むことを特徴とする情報処理方法。
【請求項４】
記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、前記単位毎にデータが記録されているメディアの再生を行う再生装置を制御するコンピュータに実行させるプログラムであって、
前記メディア全体に渡る連続時間軸上の基準位置から、２以上の前記単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令が前記再生装置または前記コンピュータに入力された場合、その指令を解釈する指令解釈ステップと、
前記指令解釈ステップの処理により解釈された前記指令において前記連続時間軸上で指定されている前記再生開始位置を、前記メディアの中から、所定の１つの前記単位内の前記時間軸を用いて特定する再生開始位置特定ステップと、
前記メディアのうちの、前記再生開始位置特定ステップの処理により特定された前記再生開始位置から再生を開始することを制御する再生制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、特に、所定の単位毎に記録されているメディアの再生開始位置として、その単位や現在の再生位置によらず任意な位置をユーザが指定できる情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、記録装置が様々な分野に採用されるようになっている。
【０００３】
例えば、映画等のコンテンツを配信する分野などでは、そのコンテンツを所定のメディアに記録する記録装置（例えば特許文献１参照）が採用されている。具体的には例えばDVD（Digital Versatile Disk）にコンテンツを記録する記録装置が採用されている。このような記録装置は、コンテンツを構成する１つのストリームデータ全体を、１つのタイトルとして記録している。
【０００４】
このようなタイトル内では、ユーザが所望する任意の位置からの再生が可能となっている。
【０００５】
また例えば、医療の分野などでは、超音波診断装置により撮影された患者の体内の映像等を所定のメディアに記録する記録装置が採用されている。記録対象のメディアがDVDである場合、この医療の分野で採用されている記録装置は、例えば記録の開始指示から終了指示までに超音波診断装置により撮影された患者の体内の映像を、１つのタイトルとして記録している。即ち、医療の分野で採用されている記録装置により記録されたDVDには、複数のタイトルが存在し得る。
【特許文献１】特開２００２−１５８９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザが所望する再生開始位置（時間）が、現在の再生位置（時間）に対して複数のタイトルを跨るような位置（複数のタイトルを跨る長時間）である場合、特許文献１を含む従来の再生装置では、ユーザが再生を所望するその位置からの再生開始はできない（そのような再生開始を行う機能自体が搭載されていない）、という問題点があった。換言すると、従来、ユーザは、再生対象のタイトル内でなければ再生開始位置を指定できない、即ち、再生対象のタイトルから外れて他のタイトル内の位置を再生開始位置として指定できない、と言う問題点があった。
【０００７】
なお、この問題点は、DVDのみならず、次のようなメディアを再生対象とする再生装置全体に発生する。即ち、記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、その単位毎にデータが記録されているメディアの再生を行う再生装置全体に、この問題点が発生する。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、所定の単位毎に記録されているメディアの再生開始位置として、その単位や現在の再生位置によらず任意な位置をユーザが指定できるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、その単位毎にデータが記録されているメディアの再生を行う情報処理装置であって、メディア全体に渡る連続時間軸上の基準位置から、２以上の上述した単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令が入力された場合、その指令を解釈する指令解釈手段と、指令解釈手段により解釈された指令において連続時間軸上で指定されている再生開始位置を、メディアの中から、所定の１つの単位内の時間軸を用いて特定する再生開始位置特定手段と、メディアのうちの、再生開始位置特定手段により特定された再生開始位置から再生を開始することを制御する再生制御手段とを備えることを特徴とする。
【００１０】
メディアはDVD（Digital Versatile Disk）であり、上述した単位は、１以上のGOP（Group Of Picture）からなるタイトルであり、上述した指令において連続時間軸上で指定されている再生開始位置は、CTL（ConTlol Signal）基準で表現された再生開始位置であり、再生開始位置特定手段は、CTL基準で表現された再生開始位置が、メディアに存在する１以上のタイトルのうちの何れのタイトルに存在するのかを特定し、特定されたタイトルを構成する１以上のGOPのうちの何れのGOPに相当するのかを特定し、再生制御手段は、メディアのうちの、再生開始位置特定手段により特定されたタイトル内の特定されたGOPの先頭から再生を開始することを制御するようにすることができる。
【００１１】
本発明の情報処理方法は、記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、その単位毎にデータが記録されているメディアの再生を行う情報処理装置の情報処理方法であって、メディア全体に渡る連続時間軸上の基準位置から、２以上の単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令が情報処理装置に入力された場合、その指令を解釈する指令解釈ステップと、指令解釈ステップの処理により解釈された指令において連続時間軸上で指定されている再生開始位置を、メディアの中から、所定の１つの単位内の時間軸を用いて特定する再生開始位置特定ステップと、メディアのうちの、再生開始位置特定ステップの処理により特定された再生開始位置から再生を開始することを制御する再生制御ステップとを含むことを特徴とする。
【００１２】
本発明のプログラムは、上述した本発明の情報処理方法に対応するプログラムであることを特徴とする。
【００１３】
本発明の情報処理装置および方法、並びに、プログラムにおいては、記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、その単位毎にデータが記録されているメディアの再生が行われる。詳細には、メディア全体に渡る連続時間軸上の基準位置から、２以上の単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令が情報処理装置に入力された場合、その指令において連続時間軸上で指定されている再生開始位置が、メディアの中から、所定の１つの単位内の時間軸を用いて特定される。そして、メディアのうちの、特定された再生開始位置から再生が開始される。
【００１４】
メディアは、情報処理装置に内蔵されたメディアであってもよいし、リムーバブルなメディアであってもよい。
【発明の効果】
【００１５】
以上のごとく、本発明によれば、記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、その単位毎にデータが記録されているメディアの再生を行うことができる。特に、そのメディアの再生開始位置として、その単位や現在の再生位置によらず任意な位置をユーザが指定できる。
【発明を実施するための最良の形態】
【００１６】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１７】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１８】
本発明によれば、情報処理装置が提供される。この情報処理装置（例えば図１のハードウエア構成を有し、図３の機能的構成を有する記録再生装置）は、
記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、前記単位毎にデータが記録されているメディア（例えば図１や図３のDVD３１）の再生を行う情報処理装置において、
前記メディア全体に渡る連続時間軸上の基準位置から、２以上の前記単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令（例えば図３のダイレクトサーチ再生指令）が入力された場合、その指令を解釈する指令解釈手段（例えば図３のコマンド解釈部５１）と、
前記指令解釈手段により解釈された前記指令において前記連続時間軸上で指定されている前記再生開始位置を、前記メディアの中から、所定の１つの前記単位内の前記時間軸を用いて特定する再生開始位置特定手段（例えば図３のダイレクトサーチ制御部５２）と、
前記メディアのうちの、前記再生開始位置特定手段により特定された前記再生開始位置から再生を開始することを制御する再生制御手段（例えば図３の再生制御部５３）と
を備えることを特徴とする。
【００１９】
この情報処理装置において、
前記メディアはDVD（Digital Versatile Disk）であり、
前記単位は、１以上のGOP（Group Of Picture）からなるタイトル（例えば図２のタイトル参照）であり、
前記指令において前記連続時間軸上で指定されている前記再生開始位置（例えば図２の例では、▼（黒色の逆三角形印）の位置）は、CTL（ConTlol Signal）基準で表現された再生開始位置（例えば図２のCTLカウント値である「１：２２：４５」）であり、
前記再生開始位置特定手段は、
前記CTL基準で表現された前記再生開始位置が、前記メディアに存在する１以上の前記タイトルのうちの何れのタイトル（例えば図２の例ではタイトル３）に存在するのかを特定し、特定された前記タイトルを構成する１以上の前記GOPのうちの何れのGOPに相当するのかを特定し、
前記再生制御手段は、前記メディアのうちの、前記再生開始位置特定手段により特定された前記タイトル内の特定された前記GOPの先頭から再生を開始することを制御する
ようにすることができる。
【００２０】
本発明によれば、情報処理方法が提供される。この情報処理方法（例えば、図４の再生処理に対応する方法）は、
記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、前記単位毎にデータが記録されているメディアの再生を行う情報処理装置の情報処理方法において、
前記メディア全体に渡る連続時間軸上の基準位置から、２以上の前記単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令が前記情報処理装置に入力された場合、その指令を解釈する指令解釈ステップ（例えば図４のステップＳ２）と、
前記指令解釈ステップの処理により解釈された前記指令において前記連続時間軸上で指定されている前記再生開始位置を、前記メディアの中から、所定の１つの前記単位内の前記時間軸を用いて特定する再生開始位置特定ステップ（例えば図４のステップＳ４とＳ５）と、
前記メディアのうちの、前記再生開始位置特定ステップの処理により特定された前記再生開始位置から再生を開始することを制御する再生制御ステップ（例えば図４のステップＳ６）と
を含むことを特徴とする。
【００２１】
本発明によれば、プログラムが提供される。このプログラムは、上述した本発明の情報処理方法に対応するプログラムであって、例えば、図１のCPU１を有するコンピュータにより実行される。
【００２２】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２３】
図１は、本発明を適用した情報処理装置としての記録再生装置のハードウエア構成例を示す図である。
【００２４】
図１の例の記録再生装置において、CPU（Central Processing Unit）１は、FLASHメモリ２からSDRAM(Synchronous Dynamic Random Access Memory)３にロードされた各種プログラムに従った各種処理を実行する。これにより、記録再生装置全体の動作が制御されることになる。SDRAM３にはまた、CPU１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２５】
CPU１にはまた、制御信号入出力制御部４が接続されている。制御信号入出力制御部４は、例えばマイクロコンピュータとして構成され、CPU１の他、操作部５、232C用インタフェース部６、USB用インタフェース部７、および表示部８等の各ブロック間での各種制御信号の授受を制御する。
【００２６】
操作部５は、キーボード、電源スイッチ、フットスイッチ等の各種入力機器で構成される。即ち、ユーザは、操作部５を操作することで、各種指令や各種情報を、この記録再生装置に入力させることができる。換言すると、操作部５は、ユーザの操作内容に対応する制御信号を、制御信号入出力制御部４を介してCPU１等に供給することができる。
【００２７】
232C用インタフェース部６には、専用のRS-232Cケーブルを介して例えば外部装置４１が接続される。即ち、232C用インタフェース部６は、外部装置４１とCPU1等との間でRS-232Cの規格に従って送受信される各種情報（制御信号）の中継を行う。USB(Universal Serial Bus)用インタフェース部７には、専用のUSBケーブルを介して例えば外部装置４１が接続される。即ち、USB用インタフェース部７は、外部装置４１とCPU１等との間でUSBの規格に従って送受信される各種情報（制御信号）の中継を行う。
【００２８】
即ち、図１の例では、外部装置４１は、232C用インタフェース部６、USB用インタフェース部７、または後述するi.LINK用インタフェース部２１を介して図１の記録再生装置と通信を行うことができる。具体的には例えば、外部装置４１は、所定のコマンド等の制御信号を図１の記録再生装置に送信することで、図１の記録再生装置の各種動作を制御することができる。なお、外部装置４１から図１の記録再生装置に供給されるコマンドの具体例については、図３を参照して後述する。
【００２９】
表示部８は、例えばフロントパネルディスプレイとして構成され、この記録再生装置に関する各種情報、即ち、CPU１等から制御信号入出力制御部４を介して供給される各種制御信号に対応する各種情報を表示する。
【００３０】
ところで、CPU１、FLASHメモリ２、およびSDRAM３は、バス９を介して相互に接続されている。このバス９にはまた、エンコーダ/デコーダ１０および読み書き制御部１１が接続されている。
【００３１】
エンコーダ/デコーダ１０は、CPU１の制御に基づいて、後述する切替部２２から供給されるデジタルの映像信号Vと、後述する切替部２３から供給されるデジタルの音声信号Aとを、例えばMPEG（Moving Picture Experts Group）方式でエンコード（圧縮符号化）した上で、読み書き制御部１１に供給する。なお、以下、エンコーダ/デコーダ５３から出力されるエンコード済みの映像データや音声データをまとめて、圧縮コンテンツデータと称する。
【００３２】
エンコーダ/デコーダ１０はまた、CPU１の制御に基づいて、後述する読み書き制御部１１から供給される圧縮コンテンツデータを、例えばMPEG方式でデコード（伸張復号）し、その結果得られる信号のうちの、デジタルの映像信号VをD/A変換部１９に供給し、デジタルの音声信号AをD/A変換部２０に供給する。
【００３３】
エンコーダ/デコーダ１０には、SDRAM１４が接続されている。SDRAM１４は、エンコーダ/デコーダ１０が上述した処理等を実行する上において必要なデータなどを適宜記憶する。
【００３４】
読み書き制御部１１は、CPU１の制御に基づいて、HDD１２またはドライブ１３に装着されたDVD（Digital Versatile Disk）３１に対する各種データの読み書きを制御する。
【００３５】
例えば、本実施の形態では、エンコーダ/デコーダ１０から圧縮コンテンツデータが供給されてきた場合、読み書き制御部１１は、最初に、その圧縮コンテンツデータを記録用データとしてHDD１２に記録する（書き込む）ことを制御する。次に、読み書き制御部１１は、HDD１２に記録された記録用データを読み出して、ドライブ１３に装着されたDVD３１に記録する（書き込む）ことを制御する。
【００３６】
なお、本実施の形態では、ATA（AT Attachment）規格が採用されているため、記録用データは、HDD１２に記録された後にDVD３１に記録される。ただし、ATA規格以外の所定の規格を採用することで、記録用データを、HDD１２とDVD３１とに並列的に（それぞれ独立してほぼ同一タイミングで）記録させることも当然ながら可能である。
【００３７】
また、例えば、読み書き制御部１１は、HDD１２またはドライブ１３に装着されたDVD３１に記録されたデータ（圧縮コンテンツデータや各種管理情報等）を読み出す制御を行い、必要に応じて、読み出したデータをエンコーダ/デコーダ１０等の他のブロックに供給する。
【００３８】
読み書き制御部１１には、SDRAM１５が接続されている。SDRAM１５は、読み書き制御部１１が上述した処理等を実行する上において必要なデータなどを適宜記憶する。
【００３９】
AV信号用インタフェース部１６には、各種ケーブルを介して外部装置４１や図示せぬ外部装置が接続される。例えば外部装置４１から供給されたアナログの映像信号V（具体的には例えば上述した患者の体内の映像に対応する映像信号V等）は、AV信号用インタフェース部１６を介してA/D変換部１７に供給される。また、外部装置４１から供給されたアナログの音声信号Aは、AV信号用インタフェース部１６を介してA/D変換部１８に供給される。一方、エンコーダ/デコーダ１０からD/A変換部１９を介して供給されてきたアナログの映像信号V、および、エンコーダ/デコーダ１０からD/A変換部２０を介して供給されてきたアナログの音声信号Aのそれぞれは、AV信号用インタフェース部１６を介して図示せぬ外部装置（具体的に例えばモニタ等）に供給される。
【００４０】
i.LINK用インタフェース部２１には、専用のi.Linkケーブルを介して例えば外部装置４１が接続される。i.LINKとは、本出願人であるソニー株式会社の商標であり、IEEE（Institute of Electrical and Electronics Engineers）1394の高速デジタルシリアルインターフェースである。従って、i.LINK用インタフェース部２１は、外部装置４１とCPU１との間や、外部装置４１とエンコーダ/デコーダ１０との間等で、IEEE1394の規格に従って送受信される各種情報（映像信号、音声信号、制御信号等）の中継を行う。即ち、i.LINK用インタフェース部２１は、外部装置４１から制御信号（コマンド等）が供給されてきた場合、その制御信号をCPU１に供給する。一方、i.LINK用インタフェース部２１は、外部装置４１から映像信号Vが供給されてきた場合、その映像信号Vを適切な形態の信号（本実施の形態では、A/D変換部１７から出力されるデジタルの映像信号Vと同様の形態の信号）に変換した上で切替部２２に供給する。また、i.LINK用インタフェース部２１は、外部装置４１から音声信号Aが供給されてきた場合、その音声信号Aを適切な形態の信号（本実施の形態では、A/D変換部１８から出力されるデジタルの音声信号Aと同様の形態の信号）に変換した上で切替部２３に供給する。
【００４１】
切替部２２は、その入力端を切り替え、切り替えた入力端に入力されるデジタルの映像信号Vをエンコーダ/デコーダ１０に供給する。即ち、切替部２２は、i.LINK用インタフェース部２１からのデジタルの映像信号Vを入力する入力端と、A/D変換部１７からのデジタルの映像信号Vを入力する入力端とのうちの何れか一方を選択し、選択した方の入力端に入力されるデジタルの映像信号Vをエンコーダ/デコーダ１０に供給する。
【００４２】
切替部２３は、その入力端を切り替え、切り替えた入力端に入力されるデジタルの音声信号Aをエンコーダ/デコーダ１０に供給する。即ち、切替部２３は、i.LINK用インタフェース部２１からのデジタルの音声信号Aを入力する入力端と、A/D変換部１８からのデジタルの音声信号Aを入力する入力端とのうちの何れか一方を選択し、選択した方の入力端に入力されるデジタルの音声信号Aをエンコーダ/デコーダ１０に供給する。
【００４３】
電源部２４は、この図１の記録再生装置を構成する上述した各ブロックに、必要な電源を供給する。なお、図１では、電源部２４が記録再生装置を構成する各ブロックのそれぞれに電源を供給することを表す各種線は、図が煩雑になるため、まとめて１つの白抜き矢印として図示されている。
【００４４】
なお、図示はしないが、ドライブ１３は、DVD３１に加えてさらに、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体が適宜装着されるように構成することも可能である。この場合、このリムーバブル記録媒体が読み書き制御部１１の制御対象になる。即ち、このリムーバブル記録媒体に上述した記録用データ等が記録される。また、このリムーバブル記録媒体にコンピュータプログラムが記録されている場合、このリムーバブル記録媒体からドライブ１３を介して読み出されたコンピュータプログラムが、必要に応じてHDD１２等のメモリにインストールされる。
【００４５】
換言すると、記録用データが読み書きされるメディア、即ち、読み書き制御部１１の制御対象のメディアの種類は、図１の例ではHDD１２とDVD１３とされたが、図１の例に特に限定されず任意の種類のメディアでよい。
【００４６】
また、記録再生装置のハードウエア構成自体も、図１の例に限定されず、後述する図３の機能的構成を少なくとも有していれば任意のハードウエア構成でよい。
【００４７】
また、図１の例では、記録再生装置には、１台の外部装置４１（具体的には例えば上述した超音波診断装置）が接続されているが、その接続台数は１台に限定されず、複数台でもよい。
【００４８】
ところで、図１の例の記録再生装置は、記録用データ（エンコーダ/デコーダ１０からの圧縮コンテンツデータ）をDVD３１に記録させる制御を行う場合、タイトルを大単位として、かつ、チャプタを小単位として、その記録用データをDVD３１に記録させる制御を行う。
【００４９】
タイトルとは、本実施の形態では、記録の開始が指示されてから、記録の終了が指示されるまの区間を言う。本実施の形態ではDVDのフォーマットに従って、１枚のDVD３１には最大４９個のタイトルが記録可能とされている。
【００５０】
また、チャプタとは、２つのインデックスで区切られた区間を言う。即ち、本実施の形態では、ユーザは、外部装置４１または操作部５の操作等を行うことで、連続して記録される記録用データ（ストリーム）中の所望の箇所（例えば、所望の画像に対応する箇所等）に目印となるインデックスをつけることができる。また、ユーザは、所定の登録操作を行うことで、記録再生装置にインデックスを自動的につけさせていく（例えば所定の時間間隔毎にインデックスをつけさせていく）ことができる。そして、ユーザは、操作部５の操作等を行うことで、インデックスが付けられた箇所から瞬時に再生させたり、インデックス間（チャプタ）を繰り返して再生させることが容易に可能となる。本実施の形態ではDVDのフォーマットに従って、１枚のDVD３１には最大２５４個のインデックスを付与することが可能とされており、また、１つのタイトルには最大９９個のインデックスを付与することが可能とされている。
【００５１】
さらに、本実施の形態では、ユーザは、外部装置４１を操作することで、タイトルの区別なく、即ち、現在の再生位置が存在するタイトルに依存せず、DVD３１の記録内容のうちの所望の位置（時間軸上の位置）を再生開始位置として、その再生開始位置からの再生の指令を、図１の記録再生装置に対して入力させることができる。以下、このような指令を、ダイレクトサーチ再生指令と称する。換言すると、外部装置４１からの再生指令として、本実施の形態では、このダイレクトサーチ再生指令と、タイトル１の先頭位置からの再生指令（以下、このような指令を通常再生指令と称する）とのうちの何れか一方が、外部装置４１から図１の記録再生装置に供給される。ただし、再生指令は、本実施の形態の２つの指令に限定されないこと、即ち、実際にはその他様々な再生指令（早送りや巻き戻し指令も含む）が使用され得ることは言うまでもない。
【００５２】
以下、図２を参照して、ダイレクトサーチ再生指令についてさらに説明する。即ち、図２は、ダイレクトサーチ再生指令を説明するための図である。
【００５３】
図２中、上の図は、DVD３１の記録内容の一例を示している。即ち、図２の例では、DVD３１には、４つのタイトル１乃至４が、その順番で先頭（Top）から順次記録されている。即ち、ここでは、通常再生指令が外部装置４１から供給された場合には、４つのタイトル１乃至４のそれぞれがその順番で順次再生されていくとする。
【００５４】
なお、ここで言う再生とは、次のような一連の処理を言う。即ち、図１の読み書き制御部１１が、再生対象の記録用データ（ストリームデータ）をDVD３１からドライブ１３を介して読み出す。エンコーダ/デコーダ１０が、その記録用データを伸張復号し、その結果得られるデジタルの映像信号Vと音声信号AとをD/A変換部１９，２０のそれぞれに供給する。D/A変換部１９，２０のそれぞれが、デジタルの映像信号Vと音声信号Aとに対してD/A変換を施し、その結果得られるアナログの映像信号Vと音声信号Aとのそれぞれを、AV信号用インタフェース部１６を介して図示せぬ外部装置（モニタ）等に出力する。このような一連の処理が、ここでは再生と称されている。
【００５５】
これに対して、ダイレクトサーチ再生指令が外部装置４１から供給された場合には、図１の記録再生装置は、そのダイレクトサーチ再生指令で指定されている再生開始位置、即ち、ユーザにより指定された再生開始位置から再生を開始させる。図２の例では、▼（黒色の逆三角印）が再生開始位置とされている。
【００５６】
ただし、外部装置４１からダイレクトサーチ再生指令が供給される場合、本実施の形態では、再生開始位置はCTL（ConTlol Signal）基準で与えられる。CTLとは、従来の磁気テープ等に１フレームごとに記録されたマーク（制御信号）を言う。また、CTL基準の再生開始位置とは、このようなCTLの数を数えて時間値に変換したカウント値（以下、CTLカウント値と称する）のことを言う。即ち、本実施の形態では、再生開始位置は所定の個数のCTLで与えられる。そして、CTLの所定の個数がカウントされ、その結果、CTLカウント値、即ち、所定の基準位置（図２の例ではTop）からの時間値が得られる。具体的には例えば、図２の例では、CTLカウント値として「１：２２：４５」が図示されている。即ち、図２の例では、Topが基準位置とされ、基準位置であるTopから１時間２２分４５秒後の位置が再生開始位置とされている。即ち、本実施の形態では、外部装置４１は、現在位置の撮影（外部装置４１が上述した超音波診断装置で構成されている場合、患者の体内の映像のうちの現在の撮影）や、一定時間分の早送り/巻き戻し動作の指令は、CTL基準で行っている。
【００５７】
これに対して、DVD３１の記録や再生は、上述したように、タイトルが基準として行われる。この場合の時間管理は、１つのタイトル内で完結し、２以上のタイトル間を跨ることは無い。即ち、DVD３１においては、時間軸は、１つのタイトル内で完結されており、２以上のタイトルを跨る（２以上のタイトルにおける連続時間軸となっている）ことは無い。従って、DVD３１の記録や再生が行われる場合には、先ず記録や再生の対象となるタイトルが特定された後、その特定されたタイトル内で、記録や再生の位置（タイトル内で完結される時間軸上の位置）が特定されることになる。
【００５８】
従って、CTL基準によるダイレクトサーチ再生指令に基づいてDVD３１の再生を行う場合、図１の例の記録再生装置は、そのダイレクトサーチ再生指令に含まれる所定の個数のCTLからCTLカウント値を算出し、さらに、そのCTLカウント値を、DVD３１の単位（タイトルとそれを構成するGOP。GOPについては後述する）で表現可能な情報に変換した上で、その情報に基づいてDVD３１の再生を行う必要がある。具体的には例えば、図２の例では、図１の例の記録再生装置は、「１：２２：４５」というCTLカウント値から、同図中表示部８の表示内容として示されるように、再生開始位置は「タイトル３のチャプタ２であって、タイトル３の先頭から５分３５秒後の位置」という情報に変換し、その情報に基づいてDVD３１の再生を行う必要がある。
【００５９】
このようなCTL基準によるダイレクトサーチ再生指令に基づくDVD３１の再生を行うためは、図１の例の記録再生装置は、例えば図３に示される機能的構成を有すればよい。即ち、図３は、図１の例の記録再生装置が有する機能のうちの、外部装置４１からのダイレクトサーチ再生指令または通常再生指令に従ってDVD３１を再生するための機能を実現するための機能的構成例を表している。
【００６０】
なお、本実施の形態では、コマンド解釈部５１乃至電源状態検出部５４といった各機能ブロックは、図１のCPU１により実行されるアプリケーションソフトウエアとして構成されている。ただし、各機能ブロックのそれぞれは、アプリケーションソフトウエアと、図１の各ハードウエアブロックうちの所定の１以上のブロックとの組み合わせで構成することも可能である（或いは、そのように捉えることも可能である）。また、記録再生装置のハードウエア構成自体を図１の構成とは異ならせることで、コマンド解釈部５１乃至電源状態検出部５４といった各機能ブロックを、ハードウエア単体として構成することもできる。
【００６１】
また、外部装置４１からのダイレクトサーチ再生指令または通常再生指令に従ったDVD３１の再生についての機能を実現するためには、コマンド解釈部５１乃至電源状態検出部５４の各機能を総合的に備えていれば足り、総合的な機能の分割数、即ち、機能ブロックの個数は、図３の例に特に限定されない。即ち、コマンド解釈部５１乃至電源状態検出部５４といった各機能ブロックを、さらに細かい機能ブロックに分割してもよいし、或いは、２以上の機能ブロックを１つにまとめてもよい。
【００６２】
図３の記録再生装置において、コマンド解釈部５１は、外部装置４１から供給されるコマンドの解釈を行う。なお、図３の例では、説明の簡略上、外部装置４１から供給されるコマンドとして、通常再生指令、所定の個数のCTLと符号（＋または−）とを含むダイレクトサーチ再生指令、および、リセット指令といった３つの指令のみが想定されている。従って、図３の例では、コマンドとして通常再生指令またはダイレクトサーチ再生指令が外部装置４１から与えられた場合、そのコマンドがコマンド解釈部５１から再生制御部５３に通知される。さらに、コマンドとしてダイレクトサーチ再生指令が外部装置４１から与えられた場合、そのコマンドに含まれる所定の個数のCTLと符号（＋または−）とが、コマンド解釈部５１からCTLカント値算出部６１に供給される。なお、符号については後述する。また、コマンドとしてリセット指令が外部装置４１から与えられた場合、そのコマンドがコマンド解釈部５１からCTL基準位置設定部６４に通知される。なお、リセット指令については後述する。
【００６３】
ダイレクトサーチ制御部５２は、ダイレクトサーチ再生指令が外部装置４１から与えられた場合、そのダイレクトサーチ再生指令で指定されている再生開始位置を、DVD単位の情報（何れのタイトルの何れの位置、具体的には何れのGOPであるのかを示す情報。GOPについては後述する）として特定する。このため、図３の例では、ダイレクトサーチ制御部５２は、CTLカウント値算出部６１乃至再生開始位置特定部６５から構成されている。
【００６４】
なお、本実施の形態では、ダイレクトサーチ制御部５２自体がソフトウエアで構成されているので、CTLカウント値算出部６１乃至再生開始位置特定部６５もまたソフトウエアで構成されている。ただし、ダイレクトサーチ制御部５２がハードウエア単体やソフトウエアとハードウエアとの組み合わせで構成されている場合には、CTLカウント値算出部６１乃至再生開始位置特定部６５もまたハードウエア単体やソフトウエアとハードウエアとの組み合わせで構成することも可能である。
【００６５】
また、ダイレクトサーチ制御部５２が有する機能を実現するためには、CTLカウント値算出部６１乃至再生開始位置特定部６５の各機能を総合的に備えていれば足り、総合的な機能の分割数、即ち、機能ブロックの個数は、図３の例に特に限定されない。即ち、CTLカウント値算出部６１乃至再生開始位置特定部６５といった各機能ブロックを、さらに細かい機能ブロックに分割してもよいし、或いは、２以上の機能ブロックを１つにまとめてもよい。
【００６６】
CTLカウント値算出部６１は、コマンド解釈部５１から供給されるCTLの個数をカウントし、そのカウント値と符号（＋または−）とに基づいてCTLカウント値を算出し、DVD単位換算部６２に供給する。即ち、符号として＋が与えられた場合、CTLカウント値は正値となり、符号として−が与えられた場合、CTLカウント値は負値となる。具体的には例えば、本実施の形態では、CTLカウント値の取り得る範囲は、−０９時間５９分５９秒乃至＋０９時間５９秒とされている。なお、符号の意味（CTLカウント値の正負の意味）については後述する。
【００６７】
DVD単位換算部６２は、CTLカウント値算出部６１から供給されたCTLカウント値を、基準位置からのフレーム数に変換する。なお、NTSC（National Television System Committee）方式とPAL（Phase Alternation by Line）方式とでは、フレーム間隔（フレーム/秒）が異なるので、DVD単位換算部６２は、採用されている方式（NTSC方式またはPAL方式）に応じた演算手法で、CTLカウント値をフレーム数に変換する。ただし、フレーム数では誤差が大となる可能性が高いので、本実施の形態では、基準位置からのフレーム数は、さらに、基準位置からのGOP(Group of Picture)数に丸め込まれる。そして、本実施の形態では、丸め込まれたGOP数がＮ（Ｎは０以上の整数値）個である場合、＋Ｎまたは−Ｎが、DVD単位換算部６２により算出されて、再生開始位置特定部６５に供給される。
【００６８】
ここで、＋Ｎのうちの＋は、コマンド解釈部５１からCTLとともに供給される符号＋であり、基準位置に対して時間的に後方（時間的に後に撮影された方向）である事を意味する。即ち、＋Ｎとは、基準位置から時間的に後方のＮ個目のGOPが再生開始位置であることを意味する。一方、−Ｎのうちの−は、コマンド解釈部５１からCTLとともに供給される符号−であり、基準位置に対して時間的に前方（時間的に前に撮影された方向）であることを意味する。即ち、−Ｎとは、基準位置から時間的に前方のＮ個目のGOPが再生開始位置であることを意味する。
【００６９】
CTL基準位置保持部６３は、CTLにおける現状の基準位置を保持している。この基準位置は、CTL基準位置設定部６４により設定（更新）される。即ち、CTL基準位置設定部６４は、後述する電源状態検出部５４の検出結果や、コマンド解釈部５１から供給されるリセット指令に基づいて、CTLにおける基準位置を設定（更新）し、その設定（更新）結果をCTL基準位置保持部６３に保持させる。
【００７０】
具体的には例えば、図１の記録再生装置の電源が投入された場合、即ち、後述するように電源部２４の状態が電源OFF状態から電源ON状態に遷移したことが電源状態検出部５４により検出された場合、CTL基準位置設定部６４は、DVD３１のTop（タイトル１の最初のフレームの開始位置。図２参照）を基準位置に設定（更新）する。
【００７１】
これに対して、本実施の形態では、リセット指令とは、基準位置を現在の再生開始位置に更新させる指令とされており、このため、リセット指令がコマンド解釈部５１から供給されてきた場合、CTL基準位置設定部６４は、現在の再生開始位置に基準位置に設定（更新）する。
【００７２】
再生開始位置特定部６５は、DVD単位換算部６２から供給される値（＋Ｎまたは−Ｎ）と、CTL基準位置保持部６３に保持されている基準位置とに基づいて、ダイレクトサーチ再生指令で指定されている再生開始位置を特定し、再生制御部５３に通知する。具体的には例えば、＋ＮがDVD単位換算部６２から供給されてきた場合、再生開始位置特定部６５は、CTL基準位置保持部６３に保持されている基準位置から時間的に後方のＮ個目のGOPを再生開始位置として特定する。一方、例えば−ＮがDVD単位換算部６２から供給されてきた場合、再生開始位置特定部６５は、CTL基準位置保持部６３に保持されている基準位置から時間的に前方のＮ個目のGOPを再生開始位置として特定する。特定された再生開始位置（GOP）は、再生開始位置特定部６５から再生制御部５３へ通知される。
【００７３】
再生制御部５３は、通常再生指令またはダイレクトサーチ再生指令に従って、DVD３１の再生を制御する。
【００７４】
即ち、例えば通常再生指令がコマンド解釈部５１から通知された場合には、再生制御部５３は、DVD３１のTop（図２）からの再生（タイトル１の最初のフレームからの再生）を制御する。なお、以下、DVD３１のTopからの再生を、通常再生と称する。
【００７５】
これに対して、例えばダイレクトサーチ再生指令がコマンド解釈部５１から通知された場合には、再生制御部５３は、DVD３１のうちの、ダイレクトサーチ制御部５２の再生開始位置特定部６５から通知された再生開始位置からの再生を制御する。即ち、DVD単位換算部６２から＋Ｎが出力された場合には、DVD３１のうちの、CTL基準位置保持部６３に保持されている基準位置から時間的に後方のＮ個目のGOPの先頭フレームから再生が開始される。一方、DVD単位換算部６２から−Ｎが出力された場合には、DVD３１のうちの、CTL基準位置保持部６３に保持されている基準位置から時間的に前方のＮ個目のGOPの先頭フレームから再生が開始される。
【００７６】
電源状態検出部５４は、電源部２４の状態を検出する。即ち、電源状態検出部５４は、電源部２４の状態が、電源ON状態であるのか、或いは、電源OFF状態であるのかを検出する。電源状態検出部５４の検出結果は、上述したように、CTL基準位置設定部６４に通知される。
【００７７】
次に、図４のフローチャートを参照して、図３の機能的構成を有する記録再生装置の記録処理の一例について説明する。即ち、図４は、本発明が適用される再生処理であって、上述したCTL基準のダイレクトサーチ指令に従った再生が可能な再生処理の一例を説明するフローチャートである。
【００７８】
ステップＳ１において、コマンド解釈部５１は、再生指令が入力されたか否かを判定する。
【００７９】
通常再生指令とダイレクトサーチ再生指令とのうちの一方が入力されるまでの間、ステップＳ１において、再生指令が入力されていないと判定されて、処理はステップＳ１に戻され、再生指令が入力されたか否かが再度判定される、といったループ処理が繰り返される。
【００８０】
その後、通常再生指令またはダイレクトサーチ再生指令が入力されると、ステップＳ１において再生指令が入力されたと判定されて、処理はステップＳ２に進む。
【００８１】
ステップＳ２において、コマンド解釈部５１は、入力された再生指令がダイレクトサーチ再生指令であるのか否かを判定する。
【００８２】
通常再生指令が入力された場合、ステップＳ２において、ダイレクトサーチ再生指令ではないと判定されて、その通常再生指令がコマンド解釈部５１から再生制御部５３に通知される。これにより、処理はステップＳ３に進む。
【００８３】
ステップＳ３において、再生制御部５３は、DVD３１の通常再生を行う。これにより、再生処理は終了となる。ただし、DVD３１の再生中または再生後に再生指令が再度入力されると、この再生処理が再度開始され、再度入力された再生指令に従ったDVD３１の再生が再度行われる。
【００８４】
これに対して、ダイレクトサーチ再生指令が入力された場合、ステップＳ２において、ダイレクトサーチ再生指令であると判定されて、そのダイレクトサーチ再生指令がコマンド解釈部５１から再生制御部５３に通知されるとともに、そのダイレクトサーチ再生指令に含まれる所定の個数のCTLと符号（＋または−）とがコマンド解釈部５１からCTLカウント値算出部６１に供給される。これにより、処理はステップＳ４に進む。
【００８５】
ステップＳ４において、CTLカウント値算出部６１はCTLカウント値を算出し、DVD単位換算部６２は、そのCTLカウント値を、DVD単位の値（本実施の形態ではGOP単位の値であって、上述した＋Ｎまたは−Ｎ）に変換する。このDVD単位の値が、DVD単位換算部６２から再生開始位置特定部６５に供給されると、処理はステップＳ５に進む。
【００８６】
ステップＳ５において、再生開始位置特定部６５は、DVD単位換算部６２から供給されるDVD単位の値（＋Ｎまたは−Ｎ）と、CTL基準位置保持部６３に保持されている基準位置とに基づいて、ダイレクトサーチ再生指令で指定されている再生開始位置を特定する。特定された再生開始位置が再生開始位置特定部６５から再生制御部５３に通知されると、処理はステップＳ６に進む。
【００８７】
ステップＳ６において、再生制御部５３は、DVD３１のうちの、ステップＳ５の処理で特定された再生開始位置、即ち、再生開始位置特定部６５から通知された再生開始位置からの再生を行う。これにより、再生処理は終了となる。ただし、DVD３１の再生中または再生後に再生指令が再度入力されると、この再生処理が再度開始され、再度入力された再生指令に従ったDVD３１の再生が再度行われる。
【００８８】
ところで、上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【００８９】
この記録媒体は、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM（Compact Disk-Read Only Memory)，図１のDVD３１を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されている図１のFLASHメモリ２や、図１のHDD１２に含まれるハードディスクなどで構成される。
【００９０】
なお、上述した例では、DVDが再生対象とされたが、次のようなメディアが再生対象とされてもよい。即ち、記録または再生の時間の管理方法として、時間軸が所定の１つの単位内で完結して他の単位に跨らないという方法が採用されており、その単位毎にデータが記録されているメディアが再生対象とされてもよい。
【００９１】
このようなメディアが再生対象とされた場合、本発明が適用される情報処理装置とは、次のような３つの機能を少なくとも有していれば足り、その実施の形態は上述した例に特に限定されない。即ち、１つ目の機能とは、メディア全体に渡る連続時間軸上の基準位置から、２以上の単位を跨り得る長さの時間だけ離間した位置を再生開始位置として、その再生開始位置から再生を開始させる指令が入力された場合、その指令を解釈する指令解釈機能である。２つ目の機能は、指令解釈機能に対応する処理により解釈された指令において連続時間軸上で指定されている再生開始位置を、メディアの中から、所定の１つの単位内の時間軸を用いて特定する再生開始位置特定機能である。３つ目の機能は、メディアのうちの、再生開始位置特定機能に対応する処理により特定された再生開始位置から再生を開始することを制御する再生制御機能である。
【００９２】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的または個別に実行される処理をも含むものである。
【図面の簡単な説明】
【００９３】
【図１】本発明が適用される記録再生装置のハードウエア構成例を示す図である。
【図２】本発明が適用される再生処理のうちの、ダイレクトサーチ再生指令に従う再生処理を説明する図である。
【図３】図１の記録再生装置が有する機能のうちの、ダイレクトサーチ再生指令または通常再生指令に従う再生処理を実現するための機能的構成例を示す機能ブロック図である。
【図４】図２の記録再生装置が実行する再生処理、即ち、ダイレクトサーチ再生指令または通常再生指令に従う再生処理の一例を説明するフローチャートである。
【符号の説明】
【００９４】
１  CPU，  ２  FLASHメモリ，  ３  SDRAM，  ４  制御信号入出力制御部，  ５  操作部，  ６  232C用インタフェース部，  ７  USB用インタフェース部，  ８  表示部，  ９  バス，  １０  エンコーダ/デコーダ，  １１  読み書き制御部，  １２  HDD，  １３  ドライブ，  １４，１５  SDRAM，  １６  AV信号用インタフェース部，  １７，１８  A/D変換部，  １９，２０  D/A変換部，  ２１  i.LINK用インタフェース部，  ２２，２３  切替部，  ２４  電源部，  ３１  DVD，  ５１  コマンド解釈部，  ５２  ダイレクトサーチ制御部，  ５３  再生制御部，  ５４  電源状態検出部，    ６１CTLカウント値算出部，  ６２  DVD単位換算部，  ６３  CTL基準位置保持部，  ６４  CTL基準位置設定部，  ６５  再生開始位置特定部
【図１】
2006304058.tif 000003
【図２】
2006304058.tif 000004
【図３】
2006304058.tif 000005
【図４】
2006304058.tif 000006