(57)【要約】【課題】コンテンツの再生指示から再生開始までのタイムラグを極力短縮できるようにする。【解決手段】  全体制御部１０２は、ユーザの選択コンテンツが操作部２３とGUI制御部２２を介して通知されると、ビデオ出力制御部１７とオーディオ出力制御部１８の処理を禁止し、かつ、選択コンテンツに関するAVデータ処理部３１の処理を、出力段のバッファ１５，１６にデータが蓄積されるまで実行させる。その後、選択コンテンツの再生指示が操作部２３とGUI制御部２２を介して通知されると、全体制御部１０２は、上述した処理禁止を解除して、バッファ１５，１６に蓄積されたデータを表示装置１９やスピーカ２０に出力させる。それ以降、AVデータ処理部３１並びにビデオ出力制御部１７およびオーディオ出力制御部１８は、残りの部分に対する処理を実行する。本発明は例えば、ビデオ再生装置に適用可能である。【選択図】図１
2006086750.tif 000002
【特許請求の範囲】
【請求項１】
１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つを所定のデータ量を単位として読み出し、読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させるコンテンツ処理手段と、
前記コンテンツ処理手段により前記バッファに蓄積された前記コンテンツデータを外部に出力する出力手段と、
１以上の前記コンテンツのそれぞれを特定するシンボルを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の前記シンボルのうちの所定の１つを選択する選択操作と、前記選択操作により選択された前記シンボルで特定されるコンテンツの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェース手段と、
前記ユーザインタフェース手段により前記選択操作が認識されたとき、前記選択操作により選択されたシンボルで特定されるコンテンツを再生対象として、前記再生対象についての前記出力手段の処理を禁止し、かつ、前記再生対象についての前記コンテンツ処理手段の処理を、前記バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、前記ユーザインタフェース手段により前記再生対象の前記再生指示操作が認識されたとき、前記再生対象についての前記出力手段の処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理手段と前記出力手段との処理を実行させる第２の制御を行う制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記記録媒体には２以上のコンテンツのそれぞれに対応する圧縮符号化コンテンツデータが記録されており、
前記制御手段は、
２以上の前記シンボルのうちの第１のシンボルを選択する前記選択操作が前記ユーザインタフェース手段により認識されて、前記第１のシンボルで特定される第１のコンテンツについての前記第１の制御を開始した後、前記第１のコンテンツの前記再生指示操作よりも前に、２以上の前記シンボルのうちの第２のシンボルを選択する前記選択操作が前記ユーザインタフェース手段により認識されたとき、さらに、
前記第１の制御により前記バッファに蓄積された前記第１のコンテンツに対応する前記コンテンツデータを破棄させる第３の制御を前記コンテンツ処理手段に対して行い、
前記第３の制御を行った後、前記第２のシンボルで特定される第２のコンテンツについての前記第１の制御を行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
コンテンツを出力する情報処理装置の情報処理方法において、
１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させる制御を行うコンテンツ処理ステップと、
前記コンテンツ処理ステップの処理により前記バッファに蓄積された前記コンテンツデータを外部に出力することを制御する出力制御ステップと、
１以上の前記コンテンツのそれぞれを特定するシンボルを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の前記シンボルのうちの所定の１つを選択する選択操作と、前記選択操作により選択された前記シンボルで特定されるコンテンツの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップと、
前記ユーザインタフェースステップの処理により前記選択操作が認識されたとき、前記選択操作により選択されたシンボルで特定されるコンテンツを再生対象として、前記再生対象についての前記出力制御ステップの処理を禁止し、かつ、前記再生対象についての前記コンテンツ処理ステップの処理を、前記バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、前記ユーザインタフェースステップの処理により前記再生対象の前記再生指示操作が認識されたとき、前記再生対象についての前記出力制御ステップの処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理ステップと前記出力制御ステップとの処理を実行させる第２の制御を行う制御ステップと
を含むことを特徴とする情報処理方法。
【請求項４】
コンテンツの出力を制御するコンピュータに実行させるプログラムであって、
１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させる制御を行うコンテンツ処理ステップと、
前記コンテンツ処理ステップの処理により前記バッファに蓄積された前記コンテンツデータを外部に出力することを制御する出力制御ステップと、
１以上の前記コンテンツのそれぞれを特定するシンボルを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の前記シンボルのうちの所定の１つを選択する選択操作と、前記選択操作により選択された前記シンボルで特定されるコンテンツの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップと、
前記ユーザインタフェースステップの処理により前記選択操作が認識されたとき、前記選択操作により選択されたシンボルで特定されるコンテンツを再生対象として、前記再生対象についての前記出力制御ステップの処理を禁止し、かつ、前記再生対象についての前記コンテンツ処理ステップの処理を、前記バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、前記ユーザインタフェースステップの処理により前記再生対象の前記再生指示操作が認識されたとき、前記再生対象についての前記出力制御ステップの処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理ステップと前記出力制御ステップとの処理を実行させる第２の制御を行う制御ステップと
を含むことを特徴とするプログラム。
【請求項５】
複数の再生開始ポイントを有する１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つについて、複数の前記再生開始ポイントのうちの所定の再生開始ポイント以降の圧縮符号化コンテンツデータを所定のデータ量を単位として読み出し、読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させるコンテンツ処理手段と、前記コンテンツ処理手段により前記バッファに蓄積された前記コンテンツデータを外部に出力する出力手段とを有する、他とは独立して並列的に処理を実行するｎ個（ｎは２以上の整数値）のコンテンツ出力手段と、
１以上の前記コンテンツのそれぞれを特定する第１のシンボルと、複数の前記再生開始ポイントのそれぞれを特定する第２のシンボルとを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の前記第１のシンボルのうちの所定の１つを選択する第１の選択操作と、複数の前記第２のシンボルのうちの所定の１つを選択する第２の選択操作と、前記第１の選択操作により選択された前記第１のシンボルで特定されるコンテンツについて、前記第２の選択操作により選択された前記第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェース手段と、
前記ユーザインタフェース手段により前記第１の選択操作が認識されたとき、前記第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個の前記コンテンツ出力手段のそれぞれを制御対象として、前記再生対象についての前記出力手段の処理を禁止し、かつ、前記再生対象のうちの、前記第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降の圧縮符号化コンテンツデータについての前記コンテンツ処理手段の処理を、前記バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、前記ユーザインタフェース手段により前記再生対象の前記第２の選択操作と前記再生指示操作とが認識されたとき、ｎ個の前記コンテンツ出力手段のうちの、前記第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントに関する処理を行ったコンテンツ出力手段を制御対象として、前記再生対象についての前記出力手段の処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理手段と前記出力手段との処理を実行させる第２の制御を行う制御手段と
を備えることを特徴とする情報処理装置。
【請求項６】
コンテンツを出力する情報処理装置の情報処理方法において、
複数の再生開始ポイントを有する１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つについて、複数の前記再生開始ポイントのうちの所定の再生開始ポイント以降の圧縮符号化コンテンツデータを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させることを制御するコンテンツ処理ステップと、前記コンテンツ処理ステップの処理により前記バッファに蓄積された前記コンテンツデータを外部に出力することを制御する出力制御ステップとを含む、他とは独立して並列的に処理を実行するｎ個（ｎは２以上の整数値）のコンテンツ出力ステップと、
１以上の前記コンテンツのそれぞれを特定する第１のシンボルと、複数の前記再生開始ポイントのそれぞれを特定する第２のシンボルとを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の前記第１のシンボルのうちの所定の１つを選択する第１の選択操作と、複数の前記第２のシンボルのうちの所定の１つを選択する第２の選択操作と、前記第１の選択操作により選択された前記第１のシンボルで特定されるコンテンツについて、前記第２の選択操作により選択された前記第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップと、
前記ユーザインタフェースステップの処理により前記第１の選択操作が認識されたとき、前記第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個の前記コンテンツ出力ステップのそれぞれの処理を制御対象として、前記再生対象についての前記出力制御ステップの処理を禁止し、かつ、前記再生対象のうちの、前記第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降の圧縮符号化コンテンツデータについての前記コンテンツ処理ステップの処理を、前記バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、前記ユーザインタフェースステップの処理により前記再生対象の前記第２の選択操作と前記再生指示操作とが認識されたとき、ｎ個の前記コンテンツ出力ステップのうちの、前記第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントに関する処理を行ったコンテンツ出力ステップの処理を制御対象として、前記再生対象についての前記出力制御ステップの処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理ステップと前記出力制御ステップとの処理を実行させる第２の制御を行う制御ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
コンテンツの出力を制御するコンピュータに実行させるプログラムであって、
複数の再生開始ポイントを有する１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つについて、複数の前記再生開始ポイントのうちの所定の再生開始ポイント以降の圧縮符号化コンテンツデータを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させることを制御するコンテンツ処理ステップと、前記コンテンツ処理ステップの処理により前記バッファに蓄積された前記コンテンツデータを外部に出力することを制御する出力制御ステップとを含む、他とは独立して並列的に処理を実行するｎ個（ｎは２以上の整数値）のコンテンツ出力ステップと、
１以上の前記コンテンツのそれぞれを特定する第１のシンボルと、複数の前記再生開始ポイントのそれぞれを特定する第２のシンボルとを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の前記第１のシンボルのうちの所定の１つを選択する第１の選択操作と、複数の前記第２のシンボルのうちの所定の１つを選択する第２の選択操作と、前記第１の選択操作により選択された前記第１のシンボルで特定されるコンテンツについて、前記第２の選択操作により選択された前記第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップと、
前記ユーザインタフェースステップの処理により前記第１の選択操作が認識されたとき、前記第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個の前記コンテンツ出力ステップのそれぞれの処理を制御対象として、前記再生対象についての前記出力制御ステップの処理を禁止し、かつ、前記再生対象のうちの、前記第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降の圧縮符号化コンテンツデータについての前記コンテンツ処理ステップの処理を、前記バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、前記ユーザインタフェースステップの処理により前記再生対象の前記第２の選択操作と前記再生指示操作とが認識されたとき、ｎ個の前記コンテンツ出力ステップのうちの、前記第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントに関する処理を行ったコンテンツ出力ステップの処理を制御対象として、前記再生対象についての前記出力制御ステップの処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理ステップと前記出力制御ステップとの処理を実行させる第２の制御を行う制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、コンテンツの再生指示から再生開始までのタイムラグを極力短縮することができる、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
現在市場に出回っているDVD(Digital Versatile Disk)やビデオテープの再生装置（例えば、特許文献１参照）は、一般的には次のようにして、映像や音声からなるコンテンツの再生を開始する。
【０００３】
即ち、再生装置は、各コンテンツのタイトルが羅列されたタイトル選択画面を表示させる。ユーザは、このタイトル選択画面の中から希望のタイトルを選択し、続けて決定ボタンを押下する、といった一連の操作を行う。すると、再生装置は、その一連の操作内容を認識して、ユーザにより選択されたタイトルで特定されるコンテンツの再生を開始する。
【０００４】
詳細には、一般的には、再生装置は、決定ボタンが押下されたことを認識すると、圧縮符号化コンテンツデータを所定の記録媒体から読み出す読み出し処理を行い、その圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを出力する出力処理を行う。なお、ここで言う復号処理とは例えば、MPEG(Moving Picture Experts Group）などの規格に従って多重化および圧縮符号化された結果得られる圧縮符号化コンテンツデータに対して順次行われる、多重化分離処理、伸張復号処理、および、画質や音質の向上のための加工処理などの一連の処理を指す。
【０００５】
【特許文献１】特開２０００−１２５２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したように、従来、決定ボタンが押下された後、出力処理が開始するまでに、読み出し処理と復号処理とが必要になる。このため、ユーザが決定ボタンを押下してからコンテンツの出力が開始されるまでにはタイムラグが発生してしまう、という課題があった。この課題のため、現状、不快感を覚えるユーザが少なからず存在する。
【０００７】
なお、特許文献１には、タイトル選択画面において、ユーザがカーソルを移動する毎に、カーソルが示すコンテンツに対応する圧縮符号化コンテンツデータを記録媒体から読み出して、バッファに格納しておく、という手法が開示されている。再生装置は、この手法を適用することで、決定ボタンが押下された後、出力処理の開始前の処理として、読み出し処理の省略が可能になる。これにより、タイムラグの若干の削減が可能になる。
【０００８】
しかしながら、特許文献１の手法を適用しても、結局、決定ボタンが押下された後、出力処理の開始前の処理として、復号処理が必須であることには何等変わりなく、依然として復号処理分のタイムラグが発生してしまうことになる。特許文献１では、復号処理の時間は非常に短いとしているが、今後、多重化分離処理、伸張復号処理、または加工処理として、より一段と時間がかかる処理が登場する可能性は大いにあり、それらを含む復号処理の時間が非常に短いとは一概には言えない。即ち、特許文献１の手法を適用しても、上述した課題を充分に解決しているとは言えない
【０００９】
本発明は、このような状況に鑑みてなされたものであり、コンテンツの再生指示から再生開始までのタイムラグを極力短縮することができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の第１の情報処理装置は、１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、記録媒体に記録されている１以上の圧縮符号化コンテンツデータのうちの少なくとも１つを所定のデータ量を単位として読み出し、読み出された圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させるコンテンツ処理手段と、コンテンツ処理手段によりバッファに蓄積されたコンテンツデータを外部に出力する出力手段と、１以上のコンテンツのそれぞれを特定するシンボルを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上のシンボルのうちの所定の１つを選択する選択操作と、選択操作により選択されたシンボルで特定されるコンテンツの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェース手段と、ユーザインタフェース手段により選択操作が認識されたとき、選択操作により選択されたシンボルで特定されるコンテンツを再生対象として、再生対象についての出力手段の処理を禁止し、かつ、再生対象についてのコンテンツ処理手段の処理を、バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、ユーザインタフェース手段により再生対象の再生指示操作が認識されたとき、再生対象についての出力手段の実行を解除して、第１の制御によりバッファに蓄積されたコンテンツデータを外部に出力させ、それ以降、再生対象のうちの残りの部分に対するコンテンツ処理手段と出力手段との処理を実行させる第２の制御を行う制御手段とを備えることを特徴とする。
【００１１】
記録媒体には２以上のコンテンツのそれぞれに対応する圧縮符号化コンテンツデータが記録されており、制御手段は、２以上のシンボルのうちの第１のシンボルを選択する選択操作がユーザインタフェース手段により認識されて、第１のシンボルで特定される第１のコンテンツについての第１の制御を開始した後、第１のコンテンツの再生指示操作よりも前に、２以上のシンボルのうちの第２のシンボルを選択する選択操作がユーザインタフェース手段により認識されたとき、さらに、第１の制御によりバッファに蓄積された第１のコンテンツに対応するコンテンツデータを破棄させる第３の制御をコンテンツ処理手段に対して行い、第３の制御を行った後、第２のシンボルで特定される第２のコンテンツについての第１の制御を行うようにすることができる。
【００１２】
本発明の第１の情報処理方法は、１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、記録媒体に記録されている１以上の圧縮符号化コンテンツデータのうちの少なくとも１つを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させる制御を行うコンテンツ処理ステップと、コンテンツ処理ステップの処理によりバッファに蓄積されたコンテンツデータを外部に出力することを制御する出力制御ステップと、１以上のコンテンツのそれぞれを特定するシンボルを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上のシンボルのうちの所定の１つを選択する選択操作と、選択操作により選択されたシンボルで特定されるコンテンツの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップと、ユーザインタフェースステップの処理により選択操作が認識されたとき、選択操作により選択されたシンボルで特定されるコンテンツを再生対象として、再生対象についての出力制御ステップの処理を禁止し、かつ、再生対象についてのコンテンツ処理ステップの処理を、バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、ユーザインタフェースステップの処理により再生対象の再生指示操作が認識されたとき、再生対象についての出力制御ステップの処理の禁止を解除して、第１の制御によりバッファに蓄積されたコンテンツデータを外部に出力させ、それ以降、再生対象のうちの残りの部分に対するコンテンツ処理ステップと出力制御ステップとの処理を実行させる第２の制御を行う制御ステップとを含むことを特徴とする。
【００１３】
本発明の第１のプログラムは、１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、記録媒体に記録されている１以上の圧縮符号化コンテンツデータのうちの少なくとも１つを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させる制御を行うコンテンツ処理ステップと、コンテンツ処理ステップの処理によりバッファに蓄積されたコンテンツデータを外部に出力することを制御する出力制御ステップと、１以上のコンテンツのそれぞれを特定するシンボルを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上のシンボルのうちの所定の１つを選択する選択操作と、選択操作により選択されたシンボルで特定されるコンテンツの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップと、ユーザインタフェースステップの処理により選択操作が認識されたとき、選択操作により選択されたシンボルで特定されるコンテンツを再生対象として、再生対象についての出力制御ステップの処理を禁止し、かつ、再生対象についてのコンテンツ処理ステップの処理を、バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、ユーザインタフェースステップの処理により再生対象の再生指示操作が認識されたとき、再生対象についての出力制御ステップの処理の禁止を解除して、第１の制御によりバッファに蓄積されたコンテンツデータを外部に出力させ、それ以降、再生対象のうちの残りの部分に対するコンテンツ処理ステップと出力制御ステップとの処理を実行させる第２の制御を行う制御ステップとを含むことを特徴とする。
【００１４】
本発明の第１の情報処理装置および方法、並びにプログラムにおいては、１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、記録媒体に記録されている１以上の圧縮符号化コンテンツデータのうちの少なくとも１つを所定のデータ量を単位として読み出し、読み出された圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させるコンテンツ処理と、コンテンツ処理によりバッファに蓄積されたコンテンツデータを外部に出力する出力処理とが制御される。詳細には、１以上のコンテンツのそれぞれを特定するシンボルを所定の表示装置に表示させる制御が行われ、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上のシンボルのうちの所定の１つを選択する選択操作と、選択操作により選択されたシンボルで特定されるコンテンツの再生を指示する再生指示操作とのうちの少なくとも１つが行われた場合、その操作が認識される。そして、選択操作が認識されたとき、選択操作により選択されたシンボルで特定されるコンテンツが再生対象とされて、再生対象についての出力処理を禁止し、かつ、再生対象についてのコンテンツ処理を、バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御が開始される。その後、再生対象の再生指示操作が認識されたとき、再生対象についての出力処理の禁止を解除して、第１の制御によりバッファに蓄積されたコンテンツデータを外部に出力させ、それ以降、再生対象のうちの残りの部分に対するコンテンツ処理と出力処理とを実行させる第２の制御が行われる。
【００１５】
本発明の第２の情報処理装置は、複数の再生開始ポイントを有する１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、記録媒体に記録されている１以上の圧縮符号化コンテンツデータのうちの少なくとも１つについて、複数の再生開始ポイントのうちの所定の再生開始ポイント以降の圧縮符号化コンテンツデータを所定のデータ量を単位として読み出し、読み出された圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させるコンテンツ処理手段と、コンテンツ処理手段によりバッファに蓄積されたコンテンツデータを外部に出力する出力手段とを有する、他とは独立して並列的に処理を実行するｎ個（ｎは２以上の整数値）のコンテンツ出力手段と、１以上のコンテンツのそれぞれを特定する第１のシンボルと、複数の再生開始ポイントのそれぞれを特定する第２のシンボルとを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の第１のシンボルのうちの所定の１つを選択する第１の選択操作と、複数の第２のシンボルのうちの所定の１つを選択する第２の選択操作と、第１の選択操作により選択された第１のシンボルで特定されるコンテンツについて、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェース手段と、ユーザインタフェース手段により第１の選択操作が認識されたとき、第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個のコンテンツ出力手段のそれぞれを制御対象として、再生対象についての出力手段の処理を禁止し、かつ、再生対象のうちの、第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降の圧縮符号化コンテンツデータについてのコンテンツ処理手段の処理を、バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、ユーザインタフェース手段により再生対象の第２の選択操作と再生指示操作とが認識されたとき、ｎ個のコンテンツ出力手段のうちの、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントに関する処理を行ったコンテンツ出力手段を制御対象として、再生対象についての出力手段の処理の禁止を解除して、第１の制御によりバッファに蓄積されたコンテンツデータを外部に出力させ、それ以降、再生対象のうちの残りの部分に対するコンテンツ処理手段と出力手段との処理を実行させる第２の制御を行う制御手段とを備えることを特徴とする。
【００１６】
本発明の第２の情報処理方法は、複数の再生開始ポイントを有する１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、記録媒体に記録されている１以上の圧縮符号化コンテンツデータのうちの少なくとも１つについて、複数の再生開始ポイントのうちの所定の再生開始ポイント以降の圧縮符号化コンテンツデータを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させることを制御するコンテンツ処理ステップと、コンテンツ処理ステップの処理によりバッファに蓄積されたコンテンツデータを外部に出力することを制御する出力制御ステップとを含む、他とは独立して並列的に処理を実行するｎ個（ｎは２以上の整数値）のコンテンツ出力ステップと、１以上のコンテンツのそれぞれを特定する第１のシンボルと、１以上の第１のシンボルのうちの所定の１つで特定されるコンテンツの複数の再生開始ポイントのそれぞれを特定する第２のシンボルとを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の第１のシンボルのうちの所定の１つを選択する第１の選択操作と、複数の第２のシンボルのうちの所定の１つを選択する第２の選択操作と、第１の選択操作により選択された第１のシンボルで特定されるコンテンツについて、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップと、ユーザインタフェースステップの処理により第１の選択操作が認識されたとき、第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個のコンテンツ出力ステップのそれぞれの処理を制御対象として、再生対象についての出力制御ステップの処理を禁止し、かつ、再生対象のうちの、第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降の圧縮符号化コンテンツデータについてのコンテンツ処理ステップの処理を、バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、ユーザインタフェースステップの処理により再生対象の第２の選択操作と再生指示操作とが認識されたとき、ｎ個のコンテンツ出力ステップのうちの、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントに関する処理を行ったコンテンツ出力ステップの処理を制御対象として、再生対象についての出力制御ステップの処理の禁止を解除して、第１の制御によりバッファに蓄積されたコンテンツデータを外部に出力させ、それ以降、再生対象のうちの残りの部分に対するコンテンツ処理ステップと出力制御ステップとの処理を実行させる第２の制御を行う制御ステップとを含むことを特徴とする。
【００１７】
本発明の第２のプログラムは、複数の再生開始ポイントを有する１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、記録媒体に記録されている１以上の圧縮符号化コンテンツデータのうちの少なくとも１つについて、複数の再生開始ポイントのうちの所定の再生開始ポイント以降の圧縮符号化コンテンツデータを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させることを制御するコンテンツ処理ステップと、コンテンツ処理ステップの処理によりバッファに蓄積されたコンテンツデータを外部に出力することを制御する出力制御ステップとを含む、他とは独立して並列的に処理を実行するｎ個（ｎは２以上の整数値）のコンテンツ出力ステップと、１以上のコンテンツのそれぞれを特定する第１のシンボルと、１以上の第１のシンボルのうちの所定の１つで特定されるコンテンツの複数の再生開始ポイントのそれぞれを特定する第２のシンボルとを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の第１のシンボルのうちの所定の１つを選択する第１の選択操作と、複数の第２のシンボルのうちの所定の１つを選択する第２の選択操作と、第１の選択操作により選択された第１のシンボルで特定されるコンテンツについて、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップと、ユーザインタフェースステップの処理により第１の選択操作が認識されたとき、第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個のコンテンツ出力ステップのそれぞれの処理を制御対象として、再生対象についての出力制御ステップの処理を禁止し、かつ、再生対象のうちの、第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降の圧縮符号化コンテンツデータについてのコンテンツ処理ステップの処理を、バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、ユーザインタフェースステップの処理により再生対象の第２の選択操作と再生指示操作とが認識されたとき、ｎ個のコンテンツ出力ステップのうちの、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントに関する処理を行ったコンテンツ出力ステップの処理を制御対象として、再生対象についての出力制御ステップの処理の禁止を解除して、第１の制御によりバッファに蓄積されたコンテンツデータを外部に出力させ、それ以降、再生対象のうちの残りの部分に対するコンテンツ処理ステップと出力制御ステップとの処理を実行させる第２の制御を行う制御ステップとを含むことを特徴とする。
【００１８】
本発明の第２の情報処理装置および方法、並びにプログラムにおいては、複数の再生開始ポイントを有する１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、記録媒体に記録されている１以上の圧縮符号化コンテンツデータのうちの少なくとも１つについて、複数の再生開始ポイントのうちの所定の再生開始ポイント以降の圧縮符号化コンテンツデータを所定のデータ量を単位として読み出し、読み出された圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させるコンテンツ処理と、コンテンツ処理によりバッファに蓄積されたコンテンツデータを外部に出力する出力処理とからなる、他とは独立して並列的に処理を実行するｎ個（ｎは２以上の整数値）のコンテンツ出力処理が制御される。詳細には、１以上のコンテンツのそれぞれを特定する第１のシンボルと、複数の再生開始ポイントのそれぞれを特定する第２のシンボルとを所定の表示装置に表示させる制御が行われ、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の第１のシンボルのうちの所定の１つを選択する第１の選択操作と、複数の第２のシンボルのうちの所定の１つを選択する第２の選択操作と、第１の選択操作により選択された第１のシンボルで特定されるコンテンツについて、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作とのうちの少なくとも１つが行われた場合、その操作が認識される。そして、第１の選択操作が認識されたとき、第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個のコンテンツ出力処理のそれぞれを制御対象として、再生対象についての出力処理を禁止し、かつ、再生対象のうちの、第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降の圧縮符号化コンテンツデータについてのコンテンツ処理を、バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御が開始される。その後、再生対象の第２の選択操作と再生指示操作とが認識されたとき、ｎ個のコンテンツ出力処理のうちの、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントに関する処理を行ったコンテンツ出力処理を制御対象として、再生対象についての出力処理の禁止を解除して、第１の制御によりバッファに蓄積されたコンテンツデータを外部に出力させ、それ以降、再生対象のうちの残りの部分に対するコンテンツ処理と出力処理とを実行させる第２の制御が行われる。
【発明の効果】
【００１９】
以上のごとく、本発明によれば、再生指示が行われたコンテンツの再生を行うことができる。特に、コンテンツの再生指示から再生開始までのタイムラグを極力短縮することができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２２】
本発明によれば、第１の情報処理装置が提供される。この第１の情報処理装置（例えば、図１の情報処理装置）は、１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体（例えば、図１の記憶装置１やリムーバブル記録媒体２）に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つを所定のデータ量を単位として読み出し、読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファ（例えば、図１のバッファ１５とバッファ１６）に蓄積させるコンテンツ処理手段（例えば、図１のAVデータ処理部３１）と、前記コンテンツ処理手段により前記バッファに蓄積された前記コンテンツデータを外部に出力する出力手段（例えば、図１のビデオ出力制御部１７とオーディオ出力制御部１８）と、１以上の前記コンテンツのそれぞれを特定するシンボル（例えば、図２のタイトル選択画面４１に表示されるタイトルやサムネイル）を所定の表示装置（例えば、図１の表示装置１９）に表示させる制御を行い、かつ、ユーザが所定の操作機器（例えば、図１の操作部２３であって、具体的には例えば、図３のリモートコントローラ５１）を用いて行う操作のうちの、１以上の前記シンボルのうちの所定の１つを選択する選択操作（例えば、図２のカーソル４２の配置位置を移動させるために、図３の上ボタン６１または下ボタン６２を押下する操作）と、前記選択操作により選択された前記シンボルで特定されるコンテンツの再生を指示する再生指示操作（例えば、図２の表示状態で、図３の決定ボタン６５を押下する操作）とを少なくとも認識するユーザインタフェース手段（例えば、図１のGUI制御部部２２）と、前記ユーザインタフェース手段により前記選択操作が認識されたとき、前記選択操作により選択されたシンボルで特定されるコンテンツを再生対象として、前記再生対象についての前記出力手段の処理を禁止し、かつ、前記再生対象についての前記コンテンツ処理手段の処理を、前記バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し、その後、前記ユーザインタフェース手段により前記再生対象の前記再生指示操作が認識されたとき、前記再生対象についての前記出力手段の処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理手段と前記出力手段との処理を実行させる第２の制御を行う制御手段（例えば、図１の全体制御部２１）とを備えることを特徴とする。
【００２３】
前記記録媒体には２以上のコンテンツのそれぞれに対応する圧縮符号化コンテンツデータが記録されており、前記制御手段は、２以上の前記シンボルのうちの第１のシンボルを選択する前記選択操作が前記ユーザインタフェース手段により認識されて、前記第１のシンボルで特定される第１のコンテンツについての前記第１の制御を開始した後、前記第１のコンテンツの前記再生指示操作よりも前に、２以上の前記シンボルのうちの第２のシンボルを選択する前記選択操作が前記ユーザインタフェース手段により認識されたとき（例えば、図４において、ステップＳ２の処理後、ステップＳ３でNOと判定され、ステップＳ５の処理でYESであると判定されたとき）、さらに、前記第１の制御により前記バッファに蓄積された前記第１のコンテンツに対応する前記コンテンツデータを破棄させる第３の制御を前記コンテンツ処理手段に対して行い（例えば、図４のステップＳ６の処理を実行し）、前記第３の制御を行った後、前記第２のシンボルで特定される第２のコンテンツについての前記第１の制御を行う（例えば、図４のステップＳ６の処理後、ステップＳ２の処理を再度行う）ようにすることができる。
【００２４】
本発明によれば、第１の情報処理方法が提供される。この第１の情報処理方法は、コンテンツを出力する情報処理装置（例えば、図１の情報処理装置）の情報処理方法である。詳細にはこの第１の情報処理方法は、１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させる制御を行うコンテンツ処理ステップ（例えば、図１のAVデータ処理部３１の処理）と、前記コンテンツ処理ステップの処理により前記バッファに蓄積された前記コンテンツデータを外部に出力することを制御する出力制御ステップ（例えば、図１のビデオ出力制御部１７とオーディオ出力制御部１８との処理）と、１以上の前記コンテンツのそれぞれを特定するシンボルを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の前記シンボルのうちの所定の１つを選択する選択操作と、前記選択操作により選択された前記シンボルで特定されるコンテンツの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップ（例えば、図１のGUI制御部２２の処理）と、前記ユーザインタフェースステップの処理により前記選択操作が認識されたとき（例えば、図４のステップＳ１の処理が終了されたとき、または、ステップＳ５の処理でYESであると判定されてステップＳ６の処理が終了したとき）、前記選択操作により選択されたシンボルで特定されるコンテンツを再生対象として、前記再生対象についての前記出力制御ステップの処理を禁止し、かつ、前記再生対象についての前記コンテンツ処理ステップの処理を、前記バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し（例えば、図４のステップＳ２の処理を実行し）、その後、前記ユーザインタフェースステップの処理により前記再生対象の前記再生指示操作が認識されたとき（例えば、図４のステップＳ３の処理でYESであると判定されたとき）、前記再生対象についての前記出力制御ステップの処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理ステップと前記出力制御ステップとの処理を実行させる第２の制御を行う（例えば、図４のステップＳ４の処理を実行する）制御ステップ（例えば、図１の全体制御部２１の処理）とを含むことを特徴とする。
【００２５】
本発明によれば、第１のプログラムが提供される。この第１のプログラムは、コンテンツの出力を制御するコンピュータに実行させるプログラム（例えば、図８の構成のコンピュータ）であって、上述した本発明の第１の情報処理方法に対応するプログラムである。
【００２６】
本発明によれば、さらに、この第１のプログラムを記録した記録媒体も提供される。
【００２７】
本発明によれば、第２の情報処理装置が提供される。この第２の情報処理装置（例えば、図５の情報処理装置）は、複数の再生開始ポイント（例えば、図６に示される「先頭から」乃至「チャプタ[5]」）を有する１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つについて、複数の前記再生開始ポイントのうちの所定の再生開始ポイント以降の圧縮符号化コンテンツデータを所定のデータ量を単位として読み出し、読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させるコンテンツ処理手段（例えば、図５のAVデータ処理部３１−１）と、前記コンテンツ処理手段により前記バッファに蓄積された前記コンテンツデータを外部に出力する出力手段（例えば、図５のビデオ出力制御部１７−１とオーディオ出力制御部１８−１）とを有する、他とは独立して並列的に処理を実行するｎ個（ｎは２以上の整数値）のコンテンツ出力手段（例えば、図５の個別再生部１０１−１乃至１０１−ｎ）と、１以上の前記コンテンツのそれぞれを特定する第１のシンボル（例えば、図６のタイトル選択画面４１に表示されるタイトルやサムネイル）と、複数の前記再生開始ポイントのそれぞれを特定する第２のシンボル（例えば、図６の再生位置選択メニューに含まれる「先頭から」乃至「チャプタ[5]」という文字列）とを所定の表示装置（例えば、図５の表示装置１９）に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の前記第１のシンボルのうちの所定の１つを選択する第１の選択操作（例えば、図６のカーソル４２の配置位置を移動させるために、図３の上ボタン６１または下ボタン６２を押下する操作）と、複数の前記第２のシンボルのうちの所定の１つを選択する第２の選択操作（例えば、図６の再生位置選択メニュー１５３のカーソル１５４を移動させるために、図３の上ボタン６１または下ボタン６２を押下する操作）と、前記第１の選択操作により選択された前記第１のシンボルで特定されるコンテンツについて、前記第２の選択操作により選択された前記第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作（例えば、図６の表示状態で、図３の決定ボタン６５を押下する操作）とを少なくとも認識するユーザインタフェース手段（例えば、図５のGUI制御部２２）と、前記ユーザインタフェース手段により前記第１の選択操作が認識されたとき、前記第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個の前記コンテンツ出力手段のそれぞれを制御対象として、前記再生対象についての前記出力手段の処理を禁止し、かつ、前記再生対象のうちの、前記第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降の圧縮符号化コンテンツデータについての前記コンテンツ処理手段の処理を、前記バッファに所定のデータ量のコンテンツ���ータが蓄積されるまで実行させる第１の制御を開始し、その後、前記ユーザインタフェース手段により前記再生対象の前記第２の選択操作と前記再生指示操作とが認識されたとき、ｎ個の前記コンテンツ出力手段のうちの、前記第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントに関する処理を行ったコンテンツ出力手段を制御対象として、前記再生対象についての前記出力手段の処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理手段と前記出力手段との処理を実行させる第２の制御を行う制御手段（例えば、図５の全体制御部１０２）とを備えることを特徴とする。
【００２８】
本発明によれば、第２の情報処理方法が提供される。この第２の情報処理方法は、コンテンツを出力する情報処理装置（例えば、図５の情報処理装置）の情報処理方法である。詳細にはこの第２の情報処理方法は、複数の再生開始ポイントを有する１以上のコンテンツのそれぞれに対応するコンテンツデータのそれぞれが圧縮符号化され、その結果得られる１以上の圧縮符号化コンテンツデータが所定の記録媒体に記録されている場合、前記記録媒体に記録されている１以上の前記圧縮符号化コンテンツデータのうちの少なくとも１つについて、複数の前記再生開始ポイントのうちの所定の再生開始ポイント以降の圧縮符号化コンテンツデータを所定のデータ量を単位として読み出すことを制御し、その制御により読み出された前記圧縮符号化コンテンツデータに対して復号処理を施し、その結果得られるコンテンツデータを所定のバッファに蓄積させることを制御するコンテンツ処理ステップと、前記コンテンツ処理ステップの処理により前記バッファに蓄積された前記コンテンツデータを外部に出力することを制御する出力制御ステップとを含む、他とは独立して並列的に処理を実行するｎ個（ｎは２以上の整数値）のコンテンツ出力ステップ（例えば、図５の個別再生部１０１−１乃至１０１−ｎのそれぞれの処理）と、１以上の前記コンテンツのそれぞれを特定する第１のシンボルと、複数の前記再生開始ポイントのそれぞれを特定する第２のシンボルとを所定の表示装置に表示させる制御を行い、かつ、ユーザが所定の操作機器を用いて行う操作のうちの、１以上の前記第１のシンボルのうちの所定の１つを選択する第１の選択操作と、複数の前記第２のシンボルのうちの所定の１つを選択する第２の選択操作と、前記第１の選択操作により選択された前記第１のシンボルで特定されるコンテンツについて、前記第２の選択操作により選択された前記第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作とを少なくとも認識するユーザインタフェースステップ（例えば、図５のGUI制御部２２の処理）と、前記ユーザインタフェースステップの処理により前記第１の選択操作が認識されたとき（例えば、図７のステップＳ２１の処理が実行されたときや、ステップＳ２６の処理でYESであると判定されてステップＳ２７の処理が実行されたとき）、前記第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個の前記コンテンツ出力ステップのそれぞれの処理を制御対象として、前記再生対象についての前記出力制御ステップの処理を禁止し、かつ、前記再生対象のうちの、前記第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降の圧縮符号化コンテンツデータについての前記コンテンツ処理ステップの処理を、前記バッファに所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始し（例えば、図７のステップＳ２２の処理を実行し）、その後、前記ユーザインタフェースステップの処理により前記再生対象の前記第２の選択操作と前記再生指示操作とが認識されたとき（例えば図７の、ステップＳ２３の処理でYESであると判定されたときや、ステップＳ２９の処理でYESであると判定されたとき）、ｎ個の前記コンテンツ出力ステップのうちの、前記第２の選択操作により選択された第２のシンボル（なお、例えば図７のステップＳ２３の処理でYESであると判定されたときには、「先頭から」が選択されたとみなす）で特定される再生開始ポイントに関する処理を行ったコンテンツ出力ステップの処理を制御対象として、前記再生対象についての前記出力制御ステップの処理の禁止を解除して、前記第１の制御により前記バッファに蓄積された前記コンテンツデータを外部に出力させ、それ以降、前記再生対象のうちの残りの部分に対する前記コンテンツ処理ステップと前記出力制御ステップとの処理を実行させる第２の制御を行う（例えば図７のステップＳ２４やＳ３０の処理を実行する）制御ステップ（例えば、図５の全体制御部１０２の処理）とを含むことを特徴とする。
【００２９】
本発明によれば、第２のプログラムが提供される。この第２のプログラムは、コンテンツの出力を制御するコンピュータに実行させるプログラム（例えば、図８の構成のコンピュータ）であって、上述した本発明の第２の情報処理方法に対応するプログラムである。
【００３０】
本発明によれば、さらに、この第２のプログラムを記録した記録媒体も提供される。
【００３１】
次に、図面を参照して、本発明の実施の形態について説明する。
【００３２】
図１は、本発明が適用される情報処理装置の機能的構成の一例を示している。
【００３３】
なお、図１において、白抜きの矢印は、再生対象のコンテンツデータの流れを示している。これに対して、実線の矢印は、それ以外の情報、例えば制御情報等の流れを示している。
【００３４】
図１に示されるように、この情報処理装置は、記憶装置１乃至操作部２３を含むように構成される。
【００３５】
記憶装置１は、例えばHDD（Hard Disk Drive）等で構成される。記憶装置１は、例えば、再生候補の１以上の各コンテンツのそれぞれについてのタイトルやそのインデックスを示すデータを記憶する。また例えば、記憶装置１は、必要に応じて、再生候補の１以上の各コンテンツのそれぞれに対応するコンテンツデータも記憶する。
【００３６】
リムーバブル記録媒体２は、CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)，Blu-Ray Disk等で構成される。リムーバブル記録媒体２は、例えば、再生候補の１以上の各コンテンツのそれぞれにに対応するコンテンツデータを記録する。また例えば、リムーバブル記録媒体２は、必要に応じて、再生候補の１以上の各コンテンツのそれぞれについてのタイトルやそのインデックスを示すデータを記憶する。
【００３７】
ドライブ３は、リムーバブル記録媒体２が装着されると、データ読み出し処理制御部４から指示されたデータをリムーバブル記録媒体２から読み出し、データ読み出し処理制御部４に供給する。
【００３８】
なお、本実施の形態では、記憶装置１やリムーバブル記録媒体２に記憶されているコンテンツデータは、例えばMPEG方式に従って圧縮符号化されたデータとされる。なお、本明細書においては上述したように、オリジナルのコンテンツデータと区別するために、オリジナルのコンテンツデータが圧縮符号化された結果得られるデータを、圧縮符号化コンテンツデータと称している。以下、これに伴い、圧縮符号化コンテンツデータを構成する映像データと音声データとのそれぞれも、圧縮符号化映像データと圧縮符号化音声データとのそれぞれと称する。
【００３９】
データ読み出し処理制御部４は、所定のデータを記憶装置１から読み出したり、或いは、所定のデータをリムーバブル記録媒体２からドライブ３を介して読み出す。例えば、データ読み出し処理制御部４は、所定の圧縮符号化コンテンツデータのうちの所定の単位量のデータを順次読み出し、バッファ５に記憶させる。
【００４０】
分離部６は、バッファ５に記憶された圧縮符号化コンテンツデータを読み出し、圧縮符号化映像データと圧縮符号化音声データとのそれぞれに分離し、圧縮符号化映像データをバッファ７に記憶させるとともに、圧縮符号化音声データをバッファ８に記憶させる。
【００４１】
ビデオデコード部９は、バッファ７に記憶された圧縮符号化映像データを読み出し、例えばMPEG方式に従って伸張復号処理を施し、その結果得られる映像データをバッファ１１に記憶させる。
【００４２】
オーディオデコード部１０は、バッファ８に記憶された圧縮符号化音声データを読み出し、例えばMPEG方式に従って伸張復号処理を施し、その結果得られる音声データをバッファ１２に記憶させる。
【００４３】
ビデオ品質向上部１３は、バッファ１１に記憶された映像データを読み出し、画質を向上させるための各種画像処理を施し、その結果得られる画質が向上した映像データをバッファ１５に記憶させる。
【００４４】
オーディオ品質向上部１４は、バッファ１２に記憶された音声データを読み出し、音質を向上させるための各種音声処理を施し、その結果得られる音質が向上した音声データをバッファ１６に記憶させる。
【００４５】
ビデオ出力制御部１７は、バッファ１５に記憶された映像データを読み出し、その映像データに対応する映像を表示装置１９に表示させることを制御する。
【００４６】
オーディオ出力制御部１８は、バッファ１６に記憶された音声データを読み出し、その音声データに対応する音声をスピーカ２０から出力させることを制御する。
【００４７】
なお、ビデオ出力制御部１７の出力は、図１の例では表示装置１９に供給されているが、図１には図示せぬ出力端子（ビデオ端子）等他に供給されてもよい。同様に、オーディオ出力制御部１８の出力は、図１の例ではスピーカ２０に供給されているが、図１には図示せぬ出力端子（オーディオ端子）等他に供給されてもよい。
【００４８】
以上説明したように、データ読み出し処理制御部４、分離部６、ビデオデコード部９、オーディオデコオード部１０、ビデオ品質向上部１３、および、オーディオ品質向上部１４が、上述した読み出し処理と復号処理とを実行する。また、ビデオ出力制御部１７およびオーディオ出力制御部１８が、上述した出力処理を実行する。
【００４９】
以下、読み出し処理および復号処理からなる一連の処理を、AVデータ処理と称することとにする。この場合、図１に示されるように、このAVデータ処理を実行する機能ブロック３１（以下、AVデータ処理部３１と称する）が、データ読み出し処理制御部４、分離部６、ビデオデコード部９、オーディオデコオード部１０、ビデオ品質向上部１３、およびオーディオ品質向上部１４から構成されている、とも言える。
【００５０】
全体制御部２１は、後述するGUI制御部２２を介して供給されるユーザの指示等に基づいて、上述したAVデータ処理部３１を構成する各機能ブロックの処理、並びに、ビデオ出力制御部１７およびオーディオ出力制御部１８の処理をそれぞれ制御する。
【００５１】
GUI制御部２２は、操作部２３と表示装置１９とを利用するGUI(Grafhical User Interface)の制御を行う。即ち、GUI制御部２２は、GUI用の画面を表示装置１９に表示させる。また、ユーザが、そのGUI用の画面を見ながら操作部２３を操作した場合、その操作内容を認識し、その操作内容自体またはそれに関連する各種情報を全体制御部２１に通知する。
【００５２】
係る全体制御部２１とGUI制御部２２とについて、以下、さらに詳しく説明していく。
【００５３】
具体的には例えば、GUI制御部２２は、記憶装置１またはリムーバブル記録媒体２に記憶されたタイトルやそのインデックスを示すデータを、データ読み出し処理制御部４と全体制御部２１とを介して取得すると、図２に示されるようなタイトル選択画面４１をGUI用の画像データとして生成する。そして、GUI制御部２２は、そのGUI用の画像データに対応するタイトル選択画面４１を表示装置１９に表示させることを制御する。
【００５４】
即ち、図２は、GUI用の画像の一例であるタイトル選択画面を示している。
【００５５】
図２の例のタイトル選択画面４１には、上から順に、５つのコンテンツのそれぞれを特定するためのサムネイルとタイトルとが配列されて表示される。
【００５６】
このタイトル選択画面４１において、１つのコンテンツを特定するためのサムネイルとタイトルとを囲む枠４２は、ユーザの操作部２３の操作により、上下に自在に移動可能となっている。この枠４２に囲まれたサムネイルとタイトルとは反転表示される。
【００５７】
この場合例えば、GUI制御部２２は、枠４２に囲まれて反転表示されたサムネイルとタイトルとで特定されるコンテンツを、ユーザにより選択されたコンテンツとして全体制御部２１に通知する。
【００５８】
なお、以下、枠４２をカーソル４２と称し、また、枠４２に囲まれて反転表示されているサムネイルとタイトルとで特定されるコンテンツを、カーソル４２が示すコンテンツと称する。例えば、図２の例では、カーソル４２に囲まれて反転表示されているサムネイル２Ａとタイトル２Ａとで特定されるコンテンツが、カーソル４２が示すコンテンツである。
【００５９】
換言すると、ユーザは、操作部２３を操作して、タイトル選択画面４１内でカーソル４２を上下に移動させることで、所望のコンテンツを選択する、といった操作を行うことができる。この場合、GUI制御部２２は、この操作を管理および認識し、また、その操作内容を全体制御部２１に通知することになる。
【００６０】
詳細には、タイトル選択画面４１の表示装置１９への表示が開始された時点、または、その後、ユーザの操作部２３の操作によりカーソル４２の移動が完了した時点では、カーソル４２は所定のコンテンツを示している。例えば図２の例では、上述したように、カーソル４２に囲まれて反転表示されているサムネイル２Ａとタイトル２Ａとで特定されるコンテンツが、カーソル４２が示すコンテンツである。
【００６１】
そこで、GUI制御部２２は、カーソル４２が示すコンテンツを、ユーザにより選択されたコンテンツであるとして全体制御部２１に通知する。
【００６２】
この通知を受けた全体制御部２１は例えば、カーソル４２が示すコンテンツの再生開始をAVデータ処理部３１に指示する。
【００６３】
すると、AVデータ処理部３１は、次のような注目すべき処理を実行する。即ち、AVデータ処理部３１を構築する各機能ブロックのそれぞれは、第１の規定量以上のデータが前段のバッファに溜まったという第１の条件と、第２の規定量以上のデータを書き込むべき空き領域が後段のバッファに確保されたという第２の条件とが満たされると、前段のバッファから所定のデータ量のデータを読み出し、各種処理を施した後、後段のバッファにデータを蓄積していく。そして、AVデータ処理部３１を構築する各機能ブロックのそれぞれは、第３の規定量以上のデータが後段のバッファに溜まったという第３の条件が満たされると、その処理を一時停止し、第１の条件と第２の条件とが再度満たされると、その処理を再開する。AVデータ処理部３１を構築する各機能ブロックのそれぞれは、以上の一連の処理を、他の機能ブロックとは独立して自立的に繰り返し実行する。
【００６４】
また、ビデオ出力制御部１７とオーディオ出力制御部１８とは、第４の規定量以上のデータが前段のバッファ１５または１６に溜まったという第４の条件と、全体制御部２１から再生開始の指示を受けたという第５の条件が満たされると、コンテンツに対応する映像データや音声データの出力処理を開始する。
【００６５】
係るAVデータ処理部３１の処理、並びに、ビデオ出力制御部１７およびオーディオ出力制御部１８の処理により、AVデータ処理部３１に設けられている全バッファに所定の規定量以上のデータが蓄積されると、AVデータ処理部３１の全処理が一時停止状態になる。
【００６６】
ビデオ出力制御部１７およびオーディオ出力制御部１８が、その前段のバッファ１５，１６に記憶されているデータの出力処理を開始するまでの間、即ち、AVデータ処理部３１の出力段のバッファ１５，１６に充分な空き領域が確保されるまでの間、AVデータ処理部３１は、この一時停止状態のままその処理を待機することになる。
【００６７】
このように、この一時停止状態とは、いわゆる従来の一時停止操作がなされた状態と非常に類似している。従って、この一時停止状態で、コンテンツの再生開始がユーザにより指示されると、そのコンテンツの再生がほぼ瞬時に可能となる。即ち、ビデオ出力制御部１７とオーディオ出力制御部１８とにとっては、AVデータ処理部３１が一時停止状態になることとは、第４の条件が既に満たされたことを意味し、コンテンツの再生開始の指示が全体制御部２１から通知されるという第５の条件が満たされると直ちに、映像データや音声データの出力処理を開始することが可能になるのである。
【００６８】
なお、以下、AVデータ処理部３１の上述した一時停止状態を再生準備完了状態と称する。これに伴い、再生準備完了状態に遷移させるためのAVデータ処理部３１の処理を再生準備処理と称する。
【００６９】
即ち、全体制御部２１は、カーソル４２が示すコンテンツがGUI制御部２２から通知されると、そのコンテンツについての再生準備処理の開始をAVデータ処理部３１に指示する。
【００７０】
すると、AVデータ処理部３１は、そのコンテンツについての再生準備処理を実行する。これにより、AVデータ処理部３１の状態は、再生準備完了状態に推移する。
【００７１】
例えば、再生準備完了状態で、ユーザが操作部２３を利用して、カーソル４２が示すコンテンツの再生開始を指示する指示操作を行った場合には、GUI制御部２２は、その指示操作を管理および認識し、その操作内容、即ち、カーソル４２が示すコンテンツの再生開始の指示を全体制御部２１に通知する。
【００７２】
例えば、全体制御部２１は、この通知を受けると、カーソル４２が示すコンテンツの再生開始をビデオ出力制御部１７およびオーディオ出力制御部１８のそれぞれに指示する。
【００７３】
すると、ビデオ出力制御部１７とオーディオ出力制御部１８とのそれぞれは、前段のバッファ１５または１６に溜まっている映像データまたは音声データの出力処理を開始する。
【００７４】
これにより、AVデータ処理部３１に設けられている各バッファに順次空きができるので、AVデータ処理部３１を構成する各機能ブロックのそれぞれは、その処理を再開することになる。なお、このAVデータ処理部３１の処理の再開は、一般的な一時停止状態からの復帰と同様である。一般的な一時停止状態とは、本発明における再生準備完了状態とは異なり、例えば図示せぬ一時停止ボタンが押下された場合等に推移する状態を指す。即ち、一般的な一時停止状態とは、従来から存在する再生状態に対する一時停止状態を指す。
【００７５】
換言すると、所定のコンテンツを選択するユーザの選択操作がGUI制御部部２２により認識されたとき、全体制御部２１は、そのコンテンツを再生対象として、再生対象についてのビデオ出力制御部１７とオーディオ出力制御部１８の処理を禁止し、かつ、再生対象についてのAVデータ処理部３１の処理を、出力段のバッファ１５，１６に所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始する、とも言える。
【００７６】
このように、第１の制御とは、AVデータ処理部３１に対して、再生対象についての再生準備処理を開始させる制御である。この第１の制御により、AVデータ処理部３１は再生準備完了状態になる。
【００７７】
さらに、その後、GUI制御部２２により再生対象の再生指示操作が認識されたとき、全体制御部１０２は、再生対象についてのビデオ出力制御部１７とオーディオ出力制御部１８の処理の禁止を解除して、上述した第１の制御によりバッファ１５，１６に蓄積されたコンテンツデータを外部の表示装置１９やスピーカ２０に出力させ、それ以降、再生対象のうちの残りの部分に対するAVデータ処理部３１並びにビデオ出力制御部１７およびオーディオ出力制御部１８の処理を実行させる第２の制御を行う、とも言える。
【００７８】
このような第１の制御と第２の制御により、次のような効果を奏することが可能になる。即ち、ユーザによりタイトルが指定され、かつ、そのタイトルで特定されるコンテンツの再生が指示された場合に、そのコンテンツの出力（再生）開始までの時間が、上述した特許文献１等の従来のそれに比べて遥かに短縮される効果、即ち、タイムラグが短縮される効果である。
【００７９】
なお、全体制御部２１の第１の制御と第２の制御との詳細については、図４を参照して後述する。
【００８０】
以上、全体制御部２１とGUI制御部２２との詳細について説明した。
【００８１】
ところで、係るGUI制御部２２が利用する操作部２３は、即ち、ユーザがGUI操作を行う操作部２３は、GUI制御部２２が認識可能な形態であれば特に限定されない。具体的には例えば、操作部２３は、図３に示されるリモートコントローラ５１と、図示せぬ受光部とから構成することが可能である。
【００８２】
図３の例のリモートコントローラ５１には、ボタン６１乃至６６が設けられている。
【００８３】
ボタン６１には例えば、表示装置１９に表示された操作対象物を上方向に移動させる機能が割り付けられている。そこで、以下、ボタン６１を上ボタン６１と称する。例えば図２の例ではカーソル４２が操作対象物となり、ユーザは、上ボタン６１を１回押下する毎に、カーソル４２を上方向に１つずつ移動させることが可能になる。具体的には例えば、図２の状態のタイトル選択画面４１が表示されている場合、即ち、カーソル４２がサムネイル２Ａとタイトル２Ａとの位置に配置されている場合、上ボタン６１が１回押下されると、カーソル４２は、サムネイル１Ａとタイトル１Ａとの位置に移動する。
【００８４】
ボタン６２には例えば、表示装置１９に表示された操作対象物を下方向に移動させる機能が割り付けられている。そこで、以下、ボタン６２を下ボタン６２と称する。例えば図２の例ではカーソル４２が操作対象物となり、ユーザは、下ボタン６２を１回押下する毎に、カーソル４２を下方向に１つずつ移動させることが可能になる。具体的には例えば、図２の状態のタイトル選択画面４１が表示されている場合、下ボタン６２が１回押下されると、カーソル４２は、サムネイル３Ａとタイトル３Ａとの位置に移動する。
【００８５】
ボタン６３には例えば、表示装置１９に表示された操作対象物を左方向に移動させる機能が割り付けられている。そこで、以下、ボタン６３を左ボタン６３と称する。例えば図２の例ではカーソル４２が操作対象物とされているが、サムネイルとタイトルとは上下方向に配置されていることから、左ボタン６３は利用されない。しかしながら、サムネイルとタイトルとが仮に左右方向に配置されている場合には、この左ボタン６３が利用されることになる。この場合、ユーザは、左ボタン６３を１回押下する毎に、カーソル４２を左方向に１つずつ移動させることが可能になる。
【００８６】
ボタン６４には例えば、表示装置１９に表示された操作対象物を右方向に移動させる機能が割り付けられている。そこで、以下、ボタン６４を右ボタン６４と称する。即ち、例えば図２の例では、左ボタン６３同様に右ボタン６４も利用されない。しかしながら、サムネイルとタイトルとが仮に左右方向に配置されている場合には、左ボタン６３と同様に右ボタン６４も利用されることになる。この場合、ユーザは、右ボタン６４を１回押下する毎に、カーソル４２を右方向に１つずつ移動させることが可能になる。
【００８７】
ボタン６５には例えば、現在の選択対象で決定する機能が割り付けられている。そこで、以下、ボタン６５を決定ボタン６５と称する。例えば図２の例では、現在の選択対象はカーソル４２が示すコンテンツとされており、ユーザは、決定ボタン６５を押下することで、カーソル４２が示すコンテンツを再生対象として決定することが可能になる。即ち、図２の状態のタイトル選択画面４１が表示されている場合、ユーザは、決定ボタン６５を押下することで、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツの再生開始を指示することが可能になる。
【００８８】
なお、このように、本明細書では、再生対象の「選択」と「決定」とを明確に区別する。即ち、前者の「選択」は、ユーザにとって再生対象の第１候補が選択されたに過ぎないことを意味している。これに対して、後者の「決定」は、再生対象として正式に決定し、その再生対象の再生開始を指示することを意味している。この「選択」と「決定」との使い分けは、後述する再生開始ポイントについても同様とされる。
【００８９】
ボタン６６には例えば、その他の機能が割り付けられており、ボタン６６が押下されると、その機能が呼び出される。そこで、以下、ボタン６６を機能ボタン６６と称する。なお、機能ボタン６６に割り付けられている機能の具体例については、図７等を参照して後述する。
【００９０】
なお、実際には、上ボタン６１乃至機能ボタン６６の他さらに、各種ボタンや各種操作器具がリモートコントローラ５１に設けられることが多々ある。
【００９１】
以上、図１乃至図３を参照して、本発明が適用される情報処理装置の機能的構成例について説明した。
【００９２】
次に、図４のフローチャートを参照して、係る機能的構成を有する情報処理装置が、ユーザにより指示されたコンテンツの再生を行う処理（以下、再生処理と称する）について説明する。
【００９３】
ステップＳ１において、GUI制御部２２は、タイトル選択画面を表示装置１９に表示させる。例えばここでは、ステップＳ１の処理で、上述した図２の状態のタイトル選択画面４１が初期画面として表示装置１９に表示されるとする。
【００９４】
ステップＳ２において、AVデータ処理部３１は、全体制御部２１の制御に基づいて、カーソルが示すコンテンツの再生準備処理を行う。例えばいまの場合、図２の状態のタイトル選択画面４１が初期画面として表示されているので、ステップＳ２の処理で、カーソル４２が示すコンテンツとして、サムネイル２Ａとタイトル２Ａで特定されるコンテンツの再生準備処理が行われる。
【００９５】
再生準備処理が完了すると、上述したように、AVデータ処理部３１の状態は再生準備完了状態に推移する。即ち、AVデータ処理部３１が再生準備完了状態になることとは、ビデオ出力制御部１７とオーディオ出力制御部１８とにとっては、前段のバッファ１５，１６に所定の規定量以上のデータが格納されたという上述した第４の条件が既に満たされたことを意味する。従って、ビデオ出力制御部１７とオーディオ出力制御部１８は、コンテンツの再生開始の指示が全体制御部２１から通知されるという第５の条件が満たされると直ちに、映像データや音声データの出力処理を開始することが可能になる。
【００９６】
そこで、ステップＳ２の処理に続くステップＳ３において、全体制御部２１は、再生開始が指示されたか否かを判定する。
【００９７】
なお、ステップＳ３の判定条件は特に限定されないが、例えば図３のリモートコントローラ５１が図１の操作部２３としてユーザにより利用されている場合、決定ボタン６５が押下されるという条件が採用可能であり、ここでも、その条件が採用されているとする。
【００９８】
この場合、全体制御部２１は、リモートコントローラ５１の操作状況をGUI制御部２２を介して監視し、決定ボタン６５が押下されたことを検出すると、ステップＳ３において、再生開始が指示されたと判定する。
【００９９】
そして、ステップＳ４において、ビデオ出力制御部１７とオーディオ出力制御部１８とに対して、カーソルが示すコンテンツの先頭からの再生開始を指示する。
【０１００】
即ち、ステップＳ４において、ビデオデータ出力制御部１７とオーディオ出力制御部１８とは、カーソルが示すコンテンツの先頭から再生を開始する。詳細には、ステップＳ３の判定処理時点で、カーソルが示すコンテンツの先頭に対応する映像データと音声データとのそれぞれは、バッファ１５，１６のそれぞれに既に蓄積されている。従って、ステップＳ３の処理でYESであると判定されると直ちにステップＳ４の処理が開始され、バッファ１５，１６に既に蓄積されているコンテンツの先頭（データ）が読み出されて、出力される。
【０１０１】
これにより、AVデータ処理部３１の各バッファに順次空きができるので、AVデータ処理部３１で処理が再開される。即ち、カーソルが示すコンテンツのそれ以降の部分に対する、読み出し処理、復号処理、および、出力処理が順次行われ、そのコンテンツが先頭から順次再生されていくのである。
【０１０２】
例えばいまの場合、ステップＳ４の処理で、図２の状態のカーソル４２が示すコンテンツ、即ち、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツが、先頭から順次再生されていくことになる。
【０１０３】
このコンテンツの再生が終了すると、ステップＳ４の処理も終了し、それに伴い「再生処理」自体も終了となる。
【０１０４】
これに対して、ステップＳ３において、再生開始が指示されていないと判定された場合、即ち、リモートコントローラ５１が操作されていないか、或いは、決定ボタン６５以外のボタンが押下された場合、処理はステップＳ５に進められる。
【０１０５】
ステップＳ５において、全体制御部２１は、カーソル位置が移動されたか否かを判定する。
【０１０６】
例えばいまの場合、リモートコントローラ５１がユーザにより利用されており、かつ、図２の状態のタイトル選択画面４１が初期画面として表示装置１９に表示されているので、上述したように、上ボタン６１または下ボタン６２が押下されると、カーソル４２が上または下方向に移動することになる。
【０１０７】
従って、リモートコントローラ５１が操作されていないか、或いは、上ボタン６１、下ボタン６２、および決定ボタン６５以外のボタンが押下された場合、ステップＳ５において、カーソル位置が移動されていないと判定され、処理はステップＳ３に戻され、それ以降の処理が繰り返される。
【０１０８】
即ち、例えばいまの場合、上ボタン６１、下ボタン６２、および決定ボタン６５のうちの少なくとも１つが押下されない限り、ステップＳ３の処理ででNOであると判定されて、ステップＳ５の処理でNOであると判定されて、処理がステップＳ３に戻されるといったループ処理が繰り替えされることになる。即ち、「再生処理」は待機状態になる。
【０１０９】
その後、上ボタン６１または下ボタン６２が押下されると、次のステップＳ５の処理でYESであると判定されて、処理はステップＳ６に進む。
【０１１０】
即ち、カーソル位置が変更されることとは、再生対象として選択されたコンテンツ（以下、再生候補のコンテンツとも適宜称する）が更新されることを意味しているので、AVデータ処理部３１の各バッファに蓄積されているデータ、即ち、更新前に再生候補であったコンテンツのデータは不要になる。
【０１１１】
そこで、ステップＳ６において、AVデータ処理部３１は、各バッファ内のデータを破棄する。例えばいまの場合、ステップＳ６において、各バッファに蓄積されていた、図２のサムネイル２Ａとタイトル２Ａとで特定されるコンテンツのデータが破棄される。
【０１１２】
このようにしてステップＳ６の処理でAVデータ処理部３１内の各バッファ内のデータが破棄されると、処理はステップＳ２に戻される。
【０１１３】
即ち、ステップＳ２において、今度は、ステップＳ５の処理で配置位置が更新されたカーソルが示すコンテンツ、換言すると、更新された再生候補のコンテンツの再生準備処理が行われるのである。
【０１１４】
例えばいまの場合、図２の状態のタイトル選択画面４１が表示装置１９に表示されているので、ステップＳ５の処理でカーソル４２が上方向に１つだけ移動されたと判定されたとすると、カーソル４２が示すコンテンツは、サムネイル１Ａとタイトル１Ａとで特定されるコンテンツに更新される。即ち、再生候補のコンテンツは、サムネイル１Ａとタイトル１Ａとで特定されるコンテンツに更新される。そこで、ステップＳ６の処理で、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツのデータが各バッファから破棄された後、ステップＳ２の処理で、今度は、サムネイル１Ａとタイトル１Ａとで特定されるコンテンツの再生準備処理が実行される。
【０１１５】
その後、決定ボタン６５が押下されると即座に、ステップＳ３の処理でYESであると判定され、ステップＳ４の処理で、サムネイル１Ａとタイトル１Ａとで特定されるコンテンツの先頭からの再生が開始される。
【０１１６】
これにより、AVデータ処理部３１の各バッファに順次空きができるので、AVデータ処理部３１で処理が再開される。即ち、サムネイル１Ａとタイトル１Ａとで特定されるコンテンツのそれ以降の部分に対する、読み出し処理、復号処理、および、出力処理が順次行われ、サムネイル１Ａとタイトル１Ａとで特定されるコンテンツが先頭から順次再生されていくのである。
【０１１７】
なお、ステップＳ２の処理で開始された再生準備処理がAVデータ処理部３１により行われている最中で、再生準備完了状態にまだ遷移していない状態であっても、カーソル４２が移動された場合には、ステップＳ６の処理でバッファ内のデータの破棄が行われ、次のステップＳ２の処理として、配置位置が更新されたカーソル４２が示すコンテンツ、即ち、更新された再生候補のコンテンツの再生準備処理が開始されることになる。
【０１１８】
換言すると、ステップＳ２からＳ３への移行条件は、再生準備処理の終了ではなく、再生準備処理の開始である。
【０１１９】
以上説明したように、図４の例の「再生処理」は、上述した全体制御部２１の第１の制御と第２の制御とを含む処理である、と言える。
【０１２０】
従って、図１の情報処理装置が以上の図４の「再生処理」を実行することで、上述した効果を奏することが可能になる。即ち、上述した効果とは、換言すると、ユーザがタイトルを選択し、再生開始の指示を出すと即座に、選択されたタイトルで特定されるコンテンツの再生の開始が可能になるという効果である。
【０１２１】
ところで、コンテンツには、幾つかの再生開始ポイントが一般的に存在する。例えば、次の第１乃至第３のポイントが、再生開始ポイントに該当する。即ち、第１のポイントとは、コンテンツの先頭である。第２のポイントとは、前回の再生中断ポイントである。第３のポイントとは、チャプタなどのコンテンツ毎に指定されているポイントである。
【０１２２】
これらの再生開始ポイントのうちの特に第３のポイントは、複数存在する場合もあるし、存在しない場合もある。ただし、一般的なDVDビデオにはチャプタが存在している。最近のHDDレコーダでは、録画時に一定時間毎にチャプタを挿入する機能を有する製品もある。Blu-ray Diskでは、本願の出願時点では再生専用媒体のフォーマットはまだ規定されていないが、チャプタに対応する機能がフォーマットに含められるであろうことは容易に想像できる。いずれにせよ、コンテンツによっては、第３のポイントを含めて複数の再生開始ポイントが存在し得る。
【０１２３】
従って、所定のコンテンツが再生される場合、どの再生開始ポイントからでも、上述した先頭からの再生と同様に、再生指示がなされるとほぼ瞬時に再生が開始されると便利である。
【０１２４】
しかしながら、上述した特許文献１を含む従来の技術では、それらをたとえ組み合わせて利用したとしても、何れの再生開始ポイントについても、再生指示がなされるとほぼ瞬時に再生が開始されることを実現するのは困難である。
【０１２５】
そこで、本発明人は、何れの再生開始ポイントについても再生指示がなされるとほぼ瞬時に再生が開始されることを実現するために、上述した図１の機能的構成の情報処理装置に基づいてさらに、図５の機能的構成の情報処理装置を発明した。
【０１２６】
即ち、図５は、本発明が適用される図１とは異なる情報処理装置の機能的構成例を示している。
【０１２７】
なお、図５の情報処理装置において、図１に対応する部分については対応する符号を付してある。また、図５においても図１と同様に、白抜きの矢印は、再生対象のコンテンツデータの流れを示している。これに対して、実線の矢印は、それ以外の情報、例えば制御情報等の流れを示している。
【０１２８】
ここで、図１のAVデータ処理部３１、ビデオ出力制御部１７、オーディオ出力制御部１８、および全体制御部２１をまとめて再生部と定義すると、図５の情報処理装置は、この再生部として、ｎ（ｎは、２以上の整数値）個の個別再生部１０１−１乃至１０１−ｎを含むように構成されている、と言える。
【０１２９】
なお、図５においては、個別再生部１０１−１の詳細な機能的構成しか図示されていないが、その他の個別再生部１０１−２乃至１０１−ｎのそれぞれも同様な機能的構成を有しているとする。
【０１３０】
なお、個別再生部１０１−k（kは、１乃至nの値）の構成要素を説明する場合、図１の対応する構成要素の符号の後にハイフォンをつけ、その後、kをつけて説明する。例えば、個別再生部１０１−ｋのAVデータ処理部を説明する場合、AVデータ処理部３１−ｋと称して説明する。また、個別再生部１０１−ｋの個別制御部も、個別制御部１１１−ｋと称して説明する。
【０１３１】
これに対して、個別再生部１０１−１乃至１０１−ｎを個々に区別する必要がない場合、個別再生部１０１と単に称し、これに伴い、個別再生部１０１の構成要素も、ハイフォン以降を省略して説明する。例えば、個別再生部１０１のAVデータ処理部と個別制御部とのそれぞれを説明する場合、AVデータ処理部３１と個別制御部１１１とのそれぞれと称して説明していく。
【０１３２】
以下、個別再生部１０１の機能的構成例について説明する。
【０１３３】
個別再生部１０１は、AVデータ処理部３１、ビデオ出力制御部１７、オーディオ出力制御部１８、および個別制御部１１１を含むように構成される。
【０１３４】
AVデータ処理部３１、ビデオ出力制御部１７、オーディオ出力制御部１８のそれぞれは、図１の対応する機能ブロックと基本的に同様の機能と構成を有している。従って、これらの説明については省略する。
【０１３５】
個別制御部１１１は、図１の全体制御部２１に対応する機能ブロックである。ただし、個別制御部１１１は、図１の全体制御部２１の機能のうちの、GUI制御部２２に対する通信や制御を行う機能（以下、対GUI制御部機能と称する）は含まれていない。なお、対GUI制御部機能は別途、全体制御部１０２の機能として設けられている。
【０１３６】
換言すると、個別制御部１１１は、全体制御部１０２の制御に基づいて、自分自身が含まれる個別再生部１０１全体の制御を行う。即ち、個別制御部１１１は、全体制御部１０２の制御に基づいて、自分自身と共に個別再生部１０１に含まれるAVデータ処理部３１、ビデオ出力制御部１７、および、オーディオ出力制御部１８の制御を行う。
【０１３７】
以上、個別再生部１０１の機能的構成例について説明した。
【０１３８】
係る個別再生部１０１−１乃至１０１−ｎのそれぞれを個別に制御する機能を有するとともに、対GUI制御部機能を有する機能ブロックとして、図５の情報処理装置には全体制御部１０２が設けられている。
【０１３９】
係る全体制御部１０２により制御されるGUI制御部２２は、図１のそれと基本的に同様の機能を有している他さらに、後述する図６に示されるような再生開始ポイントを選択させるメニュー１５３を表示させる機能と、そのメニュー１５３が示す複数の再生開始ポイントのうちのユーザにより選択された再生開始ポイントを全体制御部１０２に通知する機能を有している。なお、メニュー１５３、それを利用する再生開始ポイントの選択操作、および、その選択操作に対する処理等の詳細については後述する。
【０１４０】
換言すると、図５の例のGUI制御部２２は、１以上のコンテンツのそれぞれを特定するタイトルやサムネイルといった第１のシンボルと、複数の再生開始ポイントのそれぞれを特定する「先頭から」乃至「チャプタ[5]」といった文字列等の第２のシンボルとを表示装置１９に表示させる制御を行う。また、このGUI制御部２２は、ユーザが図３のリモートコントローラ５１を用いて行う操作のうちの、１以上の第１のシンボルのうちの所定の１つを選択する第１の選択操作と、複数の第２のシンボルのうちの所定の１つを選択する第２の選択操作と、第１の選択操作により選択された第１のシンボルで特定されるコンテンツについて、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントからの再生を指示する再生指示操作とを少なくとも認識する、とも言える。
【０１４１】
このようにGUI制御部２２を捉えると、このGUI制御部２２により第１の選択操作が認識されたとき、全体制御部１０２は、第１の選択操作により選択された第１のシンボルで特定されるコンテンツを再生対象とし、かつ、ｎ個の個別再生部１０１のそれぞれを制御対象として、再生対象についてのビデオ出力制御部１７とオーディオ出力制御部１８の処理を禁止し、かつ、再生対象のうちの、第２の選択操作により選択され得るｎ個の第２のシンボルのうちの所定の１つで特定される再生開始ポイント以降についてのAVデータ処理部３１の処理を、出力段のバッファ１５，１６に所定のデータ量のコンテンツデータが蓄積されるまで実行させる第１の制御を開始することができる。
【０１４２】
このように、第１の制御とは、ｎ個の個別再生部１０１のそれぞれに対して、再生対象ついての再生準備処理を開始させる制御である。従って、この第１の制御により、ｎ個の個別再生部１０１のそれぞれは再生準備完了状態になる。
【０１４３】
さらに、その後、GUI制御部２２により再生対象の第２の選択操作と再生指示操作とが認識されたとき、全体制御部１０２は、ｎ個の個別再生部１０１のうちの、第２の選択操作により選択された第２のシンボルで特定される再生開始ポイントに関する処理を行った個別再生部１０１−ｍ（ｍは、１乃至ｎのうちの何れかの値）を制御対象とする。そして、全体制御部１０２は、個別再生部１０１−ｍについての次のような第２の制御を行うことができる。即ち、第２の制御とは、再生対象についてのビデオ出力制御部１７−ｍとオーディオ出力制御部１８−ｍの処理の禁止を解除して、第１の制御によりバッファ１５−ｍ，１６−ｍに蓄積されたコンテンツデータを外部の表示装置１９やスピーカ２０に出力させ、それ以降、再生対象のうちの残りの部分に対するAVデータ部３１−ｍ並びにビデオ出力制御部１７−ｍおよびオーディオ出力制御部１８−ｍの処理を実行させる制御を指す。
【０１４４】
このような全体制御部１０２の第１の制御と第２の制御とにより、図１の全体制御部２１の第１の制御と第２の制御と全く同様の効果を奏することが可能になる他、さらに、次のような効果を奏することも可能になる。
【０１４５】
即ち、全体制御部１０２の第１の制御と第２の制御とでさらに奏することが可能な効果とは、ユーザによりタイトルが指定され、かつ、そのタイトルで特定されるコンテンツの所定の再生開始ポイントからの再生が指示された場合に、そのコンテンツの指定された選択ポイントからの出力（再生）が、ほぼ瞬時に行われる効果である。即ち、上述したような、コンテンツの先頭、前回の再生の中断箇所、コンテンツ毎に予め設定されているチャプタなどの複数の再生開始ポイントのうちの任意の再生開始ポイントからの出力が、ほぼ瞬時に行われる効果である。
【０１４６】
なお、全体制御部１０２の第１の制御と第２の制御との詳細については、図７を参照して後述する。
【０１４７】
係る図５の機能的構成を有する情報処理装置は、例えば専用ハードウエアを使って実現することができる。この場合、個別再生部１０１−１乃至１０１−ｎのそれぞれに対応する専用ハードウエアがｎ個用意される。
【０１４８】
ところで、近年のプロセッサ処理能力の向上により、個別再生部１０１−１乃至１０１−ｎのそれぞれの処理は、専用ハードウエアではなく、汎用プロセッサを利用するソフトウエアでも実行できるようになってきている。例えば、専用ハードウエアを搭載しないパーソナルコンピュータでもDVDに記録されたコンテンツの再生が可能となっている。さらに、並列処理が可能なプロセッサも登場してきていて、今後もますますプロセッサの処理能力の向上が期待されている。従って、図５の機能的構成を有する情報処理装置は、このような高処理能力を有するプロセッサと、それを利用するソフトウエアとで構成することも可能である。この場合、個別再生部１０１の個数nは、ハードウエアではなく、プロセッサの処理能力により決定される。
【０１４９】
以上説明したように、図５の機能的構成を有する情報処理装置の処理は、ハードウエアで実行することもできるし、ソフトウエアで実行することもできる。なお、このことから図１の機能的構成を有する情報処理装置の処理も当然ながら、ハードウエアで実行することもできるし、ソフトウエアで実行することもできる。
【０１５０】
以上、図５を参照して、何れの再生開始ポイントからでも再生指示がなされるとほぼ瞬時に再生を行うことが可能な情報処理装置の機能的構成例、即ち、本発明が適用される情報処理装置の機能的構成の図１とは異なる例について説明した。
【０１５１】
次に、係る図５の機能的構成を有する本発明の情報処理装置の「再生処理」、即ち、何れの再生開始ポイントからでも再生指示がなされるとほぼ瞬時に再生を行うことが可能な「再生処理」について説明する。以下、図５の情報処理装置が実行する「再生処理」を、図１の情報処理装置が実行する図４の「再生処理」と区別するために、「複数ポイント再生処理」と称する。
【０１５２】
はじめに、「複数ポイント再生処理」に対するユーザの操作の流れについて説明する。
【０１５３】
なお、「複数ポイント再生処理」でも、ユーザのGUI操作として、上述した図２のタイトル選択画面４１が利用され、かつ、上述した図３のリモートコントローラ５１が利用されるとする。
【０１５４】
この場合例えば、ユーザは、所望のコンテンツを選択するとき、上述した「再生処理」と全く同様に上ボタン６１と下ボタン６２とを操作して、所望のコンテンツを示すサムネイルとタイトルとの表示位置にカーソル４２を移動させる。
【０１５５】
この状態で例えば、ユーザは、機能ボタン６６を押下することで、図６に示されるようなメニュー１５３を表示させることができる。このメニュー１５３は、その内部に図示される通り、再生位置（再生開始ポイント）をユーザが選択するためのメニューである。従って、以下、メニュー１５３を、再生位置選択メニュー１５３と称する。このように、ここでは、機能ボタン６６には、再生位置選択メニュー１５３を表示させる機能が割り付けられているとする。
【０１５６】
この再生位置選択メニュー１５３には、再生開始ポイントして例えば、「先頭から」、「前回中断位置から」、「チャプタ［2]」、「チャプタ［3]」、「チャプタ［4]」、および「チャプタ［5]」が設けられている。また、例えば図６の例では、カーソル４２と同様にこれらの再生開始ポイントを選択するための上下に自在に移動可能なカーソル（枠）１５４が表示される。このカーソル１５４が配置された再生開始ポイントは、反転表示される。即ち、カーソル１５４が配置されて反転表示された再生開始ポイントが、ユーザにより現在選択されている再生開始ポイントを示している。なお、再生開始ポイントし「チャプタ［1]」が再生位置選択メニュー１５３に設けられていないのは、チャプタ［1]から再生することと、先頭から再生することとは同義だからである。
【０１５７】
このような再生位置選択メニュー１５３が表示されると、リモートコントローラ５１の操作対象物は、コンテンツ（サムネイルやタイトル）を選択するカーソル４２から、再生位置選択メニュー１５３上の再生開始ポイントを選択するカーソル１５４に更新される。従って例えば、ユーザは、上ボタン６１と下ボタン６２とを利用することで、再生位置選択メニュー１５３のカーソル１５４の配置位置を、上述した再生開始ポイントのうちの所望の再生開始ポイントまで移動させることが可能になる。
【０１５８】
このようにして、ユーザは、再生候補として所望するコンテンツを選択し、所望の再生開始ポイントを選択することができる。この状態で、ユーザは、決定ボタン６５を押下することで、所望のコンテンツを所望の再生開始ポイントからほぼ瞬時に再生させることが可能になる。
【０１５９】
次に、図７を参照して、このようなユーザ操作に従って図５の情報処理装置により実行される「複数ポイント再生処理」について説明する。
【０１６０】
ステップＳ２１において、GUI制御部２２は、タイトル選択画面を表示装置１９に表示させる。例えばここでは、ステップＳ２１の処理で、上述した図２の状態のタイトル選択画面４１が初期画面として表示装置１９に表示されるとする。
【０１６１】
ステップＳ２２において、個別再生部１０１−１乃至１０１−ｎのそれぞれは、全体制御部１０２の制御に基づいて、カーソルが示すコンテンツについて、ｎ個の再生開始ポイントのそれぞれの再生準備処理を行う。例えばいまの場合、図２の状態のタイトル選択画面４１が初期画面として表示されているので、ステップＳ２の処理で、サムネイル２Ａとタイトル２Ａで特定されるコンテンツについて、ｎ個の再生開始ポイントのそれぞれの再生準備処理が行われる。
【０１６２】
詳細には例えば、ステップＳ２２の処理として次のような処理が実行される。
【０１６３】
即ち、個別再生部１０１の個数ｎ≧（１＋チャプタ数）の場合、全体制御部１０２は、全ての再生開始ポイントに対して、個別再生部１０１−１乃至１０１−ｎのうちの所定の１つを割り当てる。チャプタ数に１を加えているのは、上述した図６に示されるように、再生開始ポイントとして、各チャプタの他、「先頭から」と「前回中断位置から」との２つの再生開始ポイントが存在し、かつ、「先頭から」と「チャプタ［1]」とは等しいからである。即ち、再生開始ポイントとして、「先頭から」である「チャプタ［1]」を含む各チャプタの他、「前回中断位置から」が存在するからである。
【０１６４】
具体的には例えば、図６の例ではチャプタ数が５とされているので、個別再生部１０１の個数nが６（＝５＋１）以上である場合、「先頭から」、「前回中断位置から」、「チャプタ［2]」、「チャプタ［3]」、「チャプタ［4]」、および、「チャプタ［5]」のそれぞれに対して、個別再生部１０１−１乃至１０１−ｎのうちの所定の１つが割り当てられる。
【０１６５】
これに対して、個別再生部１０１の個数ｎ<（１＋チャプタ数）の場合、全再生開始ポイントに対する再生準備処理を行うことができない。このため、全体制御部１０２は、図６の再生位置選択メニュー１５３に含まれる複数の再生開始ポイントのうちの、直後のユーザ操作により選択される得る可能性が高いｎ個の再生開始ポイントに対してのみ、個別再生部１０１−１乃至１０１−ｎのうちの所定の１つを割り当てる。
【０１６６】
具体的には例えば、個別再生部１０１の個数ｎが４の場合、即ち、個別再生部１０１−１乃至１０１−４が図５の情報処理装置に設けられている場合、全体制御部１０２は、「先頭から」、「前回中断位置から」、「チャプタ［2]」、および、「チャプタ［3]」のそれぞれに対して、個別再生部１０１−１乃至１０１−４のそれぞれを割り当てる。
【０１６７】
なお、以下、説明を容易に理解してもらうことを目的として、個別再生部１０１−１乃至１０１−４が図５の情報処理装置に設けられており、かつ、ステップＳ２１の処理では図２の状態のタイトル選択画面４１が表示され、その直後のステップＳ２２の処理、即ち、最初のステップＳ２２の処理では、上述したように、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツについての、「先頭から」、「前回中断位置から」、「チャプタ［2]」、および、「チャプタ［3]」のそれぞれに対して、個別再生部１０１−１乃至１０１−４のそれぞれが割り当てられたとして、それ以降の処理について説明していく。
【０１６８】
この場合、個別再生部１０１−１は、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツのうちの先頭位置（チャプタ［1]の位置）からの圧縮符号化コンテンツデータの読み出しを開始し、それに対する再生準備処理を行う。
【０１６９】
なお、所定の再生開始ポイントから読み出しが開始された圧縮符号化コンテンツデータに対する再生準備処理を、以下、その再生開始ポイントの再生準備処理と称する。
【０１７０】
即ち、個別再生部１０１−１は、「先頭から」の再生準備処理を行う。同様に、個別再生部１０１−２乃至１０１−４のそれぞれは、「前回中断位置から」、「チャプタ［2]」、および、「チャプタ［3]」のそれぞれの再生準備処理を行う。
【０１７１】
なお、前回の中断位置が特に記録されていない場合、個別再生部１０１−２は、「前回中断位置から」の代わりに例えば「チャプタ［4]」の再生準備処理を開始すればよい。ただし以下の説明では、前回の中断位置が記録されているとして説明を行う。
【０１７２】
個別再生部１０１−１の「先頭から」の再生準備処理が完了すると、AVデータ処理部３１−１の状態は再生準備完了状態に推移する。即ち、AVデータ処理部３１−１が「先頭から」の再生準備完了状態になることとは、ビデオ出力制御部１７−１とオーディオ出力制御部１８−１とにとっては、「先頭から」のデータを含む所定の規定量以上のデータが前段のバッファ１５−１とバッファ１６−１とに格納されたという上述した第４の条件が既に満たされたことを意味する。従って、ビデオ出力制御部１７−１とオーディオ出力制御部１８−１とは、図６のサムネイル２Ａとタイトル２Ａとで特定されるコンテンツのうちの「先頭から」の再生開始の指示がなされるという第５の条件が満たされると直ちに、そのコンテンツの「先頭から」の再生を開始することが可能になる。
【０１７３】
以下同様に、個別再生部１０１−２の「前回中断位置から」の再生準備処理が完了すると、AVデータ処理部３１−２の状態は再生準備完了状態に推移する。即ち、AVデータ処理部３１−２が「前回中断位置から」の再生準備完了状態になることとは、ビデオ出力制御部１７−２とオーディオ出力制御部１８−２とにとっては、「前回中断位置から」のデータを含む所定の規定量以上のデータが前段のバッファ１５−２とバッファ１６−２とに格納されたという第４の条件が既に満たされたことを意味する。従って、ビデオ出力制御部１７−２とオーディオ出力制御部１８−２とは、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツのうちの「前回中断位置から」の再生開始の指示がなされるという第５の条件が満たされると直ちに、そのコンテンツの「前回中断位置から」の再生を開始することが可能になる。
【０１７４】
個別再生部１０１−３の「チャプタ［2]」の再生準備処理が完了すると、AVデータ処理部３１−３の状態は再生準備完了状態に推移する。即ち、AVデータ処理部３１−３が「チャプタ［2]」の再生準備完了状態になることとは、ビデオ出力制御部１７−３とオーディオ出力制御部１８−３とにとっては、「チャプタ［2]」のデータを含む所定の規定量以上のデータが前段のバッファ１５−３とバッファ１６−３とに格納されたという第４の条件が既に満たされたことを意味する。従って、ビデオ出力制御部１７−３とオーディオ出力制御部１８−３とは、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツのうちの「チャプタ［2]」の再生開始の指示がなされるという第５の条件が満たされると直ちに、そのコンテンツの「チャプタ［2]」の再生を開始することが可能になる。
【０１７５】
個別再生部１０１−４の「チャプタ［3]」の再生準備処理が完了すると、AVデータ処理部３１−４の状態は再生準備完了状態に推移する。即ち、AVデータ処理部３１−４が「チャプタ［3]」の再生準備完了状態になることとは、ビデオ出力制御部１７−４とオーディオ出力制御部１８−４とにとっては、「チャプタ［3]」のデータを含む所定の規定量以上のデータが前段のバッファ１５−４とバッファ１６−４とに格納されたという第４の条件が既に満たされたことを意味する。従って、ビデオ出力制御部１７−４とオーディオ出力制御部１８−４とは、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツのうちの「チャプタ［3]」の再生開始の指示がなされるという第５の条件が満たされると直ちに、そのコンテンツの「チャプタ［3]」の再生を開始することが可能になる。
【０１７６】
そこで、ステップＳ２２の処理に続くステップＳ２３において、全体制御部１０２は、「先頭から」の再生開始が指示されたか否かを判定する。
【０１７７】
ただし、図７のステップＳ２２からＳ２３への移行条件は、上述した図４のステップＳ２からＳ３への移行条件と同様に、個別再生部１０１−１乃至１０１−４のそれぞれの再生準備処理の完了ではなくそれらの開始になる。
【０１７８】
また、ステップＳ２３の判定条件は特に限定されないが、ここでも例えば、図３のリモートコントローラ５１が図５の操作部２３としてユーザにより利用されているとすると、上述した図４の「再生処理」の例とあわせて、決定ボタン６５が押下されるという条件が採用されているとする。
【０１７９】
この場合、全体制御部１０２は、リモートコントローラ５１の操作状況をGUI制御部２２を介して監視し、図６の再生位置選択メニュー１５３が表示されていない状態で、即ち、タイトル選択画面４１の表示状態が図２の状態で、決定ボタン６５が押下されたことを検出すると、ステップＳ２３において、「先頭から」の再生開始が指示されたと判定する。
【０１８０】
そして、ステップＳ２４において、全体制御部１０２は、個別再生部１０１−１に対してのみ、図２のカーソル４２が示すコンテンツの再生開始を指示する。
【０１８１】
即ち、ステップＳ２４において、個別再生部１０１−１は、全体制御部１０２の指示に基づいて、カーソル４２が示すコンテンツの「先頭から」の再生を開始する。詳細には、ステップＳ２３の判定処理時点で、カーソル４２が示すコンテンツの「先頭から」に対応する映像データと音声データとのそれぞれは、バッファ１５−１とバッファ１６−１とのそれぞれに既に蓄積されている。従って、ステップＳ２３の処理でYESであると判定されると、直ちにステップＳ２４の処理が開始され、バッファ１５−１とバッファ１６−１とに既に蓄積されているコンテンツの「先頭から」のデータが読み出されて、出力される。
【０１８２】
これにより、AVデータ処理部３１−１の各バッファに順次空きができるので、AVデータ処理部３１−１で処理が再開される。即ち、カーソル４２が示すコンテンツの「先頭から」以降の部分に対する、読み出し処理、復号処理、および、出力処理が順次行われ、コンテンツが「先頭から」の位置から順次再生されていくのである。
【０１８３】
このようにして、ステップＳ２４の処理で、図２の状態のカーソル４２が示すコンテンツ、即ち、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツが「先頭から」の位置から順次再生されていくことになる。
【０１８４】
このコンテンツの再生が終了すると、ステップＳ２４の処理も終了し、それに伴い「複数ポイント再生処理」自体も終了となる。
【０１８５】
これに対して、ステップＳ２３において、「先頭から」の再生開始が指示されていないと判定された場合、即ち、リモートコントローラ５１が操作されていないか、或いは、決定ボタン６５以外のボタンが押下された場合、処理はステップＳ２５に進められる。
【０１８６】
ステップＳ２５において、全体制御部１０２は、機能ボタン６６が押下されたか否かを判定する。
【０１８７】
ステップＳ２５において、機能ボタン６６が押下されていないと判定された場合、即ち、リモートコントローラ５１が操作されていないか、或いは、決定ボタン６５と機能ボタン６６以外のボタンが押下された場合、処理はステップＳ２６に進む。
【０１８８】
ステップＳ２６において、全体制御部１０２は、カーソル位置が移動されたか否かを判定する。
【０１８９】
例えばいまの場合、リモートコントローラ５１がユーザにより利用されており、かつ、図２の状態のタイトル選択画面４１が表示装置１９に表示されているので、上述したように、上ボタン６１または下ボタン６２が押下されると、カーソル４２が上または下方向に移動することになる。
【０１９０】
従って、リモートコントローラ５１が操作されていないか、或いは、上ボタン６１、下ボタン６２、決定ボタン６５、および機能ボタン６６以外のボタンが押下された場合、ステップＳ２６において、カーソル位置が移動されていないと判定され、処理はステップＳ２３に戻され、それ以降の処理が繰り返される。
【０１９１】
即ち、例えばいまの場合、上ボタン６１、下ボタン６２、決定ボタン６５、および機能ボタン６６のうちの少なくとも１つが押下されない限り、ステップＳ２３，Ｓ２５，Ｓ２６の何れの処理でもNOである判定されて、処理がステップＳ２３に戻されるといったループ処理が繰り替えされることになる。即ち、「複数ポイント再生処理」は待機状態になる。
【０１９２】
その後、ステップＳ２３，Ｓ２５，Ｓ２６のループ処理が繰り返されている最中に、例えば上ボタン６１または下ボタン６２が押下された場合、次のステップＳ２６の処理でYESであると判定されて、処理はステップＳ２７に進む。
【０１９３】
即ち、カーソル位置が変更されることとは、上述したように再生候補のコンテンツが更新されることを意味しているので、全個別再生部１０１−１乃至１０１−４の各バッファに蓄積されているデータ、即ち、更新前に再生候補であったコンテンツのデータは不要になる。
【０１９４】
そこで、ステップＳ２７において、全個別再生部１０１−１乃至１０１−４は何れも、各バッファ内のデータを破棄する。例えばいまの場合、ステップＳ２７において、個別再生部１０１−１乃至１０１−４のそれぞれの各バッファに蓄積されていた、図２のサムネイル２Ａとタイトル２Ａとで特定されるコンテンツのデータが何れも破棄される。
【０１９５】
このようにしてステップＳ２７の処理で全個別再生部１０１−１乃至１０１−４内の各バッファ内のデータが何れも破棄されると、処理はステップＳ２２に戻される。
【０１９６】
即ち、ステップＳ２２において、今度は、ステップＳ２６の処理で配置位置が更新されたカーソル４２が示すコンテンツについて、換言すると、更新された再生候補のコンテンツについて、ｎ個の再生開始ポイントのそれぞれの再生準備処理が行われるのである。
【０１９７】
例えばいまの場合、図２の状態のタイトル選択画面４１が表示されているので、ステップＳ２６の処理でカーソル４２が上方向に１つだけ移動されたと判定されたとすると、カーソル４２が示すコンテンツは、サムネイル１Ａとタイトル１Ａとで特定されるコンテンツに更新される。即ち、再生候補のコンテンツは、サムネイル１Ａとタイトル１Ａとで特定されるコンテンツに更新される。そこで、今度は、ステップＳ２２の処理で、サムネイル１Ａとタイトル１Ａとで特定されるコンテンツについて、ｎ個の再生開始ポイントのそれぞれの再生準備処理が実行される。
【０１９８】
一方、ステップＳ２３，Ｓ２５，Ｓ２６のループ処理が繰り返されている最中に、例えば機能ボタン６６が押下されると、次のステップＳ２５の処理でYESであると判定されて、処理はステップＳ２８に進む。
【０１９９】
ステップＳ２８において、GUI制御部２２は、カーソル４２が示すコンテンツについての再生位置選択メニューを表示させる。例えばいまの場合、ステップＳ２８の処理の開始時点では、図２の状態のタイトル選択画面４１が表示されているので、ステップＳ２８の処理で、図６の再生位置選択メニュー１５３が表示されることになる。
【０２００】
ステップＳ２９において、全体制御部１０２は、再生開始が指示されたか否かを判定する。
【０２０１】
ステップＳ２９において、再生開始が指示されていないと判定された場合、処理はステップＳ３１に進む。
【０２０２】
ステップＳ３１において、全体制御部１０２は、再生開始ポイントの選択が更新されたか否かを判定する。
【０２０３】
上述したように、再生位置選択メニュー１５３に含まれる複数の再生開始ポイントのうちの、カーソル１５４が配置されて反転表示された再生開始ポイントが、現在ユーザにより選択された再生開始ポイントである。例えばいまの場合、図６の状態の再生位置選択メニュー１５３が表示されているので、カーソル１５４が配置されて反転表示された「先頭から」が、現在ユーザにより選択された再生開始ポイントである。また、ユーザは、上ボタン６１と下ボタン６２とを利用することで、このカーソル１５４を上下に自在に移動させることができる。即ち、ユーザは、上ボタン６１と下ボタン６２とを利用することで、所望の再生開始ポイントを選択することができる。
【０２０４】
従って、上ボタン６１または下ボタン６２が押下されない限り、ステップＳ３１において、再生開始ポイントの選択が更新されていないと判定されて、処理はステップＳ２９の処理に戻され、それ以降の処理が繰り返される。
【０２０５】
即ち、図７の例の「複数ポイント再生処理」では、図６の再生位置選択メニュー１５３が一旦表示されると、上ボタン６１、下ボタン６２、および、決定ボタン６５のうちの少なくとも１つが押下されない限り、ステップＳ２９，Ｓ３１のそれぞれでNOであると判定されるループ処理が繰り返される。即ち、「複数ポイント再生処理」が待機状態になる。
【０２０６】
ただし、図２のサムネイル２Ａとタイトル２Ａとで特定されるコンテンツが選択され、そのコンテンツについての再生位置選択メニュー１５３が表示された後であっても、即ち、表示装置１９の表示状態が図２の状態から図６の状態に遷移した後であっても、再生対象のコンテンツを変更したいと所望するユーザが出てくることが予想される。そこで、このような場合の対処として、図示はしないが例えば、図６の状態で、機能ボタン６６が再度押下されると、GUI制御部２２は、再生位置選択メニュー１５３の表示を消去して、表示装置１９の表示状態を図２の状態に戻せばよい。
【０２０７】
ところで、ステップＳ２９，Ｓ３１のループ処理が繰り返されている状態で、上ボタン６１または下ボタン６２が押下されると、図６の再生位置選択メニュー１５３において、カーソル１５４が上方向または下方向に移動して、これまでとは異なる再生開始ポイントが反転表示されることになる。従って、このような場合、次のステップＳ３１において、再生開始ポイントの選択が更新されたと判定されて、処理はステップＳ３２に進む。
【０２０８】
ステップＳ３２において、全体制御部１０２は、ある１つの再生開始ポイントの再生準備処理をキャンセルさせ、対応する個別再生部１０１における各バッファ内のデータを破棄させる、といった制御を行う。
【０２０９】
そして、ステップＳ３３において、全体制御部１０２は、各バッファ内のデータが破棄された個別再生部１０１において、別な再生開始ポイントの再生準備処理を行う、といった制御を行う。
【０２１０】
具体的には例えば、図６の状態の再生位置選択メニュー１５３が表示された状態で、ユーザが下ボタン６２を連続して２回だけ押下したとする。この場合、図示はしないが、カーソル１５４が２個分だけ移動されて、「チャプタ［2]」が反転表示される。即ち、「チャプタ［2]」が、現在ユーザにより選択された再生開始ポイントになる。
【０２１１】
そこで例えば、全体制御部１０２は、ステップＳ３２の処理で、個別再生部１０１−１における「先頭から」の再生準備処理をキャンセルさせ、個別再生部１０１−１内の各バッファ内のデータを破棄させる。そして、全体制御部１０２は、ステップＳ３３の処理で、個別再生部１０１−１に対して「チャプタ［4]」の再生準備処理を行わせる。
【０２１２】
次に、図示はしないが、ユーザがカーソル１５４をさらに下側に１個分だけ移動させたとすると、「チャプタ［3]」が反転表示する。この場合、次のステップＳ３２とＳ３３との処理で、個別再生部１０１−２において、「前回中断位置から」の再生準備処理がキャンセルされ、今度は「チャプタ［5]」の再生準備が開始される。逆に、ユーザがカーソル１５４をさらに上側に１個分だけ移動させたとすると、「前回中断位置から」が反転表示する。この場合、次のステップＳ３２とＳ３３との処理で、個別再生部１０１−１において、「チャプタ［4]」の再生準備処理がキャンセルされ、今度は「先頭から」の再生準備処理が開始される。
【０２１３】
このように、全体制御部１０２がステップＳ３２とＳ３３の処理を実行することで、ユーザの再生開始ポイントの選択操作の傾向に応じて、再生準備処理の実行対象となる４つの再生開始ポイントが順次更新される。即ち、ユーザの再生開始ポイントの選択操作で選択される可能性の高い４つの再生開始ポイントが、その選択操作の傾向に応じて順次更新されていく。従って、ユーザが選択操作を素早く行った場合でも、選択され得る再生開始ポイントからの再生準備処理が何れも行われていることになり、ユーザが再生指示操作を何時行っても、その時点で選択されている再生開始ポイントからの再生がほぼ瞬時に可能になる。
【０２１４】
なお、ステップＳ３２とＳ３３との処理は、いまの場合のように、個別再生部１０１の個数ｎ<（１＋チャプタ数）の場合に必要な処理である。即ち、上述したように、個別再生部１０１の個数ｎ≧（１＋チャプタ数）の場合、全ての再生開始ポイントに対して、個別再生部１０１−１乃至１０１−ｎのうちの所定の１つの割り当てが可能であるので、ステップＳ３２とＳ３３との処理は省略可能である。
【０２１５】
このようにして、ユーザは、上ボタン６１と下ボタン６２とを利用して、再生位置選択メニュー１５３のカーソル１５４の位置を所望の再生開始ポイントに移動させることで、所望の再生開始ポイントを選択することができる。
【０２１６】
さらにこの状態で、ユーザは、上述したように、決定ボタン６５を押下することで、選択した再生開始ポイントからの再生を行わせることができる、ということは上述した通りである。このようにして決定ボタン６５が押下された場合の図５の情報処理装置の処理は次の通りである。
【０２１７】
即ち、全体制御部１０２は、次のステップＳ２９において、再生開始が指示されたと判定し、ステップＳ３０において、カーソル４２が示すコンテンツのうちの、ユーザにより選択された再生開始ポイント（カーソル１５４が示す再生開始ポイント）から再生を開始させる、といった制御を行う。
【０２１８】
具体的には例えば図示はしないが、再生位置選択メニューの複数の再生開始ポイントのうちの「チャプタ［2]」にカーソル１５４が配置されている状態で、即ち、「チャプタ［2]」がユーザにより現在選択されている状態で、決定ボタン６５が押下されると、全体制御部１０２は、次のステップＳ２９の処理でYESであると判定し、ステップＳ３０の処理で、カーソル４２が示すコンテンツのうちの「チャプタ［2]」から再生を開始させる、といった制御を行う。
【０２１９】
詳細には例えば、サムネイル２Ａとタイトル２Ａとで特定されるコンテンツのうちの「チャプタ［2]」の再生準備処理が個別再生部１０１−３で実行されているとすると、全体制御部１０２は、個別再生部１０１−３に対してのみ、そのコンテンツの再生開始を指示する。
【０２２０】
すると、個別再生部１０１−３は、そのコンテンツの「チャプタ［2]」からの再生を開始する。即ち、この時点で、そのコンテンツの「チャプタ［2]」に対応する映像データと音声データとのそれぞれは、バッファ１５−３とバッファ１６−３とのそれぞれに既に蓄積されている。従って、全体制御部１０２から再生開始が指示されると直ちに、バッファ１５−３とバッファ１６−３とに既に蓄積されているコンテンツの「チャプタ［2]」のデータが読み出されて、出力される。
【０２２１】
これにより、AVデータ処理部３１−３の各バッファに順次空きができるので、AVデータ処理部３１−３で処理が再開される。即ち、そのコンテンツの「チャプタ［2]」以降の部分に対する、読み出し処理、復号処理、および、出力処理が順次行われ、そのコンテンツが「チャプタ［2]」の位置から順次再生されていくのである。
【０２２２】
このコンテンツの再生が終了すると、ステップＳ３０の処理も終了し、それに伴い「複数ポイント再生処理」自体も終了となる。
【０２２３】
以上説明したように、図５の機能的構成を有する情報処理装置は、図７の「複数ポイント再生処理」を実行することで、再生位置選択メニュー１５３のカーソル１５４の近辺に配置されるｎ個の再生開始ポイントのそれぞれの再生準備処理を行うことができる。即ち、図５の情報処理装置は、ユーザにより現在選択された再生開始ポイント（カーソル１５４が配置されて反転表示された再生開始ポイント）の再生準備処理を実行できる他、近い将来ユーザにより選択されると予想される再生開始ポイントの再生準備処理も実行することができる。これにより、ユーザが素早い操作で、再生開始ポイントの選択を変更して、変更された再生開始ポイントからの再生指示を行ったとしても、その再生開始ポイントからのコンテンツの再生をほぼ瞬時に行うことができる、といった効果を奏することが可能になる。この効果は、全体制御部１０２の上述した第１の制御と第２の制御とが奏する効果の１つである。
【０２２４】
即ち、以上説明した「複数ポイント再生処理」が、全体制御部１０２の上述した第１の制御と第２の制御とを含む処理であると言える。
【０２２５】
従って、図７の「複数のポイント再生処理」を実行する図５の情報処理装置は、この効果の他、当然ながら、図１の情報処理装置と同様の効果を奏することも可能になる。即ち、図１の情報処理装置と同様の効果とは、繰り返しになるが、ユーザによりタイトルが指定され、かつ、そのタイトルで特定されるコンテンツの再生が指示された場合に、そのコンテンツの出力（再生）開始までの時間が、上述した特許文献１等の従来のそれに比べて遥かに短縮される効果、即ち、タイムラグが短縮される効果である。
【０２２６】
なお、本発明の情報処理装置の処理対象のコンテンツは、上述した例では、いわゆるテレビジョン放送番組や映画等の映像と音声とからなるコンテンツとされたが、上述した例に限定されず、具体的には例えば楽曲等の音声からなるコンテンツとされてもよい。即ち、本発明は、ビデオ再生装置等の映像を取り扱う機器のみならず、例えば、CD再生装置等の音声を取り扱う機器にも当然ながら適用可能である。
【０２２７】
ところで、上述した一連の処理は、上述したように、ハードウエアで実行させることもできるし、ソフトウエアで実行させることもできる。
【０２２８】
上述した一連の処理がソフトウエアで実行される場合、本発明の情報処理装置は、例えば図８に示されるパーソナルコンピュータとして構成することができる。
【０２２９】
図８において、CPU（Central Processing Unit）２０１は、ROM（Read Only Memory）２０２に記録されているプログラム、または記憶部２０８からRAM（Random Access Memory）２０３にロードされたプログラムに従って各種の処理を実行する。ここで言うプログラムとは、例えば上述した再生部や全体制御部等の機能ブロックに対応するプログラムを指す。RAM２０３にはまた、CPU２０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２３０】
CPU２０１、ROM２０２、およびRAM２０３は、バス２０４を介して相互に接続されている。このバス２０４にはまた、入出力インタフェース２０５も接続されている。
【０２３１】
入出力インタフェース２０５には、入力部２０６、出力部２０７、記憶部２０８、および、通信部２０９が接続されている。
【０２３２】
入力部２０６は、例えば、キーボード、受光部を含むリモートコントローラ、マウスなどの入力機器で構成される。即ち、入力部２０６は、図１や図５の操作部２３に対応する。換言すると、入力部２０６は、例えば図３のリモートコントローラ５１を含むように構成される。
【０２３３】
出力部２０７は、例えば、表示装置等からなる映像出力部や、スピーカ等からなる音声出力部から構成される。即ち、出力部２０７は、例えば図１や図５の表示装置１９やスピーカ２０と含むように構成される。
【０２３４】
記憶部２０８は、例えばHDD等で構成される。即ち、記憶部２０８は、例えば図１や図５の記憶装置１に対応する。
【０２３５】
通信部２０９は、例えばモデム、ターミナルアダプタ、無線通信機器等より構成される。係る構成の通信部２０９は、図示せぬネットワークを介する図示せぬ他の情報処理装置との間の通信を制御する。
【０２３６】
入出力インタフェース２０５にはまた、必要に応じてドライブ２１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体２１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２０８にインストールされる。即ち、例えば、ドライブ２１０は図１や図５のドライブ３に対応し、リムーバブル記録媒体２１１は図１や図５のリムーバブル記録媒体２に対応する。
【０２３７】
ところで、上述した一連の処理を実現可能なソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２３８】
このようなプログラムを含む記録媒体は、図８に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体（パッケージメディア）２１１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２０２や、記憶部２０８に含まれるハードディスクなどで構成される。
【０２３９】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２４０】
また、本明細書において、システムとは、複数の装置や処理部により構成される装置全体または一部分を表すものである。
【図面の簡単な説明】
【０２４１】
【図１】本発明が適用される情報処理装置の機能的構成例を示す機能ブロック図である。
【図２】タイトル選択画面の一例を示す図である。
【図３】図１の情報処理装置の操作部としてのリモートコントローラの外観の構成例を示す図である。
【図４】図１の情報処理装置の「再生処理」を説明するフローチャートである。
【図５】本発明が適用される情報処理装置の機能的構成の他の例を示す機能ブロック図である。
【図６】再生位置選択メニューが表示されたタイトル選択画面の一例を示す図である。
【図７】図５の情報処理装置の「複数ポイント再生処理」を説明するフローチャートである。
【図８】図１または図５の機能的構成を有する情報処理装置のハードウエア構成例を示すブロック図である。
【符号の説明】
【０２４２】
１  記憶装置，  ２  リムーバブル記録媒体，  ３  ドライブ，  ４，４−１  データ読み出し処理部  ５，５−１  バッファ，  ６，６−１  バッファ，  ７，７−１，８，８−１  バッファ，  ９，９−１  ビデオデコード部，  １０，１０−１  オーディオデコード部，  １１，１１−１，１２，１２−１  バッファ，  １３，１３−１  ビデオ品質向上部，  １４，１４−１  オーディオ品質向上部１４，１５−１，１６，１６−１  バッファ，  １７，１７−１  ビデオ出力制御部，  １８，１８−１  オーディオ出力制御部，  １９  表示装置，  ２０  スピーカ，  ２１  全体制御部，  ２２  GUI制御部，  ２３  操作部，  ３１  AVデータ処理部，  ４１  タイトル選択画面，  ４２  カーソル，  ５１  リモートコントローラ，  ６１乃至６６  ボタン，  １０１−１乃至１０１−ｎ  個別再生部，  １０２  全体制御部，  １１１−１  個別制御部，  １５３  再生位置選択メニュー，  １５４  カーソル，  ２０１  CPU，  ２０８  記憶部，  ２１１  リムーバブル記録媒体
【図１】
2006086750.tif 000003
【図２】
2006086750.tif 000004
【図３】
2006086750.tif 000005
【図４】
2006086750.tif 000006
【図５】
2006086750.tif 000007
【図６】
2006086750.tif 000008
【図７】
2006086750.tif 000009
【図８】
2006086750.tif 000010