JP2009071451A - Information processing apparatus, information processing method, and computer program - Google Patents
Information processing apparatus, information processing method, and computer program Download PDFInfo
- Publication number
- JP2009071451A JP2009071451A JP2007235939A JP2007235939A JP2009071451A JP 2009071451 A JP2009071451 A JP 2009071451A JP 2007235939 A JP2007235939 A JP 2007235939A JP 2007235939 A JP2007235939 A JP 2007235939A JP 2009071451 A JP2009071451 A JP 2009071451A
- Authority
- JP
- Japan
- Prior art keywords
- playlist
- capacity
- content
- recording medium
- information processing
- 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.)
- Pending
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
【課題】外部メディアにまとめてアーカイブ可能なプレイリストを作成する装置および方法を実現する。
【解決手段】コンテンツの再生順を規定したプレイリストの作成において、外部記録メディアをプレイリストの登録コンテンツの記録先として想定したプレイリスト作成処理を行う。プレイリストに対する新規コンテンツの登録に際して、プレイリスト登録コンテンツの全てを外部記録メディアに記録可能か否かの容量判定を実行し、記録可能であるとの判定を条件として、新規コンテンツをプレイリストに登録する。本構成により、プレイリスト登録コンテンツのアーカイブ(コピー処理)に際して、1つのDVDなど1つの記録メディアに対して確実に記録することが可能となる。
【選択図】図1An apparatus and method for creating a playlist that can be archived collectively on an external medium.
In creating a playlist that defines the playback order of content, playlist creation processing is performed assuming an external recording medium as a recording destination of registered content in the playlist. When registering new content to the playlist, it performs a capacity determination as to whether or not all of the playlist registered content can be recorded on an external recording medium, and registers the new content in the playlist on condition that it is recordable. To do. With this configuration, it is possible to reliably record on one recording medium such as one DVD when archiving (copying) the playlist registration content.
[Selection] Figure 1
Description
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、メディア(情報記録媒体)間でコンテンツのコピー処理(アーカイブ)を行う情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。 The present invention relates to an information processing apparatus, an information processing method, and a computer program. More specifically, the present invention relates to an information processing apparatus, an information processing method, and a computer program that perform content copy processing (archive) between media (information recording media).
ビデオカメラの撮影データを記録する記録メディア(情報記録媒体)として、例えばハードディスク(HDD)やフラッシュメモリ(FlashMemory)が利用される。このような、ハードディスク(HDD)やフラッシュメモリ(FlashMemory)に記録されたコンテンツは、長期保存が可能な別メディア、例えばDVDなどの記録メディアへコピー作業(アーカイブ)を行って保存用データとして残すといった処理がよく行われる。 As a recording medium (information recording medium) for recording video camera data, for example, a hard disk (HDD) or a flash memory (FlashMemory) is used. Such content recorded in a hard disk (HDD) or flash memory (FlashMemory) is copied (archived) to another medium that can be stored for a long time, such as a recording medium such as a DVD, and remains as data for storage. Processing is often done.
しかしながら、データを長期保管するための主流のメディアとなっているDVDは一般的な12cmのメディアでも、その記憶容量は4.7GB程度である。また、今後市場が拡大するBlu−ray Disc(登録商標)でも25GBや50GBといった容量であり、数10GB以上の容量であるHDDや今後大容量化が見込まれるFlashMemoryなどに比べると容量が小さい。そのため、ビデオカメラの内部記録メディスアとして設定されたHDDやFlashMemoryに多くのコンテンツが記録されている場合、これらの記録コンテンツのすべてを1つのDVDなどの外部記録メディアにアーカイブ、すなわちコピー記録することは不可能となる場合がある。 However, the DVD, which is the mainstream medium for storing data for a long time, is a general 12 cm medium, and its storage capacity is about 4.7 GB. Also, Blu-ray Disc (registered trademark), whose market will expand in the future, has capacities of 25 GB and 50 GB, which is smaller than HDDs with capacities of several tens GB or more and FlashMemory, which is expected to increase in capacity in the future. Therefore, when a large amount of content is recorded on the HDD or FlashMemory set as the internal recording media of the video camera, it is not possible to archive all of the recorded content on an external recording medium such as a DVD, that is, copy record It may be impossible.
この対処方法としては、複数のアーカイブメディア(コピー先メディア)を利用して、HDDやFlashMemoryに記録されたコンテンツを複数のメディアに分割してアーカイブ(コピー記録)するか、あるいは、HDDやFlashMemoryに記録されたコンテンツから、編集や選別などによって本当に保管したいコンテンツのみを抽出し、アーカイブコンテンツを限定して、アーカイブコンテンツのデータ容量をアーカイブメディア(コピー先メディア)の記録容量に応じた容量にするという方法が考えられる。 As a coping method, a plurality of archive media (copy destination media) are used to divide the content recorded on the HDD or FlashMemory into a plurality of media for archiving (copy recording), or on the HDD or FlashMemory. Extracting only the content that you really want to store from the recorded content by editing, sorting, etc., limiting the archive content, and setting the data capacity of the archive content according to the recording capacity of the archive media (copy destination media) A method is conceivable.
しかし、後者の方法、すなわち、アーカイブコンテンツを限定して、アーカイブコンテンツのデータ容量をアーカイブメディア(コピー先メディア)の記録容量に応じた容量に調整するためには、ユーザは、コンテンツファイルの1つ1つのデータ容量を確認して、トータルが、記録先のアーカイブメディア(コピー先メディア)の記録容量になるようにコンテンツを選択するといった煩わしい処理を行わなければならない。 However, in order to adjust the data capacity of the archive content to the capacity according to the recording capacity of the archive medium (copy destination medium) by limiting the archive content to the latter method, that is, the user must select one of the content files. It is necessary to carry out a troublesome process of confirming one data capacity and selecting content so that the total becomes the recording capacity of the archive medium (copy destination medium) of the recording destination.
現在、商品化されているハードディスク(HDD)を記録メディアとしたビデオカメラには、メディアの記録コンテンツの再生順を定義するプレイリスト機能を有するものがある。すなわち、コンテンツの再生順番リストとしてのプレイリストをユーザが作成し、ユーザの作成したプレイリストに設定された順番でコンテンツ再生を行わせるものである。また、ビデオカメラをPCと接続して、ビデオカメラに記憶済みのプレイリストに登録されているコンテンツのみをDVDなどのアーカイブメディアに記録するという機能を有するものもある。 Currently, some video cameras using a commercially available hard disk (HDD) as a recording medium have a playlist function that defines the playback order of the recorded contents of the media. That is, the user creates a playlist as a content reproduction order list, and the content is reproduced in the order set in the user-created playlist. Some have a function of connecting a video camera to a PC and recording only content registered in a playlist stored in the video camera on an archive medium such as a DVD.
しかしながら、この既存システムにおけるプレイリスト機能はそもそもセットでの再生順番を任意に指定することを目的としており、アーカイブメディアの記録容量を考慮して作成されるものではない。従って、このプレイリストに従ってコンテンツをDVDなどにアーカイブしようとすると、アーカイブに必要なメディアが複数枚、必要になることも多く、またユーザが意図しないところでコンテンツが分割されて複数のメディアに分けられて記録されてしまうなどの問題が発生する。 However, the playlist function in the existing system is originally intended to arbitrarily specify the playback order in the set, and is not created in consideration of the recording capacity of the archive media. Therefore, when archiving content to a DVD or the like according to this playlist, a plurality of media necessary for archiving are often required, and the content is divided into a plurality of media where the user does not intend. Problems such as being recorded occur.
本発明は、例えば上述の問題点に鑑みてなされたものであり、アーカイブメディア(コピー先メディア)の記録可能容量を考慮したプレイリスト作成を行う情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。 The present invention has been made in view of the above-described problems, for example, an information processing apparatus, an information processing method, and a computer program for creating a playlist in consideration of the recordable capacity of an archive medium (copy destination medium) The purpose is to provide.
本発明の第1の側面は、
情報処理装置であり、
コンテンツを格納する内部記録メディアと、
前記内部記録メディアの格納コンテンツの再生順を定義したリストであるプレイリストを作成するプレイリスト作成部を有し、
前記プレイリスト作成部は、
外部記録メディアをプレイリストの登録コンテンツの記録先として想定したプレイリスト作成処理を行う構成であり、
プレイリストに対する新規コンテンツの登録に際して、プレイリスト登録コンテンツの全てを前記外部記録メディアに記録可能か否かの容量判定を実行し、記録可能であるとの判定を条件として、前記新規コンテンツをプレイリストに登録することを特徴とする情報処理装置にある。
The first aspect of the present invention is:
An information processing device,
An internal recording medium for storing content;
A playlist creation unit that creates a playlist that is a list that defines a playback order of content stored in the internal recording medium;
The playlist creation unit
It is a configuration that performs playlist creation processing assuming an external recording medium as a recording destination of the registered content of the playlist,
When registering new content to the playlist, a capacity determination is performed as to whether or not all of the playlist registration content can be recorded on the external recording medium, and the new content is added to the playlist on condition that the recording is possible. Registered in the information processing apparatus.
さらに、本発明の情報処理装置の一実施態様において、前記プレイリスト作成部は、前記外部記録メディアの残容量を取得または算出して、外部記録メディアの残容量と、前記新規コンテンツの容量とを比較する容量判定処理を実行する構成であることを特徴とする。 Furthermore, in an embodiment of the information processing apparatus of the present invention, the playlist creation unit acquires or calculates the remaining capacity of the external recording medium, and calculates the remaining capacity of the external recording medium and the capacity of the new content. A feature is that the capacity determination processing to be compared is executed.
さらに、本発明の情報処理装置の一実施態様において、前記プレイリスト作成部は、プレイリストの登録済みコンテンツに対応して算出される前記外部記録メディアの使用容量を取得または算出して、前記新規コンテンツの容量を加算した全容量が、前記外部記録メディアの全容量を超えないか否かの容量判定処理を実行する構成であることを特徴とする。 Furthermore, in one embodiment of the information processing apparatus of the present invention, the playlist creation unit acquires or calculates a used capacity of the external recording medium calculated corresponding to the registered content of the playlist, and It is characterized in that a capacity determination process is executed to determine whether or not the total capacity obtained by adding the contents capacity does not exceed the total capacity of the external recording medium.
さらに、本発明の情報処理装置の一実施態様において、前記プレイリスト作成部は、前記新規コンテンツの容量として、該新規コンテンツのコンテンツ実体データの容量と、該コンテンツ実体データに対応する管理情報の容量とを併せた容量を算出して前記容量判定処理を実行する構成であることを特徴とする。 Furthermore, in an embodiment of the information processing apparatus according to the present invention, the playlist creation unit includes a content entity data capacity of the new content and a management information capacity corresponding to the content entity data as the capacity of the new content. It is the structure which calculates the capacity | capacitance combined with these, and performs the said capacity | capacitance determination process.
さらに、本発明の情報処理装置の一実施態様において、前記プレイリスト作成部は、前記容量判定処理に適用するための外部記録メディアの残容量または使用容量情報を、前記内部記録メディアに記録された管理情報の格納データから取得または格納データを適用して算出する処理を実行する構成であることを特徴とする。 Furthermore, in an embodiment of the information processing apparatus of the present invention, the playlist creation unit records the remaining capacity or used capacity information of the external recording medium to be applied to the capacity determination process on the internal recording medium. The present invention is characterized in that it is configured to execute processing that is obtained from storage data of management information or calculated by applying storage data.
さらに、本発明の情報処理装置の一実施態様において、前記プレイリスト作成部は、プレイリストに対するコンテンツの登録または削除または編集により、プレイリスト登録コンテンツが更新された場合、プレイリスト更新に応じて前記管理情報の更新を実行する構成であることを特徴とする。 Furthermore, in an embodiment of the information processing apparatus of the present invention, the playlist creation unit, when the playlist registration content is updated by registration, deletion or editing of the content with respect to the playlist, in response to the playlist update, The configuration is characterized in that the management information is updated.
さらに、本発明の情報処理装置の一実施態様において、前記管理情報は、AVCHDフォーマットにおいて規定される管理情報であることを特徴とする。 Furthermore, in an embodiment of the information processing apparatus of the present invention, the management information is management information defined in an AVCHD format.
さらに、本発明の情報処理装置の一実施態様において、前記管理情報は、AVCHDフォーマットにおいて規定されるインデックスファイルまたはプレイリストファイルであることを特徴とする。 Furthermore, in an embodiment of the information processing apparatus of the present invention, the management information is an index file or a playlist file defined in the AVCHD format.
さらに、本発明の情報処理装置の一実施態様において、前記プレイリスト作成部は、AVCHDフォーマットにおいて規定されるバーチャルプレイリストの作成処理を実行する構成であることを特徴とする。 Furthermore, in an embodiment of the information processing apparatus of the present invention, the playlist creation unit is configured to execute a creation process of a virtual playlist defined in the AVCHD format.
さらに、本発明の第2の側面は、
コンテンツを格納した内部記録メディアを有する情報処理装置において実行する情報処理方法であり、
プレイリスト作成部が、前記内部記録メディアの格納コンテンツの再生順を定義したリストであるプレイリストを作成するプレイリスト作成ステップを有し、
前記プレイリスト作成ステップは、
外部記録メディアをプレイリストの登録コンテンツの記録先として想定したプレイリスト作成処理を行うステップであり、
プレイリストに対する新規コンテンツの登録に際して、プレイリスト登録コンテンツの全てを前記外部記録メディアに記録可能か否かの容量判定を実行する容量判定ステップと、
前記容量判定ステップにおいて、記録可能であるとの判定を条件として、前記新規コンテンツをプレイリストに登録する登録ステップとを含むステップであることを特徴とする情報処理方法にある。
Furthermore, the second aspect of the present invention provides
An information processing method executed in an information processing apparatus having an internal recording medium storing content,
The playlist creation unit has a playlist creation step of creating a playlist that is a list that defines a playback order of content stored in the internal recording medium;
The playlist creation step includes:
It is a step of performing playlist creation processing assuming an external recording medium as a recording destination of the registered content of the playlist,
A capacity determination step of performing capacity determination as to whether or not all of the playlist registration contents can be recorded on the external recording medium when registering new contents to the playlist;
In the information processing method, the capacity determination step includes a registration step of registering the new content in a playlist on condition that the recording is possible.
さらに、本発明の情報処理方法の一実施態様において、前記容量判定ステップは、前記外部記録メディアの残容量を取得または算出して、外部記録メディアの残容量と、前記新規コンテンツの容量とを比較する容量判定処理を実行するステップであることを特徴とする。 Furthermore, in an embodiment of the information processing method of the present invention, the capacity determination step acquires or calculates a remaining capacity of the external recording medium, and compares the remaining capacity of the external recording medium with the capacity of the new content. It is a step which performs the capacity | capacitance determination process to perform.
さらに、本発明の情報処理方法の一実施態様において、前記容量判定ステップは、プレイリストの登録済みコンテンツに対応して算出される前記外部記録メディアの使用容量を取得または算出して、前記新規コンテンツの容量を加算した全容量が、前記外部記録メディアの全容量を超えないか否かの容量判定処理を実行するステップであることを特徴とする。 Furthermore, in an embodiment of the information processing method of the present invention, the capacity determination step acquires or calculates a used capacity of the external recording medium calculated corresponding to the registered content of the playlist, and the new content This is a step of executing a capacity determination process for determining whether or not the total capacity obtained by adding the total capacity does not exceed the total capacity of the external recording medium.
さらに、本発明の情報処理方法の一実施態様において、前記容量判定ステップは、前記新規コンテンツの容量として、該新規コンテンツのコンテンツ実体データの容量と、該コンテンツ実体データに対応する管理情報の容量とを併せた容量を算出して容量判定処理を実行するステップであることを特徴とする。 Furthermore, in an embodiment of the information processing method of the present invention, the capacity determination step includes a capacity of content entity data of the new content and a capacity of management information corresponding to the content entity data as the capacity of the new content. This is a step of calculating a capacity combined with the above and executing a capacity determination process.
さらに、本発明の情報処理方法の一実施態様において、前記容量判定ステップは、前記容量判定処理に適用するための外部記録メディアの残容量または使用容量情報を、前記内部記録メディアに記録された管理情報の格納データから取得または格納データを適用して算出する処理を実行するステップを有することを特徴とする。 Furthermore, in one embodiment of the information processing method of the present invention, the capacity determination step includes managing the remaining capacity or used capacity information of the external recording medium to be applied to the capacity determination process, recorded on the internal recording medium. It has the step which performs the process which calculates it by acquiring from storage data of information or applying storage data, It is characterized by the above-mentioned.
さらに、本発明の情報処理方法の一実施態様において、情報処理方法において、さらに、プレイリストに対するコンテンツの登録または削除または編集により、プレイリスト登録コンテンツが更新された場合、前記プレイリスト作成部が、プレイリスト更新に応じて前記管理情報の更新を実行することを特徴とする。 Furthermore, in one embodiment of the information processing method of the present invention, in the information processing method, when the playlist registration content is updated by registration, deletion or editing of the content with respect to the playlist, the playlist creation unit includes: The management information is updated according to the playlist update.
さらに、本発明の情報処理方法の一実施態様において、前記管理情報は、AVCHDフォーマットにおいて規定される管理情報であることを特徴とする。 Furthermore, in one embodiment of the information processing method of the present invention, the management information is management information defined in the AVCHD format.
さらに、本発明の情報処理方法の一実施態様において、前記管理情報は、AVCHDフォーマットにおいて規定されるインデックスファイルまたはプレイリストファイルであることを特徴とする。 Furthermore, in an embodiment of the information processing method of the present invention, the management information is an index file or a playlist file defined in the AVCHD format.
さらに、本発明の情報処理方法の一実施態様において、前記プレイリスト作成ステップは、AVCHDフォーマットにおいて規定されるバーチャルプレイリストの作成処理を実行するステップであることを特徴とする。 Furthermore, in one embodiment of the information processing method of the present invention, the playlist creation step is a step of executing a virtual playlist creation process defined in the AVCHD format.
さらに、本発明の第3の側面は、
コンテンツを格納した内部記録メディアを有する情報処理装置において情報処理を実行させるコンピュータ・プログラムであり、
プレイリスト作成部に、前記内部記録メディアの格納コンテンツの再生順を定義したリストであるプレイリストを作成させるプレイリスト作成ステップを有し、
前記プレイリスト作成ステップは、
外部記録メディアをプレイリストの登録コンテンツの記録先として想定したプレイリスト作成処理を行うステップであり、
プレイリストに対する新規コンテンツの登録に際して、プレイリスト登録コンテンツの全てを前記外部記録メディアに記録可能か否かの容量判定を実行する容量判定ステップと、
前記容量判定ステップにおいて、記録可能であるとの判定を条件として、前記新規コンテンツをプレイリストに登録する登録ステップとを含むステップであることを特徴とするコンピュータ・プログラムにある。
Furthermore, the third aspect of the present invention provides
A computer program for executing information processing in an information processing apparatus having an internal recording medium storing content;
A playlist creation step for causing the playlist creation unit to create a playlist that is a list that defines a playback order of the content stored in the internal recording medium;
The playlist creation step includes:
It is a step of performing playlist creation processing assuming an external recording medium as a recording destination of the registered content of the playlist,
A capacity determination step of performing capacity determination as to whether or not all of the playlist registration contents can be recorded on the external recording medium when registering new contents to the playlist;
The capacity determining step includes a registration step of registering the new content in a playlist on condition that the recording is possible.
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。 The computer program of the present invention is, for example, a computer program that can be provided by a storage medium or a communication medium provided in a computer-readable format to a general-purpose computer system that can execute various program codes. . By providing such a program in a computer-readable format, processing corresponding to the program is realized on the computer system.
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。 Other objects, features, and advantages of the present invention will become apparent from a more detailed description based on embodiments of the present invention described later and the accompanying drawings. In this specification, the system is a logical set configuration of a plurality of devices, and is not limited to one in which the devices of each configuration are in the same casing.
本発明の一実施例の構成によれば、コンテンツの再生順を規定したプレイリストの作成において、外部記録メディアをプレイリストの登録コンテンツの記録先として想定したプレイリスト作成処理を行い、プレイリストに対する新規コンテンツの登録に際して、プレイリスト登録コンテンツの全てを外部記録メディアに記録可能か否かの容量判定を実行し、記録可能であるとの判定を条件として、新規コンテンツをプレイリストに登録する。本構成により、プレイリスト登録コンテンツのアーカイブ(コピー処理)に際して、1つのDVDなど1つの記録メディアに対して確実に記録することが可能となる。 According to the configuration of one embodiment of the present invention, in creating a playlist that defines the playback order of content, playlist creation processing is performed assuming that an external recording medium is a recording destination of registered content in the playlist, When registering new content, a capacity determination is made as to whether or not all of the playlist registered content can be recorded on the external recording medium, and the new content is registered in the playlist on condition that it is recordable. With this configuration, it is possible to reliably record on one recording medium such as one DVD when archiving (copying) the playlist registration content.
以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。 Details of the information processing apparatus, information processing method, and computer program of the present invention will be described below with reference to the drawings.
図1に本発明の一実施例に係る情報処理装置の構成を示す。図2は情報処理装置において実行するプレイリストの作成処理シーケンスを説明するフローチャートである。図1に示す情報処理装置のプレイリスト作成部100は、例えば情報処理装置としてのビデオカメラに設けられるプレイリスト作成部であり、例えばハードディスク(HDD)やフラッシュメモリ(FlashMemory)によって構成される内部記録メディア110に格納されたコンテンツに対応するプレイリストの作成を行う。
FIG. 1 shows the configuration of an information processing apparatus according to an embodiment of the present invention. FIG. 2 is a flowchart for explaining a playlist creation processing sequence executed in the information processing apparatus. A
プレイリスト作成部100は、内部記録メディア110に格納されたコンテンツの再生順序情報としてのプレイリストの作成処理を行う。本発明に係る情報処理装置は、プレイリスト作成処理において、アーカイブメディア(コピー先メディア)である外部記録メディア121の記録可能容量を考慮した処理を行う。
The
図1に示すように、本発明の一実施例に係る情報処理装置は、ユーザ入力部101、コンテンツ容量取得部102、記録先メディア必要容量算出部103、記録先メディア残容量算出部104、メディアインタフェース(I/F)105、記録可否判定部106、データ記録更新処理部107、出力部108、内部記録メディア110を有する。アーカイブメディア(コピー先メディア)である外部記録メディア121は、内部記録メディア110の格納コンテンツのコピー先として、図1に示す情報処理装置に装着されるメディアであり、例えばDVDなどのメディアである。ユーザ入力部101、出力部108は、例えばビデオカメラに備えられたディスプレイを含むユーザインタフェース(UI)などによって構成される。
As shown in FIG. 1, an information processing apparatus according to an embodiment of the present invention includes a
プレイリスト作成部100には、コンテンツ容量取得部102、記録先メディア必要容量算出部103、記録先メディア残容量算出部104、記録可否判定部106、データ記録更新処理部107が含まれる。
The
なお、図に示す構成では、情報処理装置がメディアI/F105を有し、外部記録メディア121を装着可能な構成例として示しているが、例えばケーブル出力などによってDVD記録装置、PCなどの他の装置に接続して、アーカイブコンテンツを、ケーブルを介して出力する構成としてもよい。
In the configuration shown in the figure, the information processing apparatus has a media I /
図1の構成を参照しながら、図2に示すフローチャートに従ってプレイリストの作成処理シーケンスについて説明する。ステップS101は、外部記録メディアの残用量、および指定コンテンツ情報を取得するステップである。 A playlist creation processing sequence will be described according to the flowchart shown in FIG. 2 with reference to the configuration of FIG. Step S101 is a step of acquiring the remaining amount of the external recording medium and designated content information.
まず、プレイリストの作成を行う前に、アーカイブメディア(コピー先メディア)として選択された外部記録メディアの残用量情報と、実際にアーカイブしたいコンテンツの選択情報を取得する。 First, before creating a playlist, the remaining amount information of the external recording medium selected as the archive medium (copy destination medium) and the selection information of the content to be actually archived are acquired.
外部記録メディアの残用量情報は、ユーザによる入力部101を介する情報入力、あるいは、記録先メディア残容量算出部104が、メディアインタフェース(I/F)105を介して装着された外部記録メディア121の残容量情報を取得、あるいは、内部記録メディア110の格納コンテンツに対応して内部記録メディア11に記録されている管理情報から取得、または算出する構成としてもよい。内部記録メディア110に記録されている管理情報から記録先メディア残用量を算出する処理例については後段で説明する。
The information on the remaining amount of the external recording medium is information input by the user via the
ユーザによる入力部101を介する情報入力の場合は、例えば、ユーザインタフェースとしてのディスプレイに図3に示すように、複数種類のメディア情報を提示して、ユーザに選択させる構成としてもよい。すなわち、
(a)DVD(12cm, 4.7GB),
(b)DVD(8cm, 1.4GB),
(c)BD(12cm, 25GB)、
このようなメディア情報リストを提示して、アーカイブメディア(コピー先メディア)とするメディアを選択させて、その選択情報を入力してもよい。なお、BDは、Blu−ray Discを意味する。
あるいは、ユーザに直接、メディア容量の数値を入力させる構成としてもよい。
In the case of information input by the user via the
(A) DVD (12 cm, 4.7 GB),
(B) DVD (8 cm, 1.4 GB),
(C) BD (12 cm, 25 GB),
Such a media information list may be presented to select a medium as an archive medium (copy destination medium), and the selection information may be input. In addition, BD means Blu-ray Disc.
Or it is good also as a structure which makes a user input the numerical value of media capacity directly.
このように、ステップS101では、外部記録メディアの残用量情報を、
ユーザ入力、または、
メディアインタフェース(I/F)105を介して装着された外部記録メディア121の残容量情報の取得、あるいは、
内部記録メディア110の格納コンテンツに対応して内部記録メディア11に記録されている管理情報から取得または算出、
これらの処理のいずれかによって取得する。これによってそのプレイリストに登録できるデータ量が確定する。このサイズを記録メディア残容量(記録可能容量)とする。
Thus, in step S101, the remaining dose information of the external recording medium is
User input or
Acquisition of remaining capacity information of the external recording medium 121 mounted via the media interface (I / F) 105, or
Acquired or calculated from management information recorded on the internal recording medium 11 corresponding to the stored content of the
Acquired by any of these processes. This determines the amount of data that can be registered in the playlist. This size is defined as the remaining recording medium capacity (recordable capacity).
さらに、ステップS101では、入力部101を介するユーザ入力により、実際にアーカイブしたいコンテンツの選択情報を取得する。
Furthermore, in step S101, content selection information that is actually desired to be archived is acquired by user input via the
次に、ステップS102において、指定コンテンツのデータ容量を取得する。この処理は、図1に示すコンテンツ容量取得部102の処理として実行される。内部記録メディア110は、予め設定された所定のフォーマットでデータが記録され、このデータ中からコンテンツのデータ容量情報を取得する。
Next, in step S102, the data capacity of the designated content is acquired. This process is executed as the process of the content
内部記録メディア110に格納されるデータフォーマットの例として、ハイビジョンデータ、すなわちHD(High−Definition)デジタルデータの記録フォーマットであるAVCHDフォーマットに従ったデータ記憶を行った場合のディレクトリ構成例について図4を参照して説明する。
As an example of the data format stored in the
AVCHDフォーマットは、例えば、ビデオカメラで撮影した動画像ストリームをMPEG2−TSストリームに符号化して記録するフォーマットであり、階層型のデータ管理構成を持つ。 The AVCHD format is, for example, a format in which a moving image stream shot by a video camera is encoded into an MPEG2-TS stream and recorded, and has a hierarchical data management configuration.
このAVCHDフォーマットには、
コンテンツタイトルなどのインデックス情報を持つインデックス(index)、
コンテンツ再生プログラムなどを格納したムービーオブジェクト(MovieObject)、
再生順序情報としてのプレイリスト(PlayList)、
再生位置情報などを含むクリップ情報(ClipInformation)、
実コンテンツデータに相当するクリップAVストリーム(ClipAVStream)、
これらの各ファイルが含まれる。
This AVCHD format includes
Index (index) with index information such as content title,
Movie object (MovieObject) that stores content playback programs,
Play list (PlayList) as playback order information,
Clip information including playback position information (ClipInformation),
Clip AV stream (ClipAVStream) corresponding to actual content data,
Each of these files is included.
このAVCHDフォーマットにおいては、記録された実データは、クリップAVストリーム(ClipAVStream)ファイル、図に示す[xxxx.MTS]に記録され、この実データに対応する管理情報などが、インデックス(index)、ムービーオブジェクト(MovieObject)、プレイリスト(PlayList)、クリップ情報(ClipInformation)の各管理情報ファィルに記録される設定とされている。 In this AVCHD format, the recorded actual data is a clip AV stream (ClipAVStream) file, shown in FIG. The management information corresponding to the actual data is recorded in each management information file of the index (index), movie object (MovieObject), playlist (PlayList), clip information (ClipInformation). Has been.
図4に示すようにルートディレクトリの下に、ディレクトリ[AVCHD]、[BDMV]が設定され、ディレクトリ[BDMV]の下に、インデックスファイル[index.bdmv]およびムービーオブジェクトファイル[MovieObject.bdmv]、プレイリストディレクトリ[PLAYLIST]、クリップ情報ディレクトリ[CLIPINF]、ストリームディレクトリ[STREAM]が置かれる。 As shown in FIG. 4, directories [AVCHD] and [BDMV] are set under the root directory, and the index file [index. bdmv] and movie object file [MovieObject. bdmv], playlist directory [PLAYLIST], clip information directory [CLIPINF], and stream directory [STREAM].
プレイリストディレクトリ[PLAYLIST]には、プレイリストとして、リアルプレイリスト(実プレイリスト)とバーチャルプレイリスト(仮想プレイリスト)の2種類のプレイリストの設定が可能である。 In the playlist directory [PLAYLIST], two types of playlists can be set as a playlist: a real playlist (real playlist) and a virtual playlist (virtual playlist).
リアルプレイリストは、オリジナル・タイトル用のプレイリストであり、ビデオカメラにより録画・撮影した映像ストリームについてのプレイアイテムを記録した順に再生順を定義したプレイリストである。 The real play list is a play list for the original title, and is a play list in which the playback order is defined in the order in which play items for the video stream recorded / captured by the video camera are recorded.
バーチャルプレイリストは、ユーザが自由に作成できるプレイリストである。図2に示すフローに従って作成するプレイリストはこのバーチャルプレイリストである。本発明の情報処理装置では、このバーチャルプレイリストの作成に際して、アーカイブメディア(コピー先メディア)である外部記録メディア121の記録可能容量を考慮した処理を行う。 A virtual playlist is a playlist that a user can freely create. The playlist created according to the flow shown in FIG. 2 is this virtual playlist. In the information processing apparatus of the present invention, when creating the virtual playlist, processing is performed in consideration of the recordable capacity of the external recording medium 121 that is an archive medium (copy destination medium).
図2の処理フローの説明に戻る。ステップS102において、図1に示すコンテンツ容量取得部102が、ユーザがアーカイブ対象として指定したコンテンツのデータ容量を内部記録メディア110の格納情報から取得すると、次にステップS103において、コンテンツのデータ容量に基づいて、記録先メディアの必要容量を算出する処理を実行する。この処理は、図1に示す記録先メディア必要容量算出部103の処理として実行される。
Returning to the description of the processing flow in FIG. In step S102, when the content
記録先メディアの必要容量は、ステップS102で取得したコンテンツのデータ容量にほぼ等しい。ただし、図4を参照して説明したように、アーカイブする際には、コンテンツの実体データのみならず、そのコンテンツ対応の管理情報などの記録も必要となり、ステップS102で取得したコンテンツのデータ容量よりやや大きい容量が実際には必要となる。ただし管理情報ファイルの増加分はコンテンツ実体に比較すると極端に小さいので、
記録先メディアの必要容量=コンテンツのデータ容量
として算出してもよい。
あるいは、管理情報の増加分を考慮して、予め設定した容量値[α]を適用し、
記録先メディアの必要容量=コンテンツのデータ容量+α、
として算出する構成としてもよい。
The required capacity of the recording medium is almost equal to the data capacity of the content acquired in step S102. However, as described with reference to FIG. 4, when archiving, it is necessary to record not only the actual data of the content but also management information corresponding to the content, and the content data capacity acquired in step S102. A slightly larger capacity is actually required. However, the increase in the management information file is extremely small compared to the content entity,
The required capacity of the recording medium may be calculated as content data capacity.
Alternatively, in consideration of the increase in management information, a preset capacity value [α] is applied,
Required capacity of recording media = Content data capacity + α,
It is good also as a structure calculated as.
次にステップS104に進み、ステップS103で求めた記録先メディアの必要容量と、外部記録メディアの残用量(記録可能容量)との比較を行う。なお、外部記録メディアの残用量は、ステップS101において取得または算出されたデータであり、ユーザ入力、あるいは装着された外部記録メディア121から取得、あるいは内部記録メディア110に記録された管理情報の記録データから取得または算出したデータである。内部記録メディア110に記録されている管理情報から記録先メディア残用量(記録可能容量)を算出する処理例については後段で説明する。
In step S104, the required capacity of the recording destination medium obtained in step S103 is compared with the remaining amount (recordable capacity) of the external recording medium. Note that the remaining amount of the external recording medium is the data acquired or calculated in step S101, and is the recording data of the management information acquired by the user or from the attached external recording medium 121 or recorded on the
このステップS104の記録先メディアの必要容量と、外部記録メディアの残用量(記録可能容量)との比較処理は、図1に示す記録可否判定部105の処理として実行される。すなわち、外部記録メディアの残用量が、ステップS103で求めた記録先メディアの必要容量より大きいか否かを判定する。具体的には、
外部記録メディアの残用量(記録可能容量)>記録先メディアの必要容量
上記式が成立するか否かを判定する。
The comparison process between the necessary capacity of the recording destination medium and the remaining amount (recordable capacity) of the external recording medium in step S104 is executed as a process of the
Remaining amount of external recording medium (recordable capacity)> required capacity of recording destination medium It is determined whether or not the above equation holds.
記録可否判定部105は、上記式が成立すれば、ユーザ指定コンテンツは、外部記録メディア121に記録可能であり、上記式が成立しない場合は、ユーザ指定コンテンツの外部記録メディア121に対する記録はできないと判断する。
The
上記式が成立しない場合は、ステップS108に進み、容量オーバーによりプレイリスト登録できないコンテンツであることを通知する。例えば図1に示す出力部108を構成するディスプレイに容量オーバーによりプレイリスト登録できないコンテンツであることを示すメッセージデータを表示する処理などを行う。
If the above formula does not hold, the process proceeds to step S108 to notify that the content cannot be registered in the playlist due to the capacity over. For example, a process of displaying message data indicating that the content cannot be registered in the playlist due to a capacity excess is performed on the display constituting the
一方、上記式が成立しユーザ指定コンテンツが外部記録メディア121に記録可能であると判断すると、ステップS105〜S107の処理を実行する。ステップS105,S106、S107の処理は、図1に示すデータ記録更新処理部107の処理として実行される。
On the other hand, if it is determined that the above formula is satisfied and the user-specified content can be recorded on the external recording medium 121, the processing of steps S105 to S107 is executed. The processes of steps S105, S106, and S107 are executed as the process of the data record
まず、ステップS105において、ユーザの指定コンテンツをプレイリストに登録する。このプレイリストは、例えば先に図4を参照して説明したAVCHDフォーマットにおけるバーチャルプレイリストである。このバーチャルプレイリストに、ユーザの指定コンテンツを再生指定コンテンツとして登録する処理を行う。 First, in step S105, the user-specified content is registered in the playlist. This playlist is, for example, a virtual playlist in the AVCHD format described above with reference to FIG. A process of registering the user-designated content as reproduction designated content in the virtual playlist is performed.
その後、ステップS106において、記録メディア残用量(記録可能容量)から、プレイリスト登録コンテンツの容量(必要容量)を減算し、記録メディア残用量(記録可能容量)の更新値を算出する。データ記録更新処理部107は、この更新値を内部記録メディア110の管理情報中に記録する。管理情報とは、内部記録メディア110に記録されているコンテンツに対応する管理情報、例えば、インデックスファイルやプレイリストである。
Thereafter, in step S106, the capacity (required capacity) of the playlist registration content is subtracted from the remaining recording medium capacity (recordable capacity) to calculate an updated value of the remaining recording medium capacity (recordable capacity). The data recording
なお、管理情報として記録するデータは、記録メディア残用量(記録可能容量)の更新値そのものでもよいし、記録メディア残用量(記録可能容量)の値を算出可能なデータ、例えば外部記録メディアに記録されているコンテンツ数と各コンテンツ容量(サイズ)等のデータであってもよい。管理情報中に記録するデータの構成およびその利用例については後段で詳細説明する。 The data to be recorded as management information may be the updated value of the recording medium remaining amount (recordable capacity) itself, or data that can calculate the value of the recording medium remaining amount (recordable capacity), for example, recorded on an external recording medium. It may be data such as the number of content items and the capacity (size) of each content item. The configuration of data recorded in the management information and an example of its use will be described in detail later.
その後、ステップS107においてプレイリスト登録完了をユーザに通知する。例えば図1に示す出力部108にプレイリスト登録完了を示すメッセージを表示して処理を終了する。
Thereafter, in step S107, the user is notified of completion of playlist registration. For example, a message indicating completion of playlist registration is displayed on the
このように、本発明の情報処理装置では、プレイリストの作成に際して、特定の外部記録メディア、すなわちアーカイブ(コピー先)メディアを想定し、その外部記録メディアの残用量(記録可能容量)と、プレイリストに登録するコンテンツを記録するために必要となるデータサイズとを比較して、外部記録メディアの残用量(記録可能容量)が、コンテンツを記録するために必要となるデータサイズより大きいか否かを確認し、大きいことが確認されたことを条件としてプレイリストへの登録を行う構成としている。この処理によって、プレイリスト登録コンテンツをまとめて特定の外部記録メディアに確実に記録、すなわちアーカイブ(コピー)することが可能となる。 Thus, in the information processing apparatus of the present invention, when creating a playlist, a specific external recording medium, that is, an archive (copy destination) medium is assumed, the remaining amount (recordable capacity) of the external recording medium, the play list, Whether the remaining capacity (recordable capacity) of the external recording medium is larger than the data size required to record the content by comparing the data size required to record the content to be registered in the list And is registered in the playlist on the condition that it is confirmed that it is large. By this processing, playlist registered contents can be collectively recorded on a specific external recording medium, that is, archived (copied).
また、インデックスファイルやプレイリストなどの管理情報中に記録メディア残用量(記録可能容量)、または、記録メディア残用量を算出可能なデータを記録し、新たなコンテンツのプレイリストへの登録に際しては、登録されたコンテンツの記録に必要なデータサイズを記録メディア残容量から引き算して更新した新たな記録メディア残用量、またはこの更新値を算出可能なデータを内部記録メディア110に記録されたコンテンツ対応の管理情報、すなわち、インデックスファイルやプレイリストなどの管理情報に記録する。この処理は、プレイリストに対する新たなコンテンツの登録処理ごとに実行する。
Also, record the remaining amount of recording media (recordable capacity) or data that can be used to calculate the remaining amount of recording media in the management information such as index files and playlists, and when registering new content in the playlist, A new recording medium remaining amount that is updated by subtracting the data size necessary for recording the registered content from the remaining capacity of the recording medium, or data corresponding to the content recorded in the
新たにユーザによってプレイリスト登録候補として選択されたコンテンツのデータサイズが、インデックスファイルやプレイリストなどの管理情報の記録データから取得または算出される記録メディア残用量より大きくなってしまった場合には、その旨をユーザに通知し、そのコンテンツはプレイリストには登録しない。 If the data size of the content newly selected as a playlist registration candidate by the user has become larger than the recording medium remaining amount acquired or calculated from the recording data of management information such as an index file or a playlist, This is notified to the user, and the content is not registered in the playlist.
なお、前述したように、記録メディア残用量(記録可能容量)は、図2に示すステップS101において入力または取得されるが、すでに作成済みのプレイリストに新たなコンテンツを追加登録する場合には、内部記録メディア110に記録済みのプレイリストに対応する管理情報の記録データから記録メディア残用量を取得または算出して、取得または算出した記録メディア残用量と、ユーザによってプレイリスト登録候補として選択されたコンテンツのデータサイズとの比較を行う。すなわち、
管理情報の記録データから取得または算出した外部記録メディアの残用量>記録先メディアの必要容量
上記式が成立するか否かを判定する。
As described above, the recording medium remaining amount (recordable capacity) is input or acquired in step S101 shown in FIG. 2, but when adding new content to the already created playlist, The recording medium remaining amount is acquired or calculated from the recording data of the management information corresponding to the playlist recorded in the
The remaining amount of the external recording medium acquired or calculated from the recording data of the management information> the required capacity of the recording destination medium It is determined whether or not the above formula is satisfied.
記録可否判定部105は、上記式が成立すれば、ユーザ指定コンテンツは、外部記録メディア121に記録可能であり、上記式が成立しない場合は、ユーザ指定コンテンツは、外部記録メディア121に記録できないと判断する。上記式が成立しない場合は、ステップS108に進み、容量オーバーによりプレイリスト登録できないコンテンツであることを通知する。例えば図1に示す出力部108を構成するディスプレイに容量オーバーによりプレイリスト登録できないコンテンツであることを示すメッセージデータを表示する処理などを行う。
If the above formula is satisfied, the
一方、上記式が成立し、ユーザ指定コンテンツが外部記録メディア121に記録可能であると判断すると、ステップS105〜S107の処理を実行する。ステップS105,S106、S107の処理は、図1に示すデータ記録更新処理部107の処理として実行される。この場合、ステップS106において、新たなユーザ指定コンテンツのプレイリスト登録前の記録メディア残用量(記録可能容量)の更新処理を実行して、更新データを内部記録メディア110に記録済みのプレイリストに対応する管理情報の記録データとして記録する。
On the other hand, if it is determined that the above formula is established and the user-specified content can be recorded on the external recording medium 121, the processing of steps S105 to S107 is executed. The processes of steps S105, S106, and S107 are executed as the process of the data record
すなわち、新たなユーザ指定コンテンツのプレイリスト登録前の記録メディア残用量(記録可能容量)から、プレイリスト登録コンテンツの容量(必要容量)を減算し、記録メディア残用量の更新値を算出する。データ記録更新処理部107は、この更新値を内部記録メディア110の管理情報中に記録する。管理情報とは、内部記録メディア110に記録されているコンテンツに対応する管理情報、例えば、インデックスファイルやプレイリストである。
That is, the capacity (required capacity) of the playlist registration content is subtracted from the remaining recording medium capacity (recordable capacity) before the playlist registration of the new user-specified content to calculate the updated value of the remaining recording media capacity. The data recording
なお、管理情報に記録されるデータは、記録メディア残用量(記録可能容量)の値自体であってもよいし、記録メディア残用量を算出可能なデータでもよく、管理情報の更新処理は、記録されたデータに応じて実行する。 Note that the data recorded in the management information may be the value of the recording medium remaining amount (recordable capacity) itself, or may be data capable of calculating the recording medium remaining amount. Execute according to the recorded data.
また、すでにユーザによって作成されたプレイリストに登録されているコンテンツをプレイリストから消去あるいは編集などによって一部を削除した場合は、記録メディア残用量(記録可能容量)が増加することになるので、データ記録更新処理部107は、現在の記録メディア残用量に消去、削除されたデータサイズ分を加算して、新たな記録メディア残用量を算出する更新処理を実行して、更新データを内部記録メディア110に記録済みのプレイリストに対応する管理情報の記録データとして記録する。
In addition, if a part of the content already registered in the playlist created by the user is deleted or deleted from the playlist, the remaining amount of recording media (recordable capacity) will increase. The data recording
このようにして、本発明の情報処理装置は、特定のアーカイブメディアを想定して、そのメディア容量以下に収まる分のデータ容量となるコンテンツを登録したプレイリストを作成する。この方法によって作成されたプレイリストを従来の機器同様に利用してアーカイブ処理を行うことで、プレイリスト登録コンテンツを確実に1つの記録メディアに記録することが可能となる。 In this way, the information processing apparatus according to the present invention creates a playlist in which a content having a data capacity corresponding to the media capacity is registered assuming a specific archive medium. By performing the archiving process using the playlist created by this method in the same manner as a conventional device, it is possible to reliably record the playlist registration content on one recording medium.
次に、図5以下を参照して、図2に示すフローにおけるステップS105、ステップS106の処理の具体例について説明する。すなわち、
ステップS105におけるプレイリストに対するコンテンツ登録処理、
ステップS106における記録メディア残用量(記録可能容量)の算出用データを管理情報中に記録または更新する処理、
これらの処理の詳細について説明する。
Next, with reference to FIG. 5 and subsequent figures, a specific example of the processing of step S105 and step S106 in the flow shown in FIG. 2 will be described. That is,
Content registration processing for the playlist in step S105;
A process of recording or updating the data for calculating the recording medium remaining amount (recordable capacity) in step S106 in the management information;
Details of these processes will be described.
まず、ステップS105におけるプレイリストに対するコンテンツ登録処理の具体的処理例について、図5を参照して説明する。図5を参照して説明するプレイリストに対するコンテンツ登録処理例は、ビデオカメラで採用されているプレイリスト機能が複数のプレイリストを同時に管理できる設定とした場合の処理例である。例えば先に図4を参照して説明したAVCHDフォーマットでは複数のプレイリストを同時に管理できる。 First, a specific processing example of content registration processing for a playlist in step S105 will be described with reference to FIG. The content registration processing example for the playlist described with reference to FIG. 5 is a processing example when the playlist function employed in the video camera is set to be capable of managing a plurality of playlists simultaneously. For example, in the AVCHD format described above with reference to FIG. 4, a plurality of playlists can be managed simultaneously.
すなわち、AVCHDフォーマットでは、プレイリストとして、リアルプレイリスト(実プレイリスト)とバーチャルプレイリスト(仮想プレイリスト)の2種類のプレイリストの設定が可能である。リアルプレイリストは、オリジナル・タイトル用のプレイリストであり、ビデオカメラにより録画・撮影した映像ストリームについてのプレイアイテムを記録した順に再生順を定義したプレイリストである。 That is, in the AVCHD format, it is possible to set two types of playlists, a real playlist (real playlist) and a virtual playlist (virtual playlist) as playlists. The real play list is a play list for the original title, and is a play list in which the playback order is defined in the order in which play items for the video stream recorded / captured by the video camera are recorded.
バーチャルプレイリストは、ユーザが自由に作成できるプレイリストである。例えば、
バーチャルプレイリストa:4.7GB−DVD用プレイリスト、
バーチャルプレイリストb:1.4GB−DVD用プレイリスト、
バーチャルプレイリストc:25GB−BD用プレイリスト、
このようにバーチャルプレイリストを特定の外部記録メディア対応のプレイリストとして設定することが可能である。
A virtual playlist is a playlist that a user can freely create. For example,
Virtual playlist a: 4.7 GB-DVD playlist,
Virtual playlist b: 1.4GB-DVD playlist,
Virtual playlist c: playlist for 25 GB-BD,
In this way, the virtual playlist can be set as a playlist corresponding to a specific external recording medium.
情報処理装置の設定した複数のプレイリスト中、あるプレイリストは従来どおりに容量を勘案しないプレイリスト、すなわちビデオカメラなどの情報処理装置内での再生のみを目的とするプレイリストとして設定してもよい。大量のコンテンツをユーザの意思で複数のメディアに保管するといった場合に、ユーザが自由に編集してこれらを作成することが可能となる。 Among a plurality of playlists set by the information processing device, a certain playlist may be set as a playlist that does not take capacity into consideration as usual, that is, a playlist intended only for playback in an information processing device such as a video camera. Good. When a large amount of content is stored in a plurality of media by the user's intention, the user can freely edit and create these.
図5に示す例は、図5(A)に示すプレイリストが、従来どおりに容量を勘案しないプレイリスト、すなわちビデオカメラなどの情報処理装置内での再生のみを目的とするプレイリスト(リアルプレイリスト)であり、図5(B)に示すプレイリストがユーザの作成するバーチャルプレイリストである。このバーチャルプレイリストは、4.7GB−DVD用プレイリストとして作成する。 In the example shown in FIG. 5, the playlist shown in FIG. 5A is a playlist that does not take capacity into consideration as usual, that is, a playlist that is intended only for playback within an information processing apparatus such as a video camera (real play). The playlist shown in FIG. 5B is a virtual playlist created by the user. This virtual playlist is created as a 4.7 GB-DVD playlist.
このバーチャルプレイリストの作成に際して、ユーザはこのバーチャルプレイリストに登録するコンテンツを選択する。なお、図に示す[chapn]は、チャプタnの意味であり、コンテンツnに相当する。AVCHDフォーマットでは、コンテンツ単位をチャプタとして設定してある。また、各コンテンツ[chap]の長さは、コンテンツのデータ量に対応させて示している。 When creating this virtual playlist, the user selects content to be registered in the virtual playlist. In addition, [chapn] shown in the figure means chapter n and corresponds to content n. In the AVCHD format, a content unit is set as a chapter. Further, the length of each content [chap] is shown corresponding to the data amount of the content.
バーチャルプレイリストに新たに登録するコンテンツ(チャプタ)の選択処理に際しては、図5(A)に示すリアルプレイリストを利用することが可能である。リアルプレイリストは、前述したようにビデオカメラにより録画・撮影した映像ストリームについてのプレイアイテムを記録した順に再生順を定義したプレイリストであり、ビデオカメラによる録画・撮影処理に際して自動的に記録、更新される。 When selecting content (chapter) to be newly registered in the virtual playlist, the real playlist shown in FIG. 5A can be used. A real playlist is a playlist in which the playback order is defined in the order in which play items are recorded for video streams recorded and shot by a video camera as described above, and is automatically recorded and updated during the recording and shooting processing by the video camera. Is done.
ユーザは、このリアルプレイリストに登録されたコンテンツ情報を出力部108としてのディスプレイに表示し、表示情報から、図5(B)に示す特定の外部記録メディア対応のバーチャルプレイリストに登録するコンテンツを選択することができる。このコンテンツ選択がなされた後、先に図2を参照して説明したフローに従った処理が実行されることになる。
The user displays the content information registered in the real play list on the display as the
例えば図5(B)に示すようにバーチャルプレイリストにすでに登録済みのコンテンツが、
コンテンツ3(chap3)、
コンテンツ4(chap4)、
コンテンツ1(chap1)、
コンテンツ6(chap6)、
コンテンツ8(chap8)、
と設定されているとき、新たな登録コンテンツとしてユーザが、コンテンツ7(chap7)を選択したとする。
For example, as shown in FIG. 5B, content already registered in the virtual playlist is
Content 3 (chap3),
Content 4 (chap4),
Content 1 (chap1),
Content 6 (chap6),
Content 8 (chap8),
, It is assumed that the user selects content 7 (chap 7) as new registered content.
図5(C)は、このときの処理例を説明する図である。図5(C)には、4.7GB−DVDのデータ全体と、図5(B)に示すバーチャルプレイリストの登録コンテンツのデータ容量とを示している。なお、先頭のデータ領域301は、コンテンツ実体以外の管理情報ファイルの記録領域である。
FIG. 5C is a diagram for explaining a processing example at this time. FIG. 5C shows the entire 4.7 GB-DVD data and the data capacity of the registered content of the virtual playlist shown in FIG. The
この場合、図5(B)に示す特定の外部記録メディア対応のバーチャルプレイリストは、4.7GB−DVD用のバーチャルプレイリストであり、すでに複数のコンテンツが登録済みとなっている。このときの外部記録メディアの残用量(記録可能容量)は、図5(C)に示す領域302に相当する。この外部記録メディアの残用量(記録可能容量)の値は、内部記録メディア110の記録データから取得または算出される。すなわち、図5(B)に示すバーチャルプレイリストに対応して設定される管理情報中に記録されているデータから取得または算出される。
In this case, the virtual playlist corresponding to the specific external recording medium shown in FIG. 5B is a virtual playlist for 4.7 GB-DVD, and a plurality of contents have already been registered. The remaining amount (recordable capacity) of the external recording medium at this time corresponds to the
プレイリスト作成部は、図2に示すフローのステップS104の処理として、
管理情報から取得または算出した外部記録メディアの残用量>記録先メディアの必要容量
上記式が成立するか否かを判定する。
例えば、図5に示す例では、
外部記録メディアの残用量=xGB
であり、
ユーザの選択コンテンツであるコンテンツ7(chap7)の記録処理に必要とする記録先メディアの必要容量がxGBより大きい場合、
管理情報から取得または算出した外部記録メディアの残用量>記録先メディアの必要容量
上記式が成立しないことになる。
この場合は、ステップS108に進み、容量オーバーによりプレイリスト登録できないコンテンツであることを通知する。例えば図1に示す出力部108を構成するディスプレイに容量オーバーによりプレイリスト登録できないコンテンツであることを示すメッセージデータを表示する処理などを行う。
The playlist creation unit performs the process of step S104 in the flow shown in FIG.
Remaining amount of external recording medium acquired or calculated from management information> required capacity of recording destination medium It is determined whether or not the above formula is satisfied.
For example, in the example shown in FIG.
Remaining dose of external recording media = xGB
And
When the required capacity of the recording destination medium required for the recording process of the content 7 (chap 7) that is the user-selected content is larger than xGB,
The remaining amount of the external recording medium acquired or calculated from the management information> the required capacity of the recording destination medium The above formula does not hold.
In this case, the process advances to step S108 to notify that the content cannot be registered in the play list due to the capacity being over. For example, a process of displaying message data indicating that the content cannot be registered in the playlist due to a capacity excess is performed on the display constituting the
なお、先に説明したように、記録先メディアの必要容量は、
記録先メディアの必要容量=コンテンツのデータ容量
として算出してもよいが、コンテンツの実体データのみならず、そのコンテンツ対応の管理情報などの容量の増加分を考慮して、予め設定した容量値[α]を適用し、
記録先メディアの必要容量=コンテンツのデータ容量+α、
として算出する構成としてもよい。
As explained earlier, the required capacity of the recording media is
It may be calculated as the required capacity of the recording medium = the data capacity of the content. However, not only the actual data of the content but also the increased capacity of the management information etc. corresponding to the content is taken into consideration. α]
Required capacity of recording media = Content data capacity + α,
It is good also as a structure calculated as.
コンテンツ7(chap7)を新規登録コンテンツとして選択した場合は、このように登録できないコンテンツであることを示すメッセージデータを表示する処理が実行され、追加登録はできない。 When content 7 (chap 7) is selected as newly registered content, processing for displaying message data indicating that the content cannot be registered is executed, and additional registration cannot be performed.
一方、新たな登録コンテンツとしてユーザが、コンテンツ9(chap9)を選択した場合は、ユーザの選択コンテンツであるコンテンツ9(chap9)の記録処理に必要とする記録先メディアの必要容量がxGB以下であり、
管理情報から取得または算出した外部記録メディアの残用量>記録先メディアの必要容量
上記式が成立する。
On the other hand, when the user selects content 9 (chap 9) as new registered content, the required capacity of the recording destination medium required for the recording process of content 9 (chap 9), which is the user-selected content, is xGB or less. ,
Remaining amount of external recording media acquired or calculated from management information> required capacity of recording destination media The above equation holds.
この場合は、図2に示すフローのステップS104の判定が[Yes]となり、ステップS105〜S107の処理が行われる。すなわち、ステップS105において、コンテンツ9(chap9)を、図5(B)に示すバーチャルプレイリストに追加登録し、さらに、ステップS106において、内部記録メディア110に記録されているコンテンツに対応する管理情報、例えば、インデックスファイルやプレイリストに登録されている記録メディア残用量(記録可能容量)またはその算出用データの更新を行う。
In this case, the determination in step S104 of the flow shown in FIG. 2 is [Yes], and the processes in steps S105 to S107 are performed. That is, in step S105, content 9 (chap9) is additionally registered in the virtual playlist shown in FIG. 5B, and in step S106, management information corresponding to the content recorded on the
すなわち、プレイリストに新たに登録されたコンテンツの容量(必要容量)を、現在の記録メディア残用量(記録可能容量)から減算し、新たな記録メディア残用量を算出して管理情報中に記録する。あるいは管理情報として記録メディア残用量を算出するためのデータが記録されている場合はそのデータの更新を行う。 That is, the capacity (required capacity) of the content newly registered in the playlist is subtracted from the current recording medium remaining amount (recordable capacity), and a new recording medium remaining amount is calculated and recorded in the management information. . Alternatively, when data for calculating the recording medium remaining amount is recorded as management information, the data is updated.
次に、図6〜図10を参照して、AVCHDフォーマットに従った管理情報中に記録メディア残用量情報の算出用データを記録する具体例について説明する。記録メディア残用量情報、または、その算出用データは、例えば、AVCHDフォーマットにおいて管理情報として規定されるインデックスファイルやプレイリストファイルに記録可能である。 Next, with reference to FIGS. 6 to 10, a specific example of recording data for calculating remaining recording medium information in management information according to the AVCHD format will be described. The recording medium remaining amount information or the calculation data can be recorded, for example, in an index file or a playlist file defined as management information in the AVCHD format.
まず、図6、図7を参照して、AVCHDフォーマットにおいて管理情報として規定されるインデックスファイルに記録メディア残用量情報、または、その算出用データを記録する例について説明する。 First, with reference to FIG. 6 and FIG. 7, an example in which recording medium remaining amount information or data for calculation thereof is recorded in an index file defined as management information in the AVCHD format will be described.
図6(a)は、AVCHDフォーマットにおいて管理情報として規定されるインデックスファイル全体を示すシンタクスである。このインデックスファイル中に設定されるエクステンションデータ領域(blkExtentionData)の詳細構成が図6(b)に示すデータである。 FIG. 6A shows a syntax indicating the entire index file defined as management information in the AVCHD format. The detailed configuration of the extension data area (blkExtensionData) set in the index file is data shown in FIG. 6B.
さらに、図6(b)に示すエクステンションデータ領域(blkExtentionData)に設定されるデータブロック領域(DataBlock)の詳細構成が図7(c)に示すデータである。さらに図7(c)に示すデータブロック領域(DataB;ock)中に設定されるメーカープライベートデータ領域(blkMakersPrivateData)の詳細構成が、図7(d)に示すデータである。 Further, the detailed configuration of the data block area (DataBlock) set in the extension data area (blkExtensionData) shown in FIG. 6B is data shown in FIG. 7C. Furthermore, the detailed configuration of the maker private data area (blkMakersPrivateData) set in the data block area (DataB; ock) shown in FIG. 7C is data shown in FIG. 7D.
図7(d)に示すメーカープライベートデータ領域(blkMakersPrivateData)は、AVCHDフォーマットに従ったデータ記録再生処理を実行する装置のメーカーが自由に利用できるデータ記録領域であり、このメーカープライベートデータ領域(blkMakersPrivateData)に設定される特定のデータブロック(DataBlock)を、記録メディア残用量(記録可能容量)または、その算出用データの記録領域として利用することができる。 The manufacturer private data area (blkMakersPrivateData) shown in FIG. 7 (d) is a data recording area that can be freely used by the manufacturer of the apparatus that executes the data recording / playback processing according to the AVCHD format. This manufacturer private data area (blkMakersPrivateData) A specific data block (DataBlock) set in (1) can be used as a recording medium remaining amount (recordable capacity) or a recording area for the calculation data.
図1に示すプレイリスト作成部100のデータ記録更新処理部107は、図2に示すステップS106において、内部記録メディア110内に記録されたAVCHDフォーマットに従ったインデックスファイルを取得して、インデックスファイル中の図7(d)に示すメーカープライベートデータ領域(blkMakersPrivateData)の特定のデータブロックに、各バーチャルプレイリストファイルに対応する記録メディア残用量(記録可能容量)または、その算出用データを記録し、更新する処理を行う。
The data recording
また、ステップS104の容量比較処理、すなわち、
管理情報から取得または算出した外部記録メディアの残用量>記録先メディアの必要容量
この容量比較処理を実行する際には、インデックスファイルを取得して、インデックスファイル中の図7(d)に示すメーカープライベートデータ領域(blkMakersPrivateData)の特定のデータブロックに記録されたバーチャルプレイリストファイルに対応する記録メディア残用量(記録可能容量)情報を取得、または、その算出用データから算出して上記式に従った容量比較処理を実行する。
Further, the capacity comparison process in step S104, that is,
Remaining amount of external recording media acquired or calculated from management information> Required capacity of recording destination media When executing this capacity comparison process, an index file is acquired and the manufacturer shown in FIG. Acquire recording medium remaining amount (recordable capacity) information corresponding to the virtual playlist file recorded in a specific data block of the private data area (blkMakersPrivateData), or calculate from the calculation data and follow the above formula Execute capacity comparison processing.
なお、複数のプレイリストが設定されている場合、記録メディア残用量(記録可能容量)情報は、各プレイイリストファイルに対応して記録されることになるので、それぞれの記録メディア残用量情報またはその算出用データがどのプレイリストファイルに対応する情報かを示す識別情報をあわせて記録することが必要である。 In addition, when a plurality of playlists are set, the recording medium remaining amount (recordable capacity) information is recorded corresponding to each playlist file, so each recording medium remaining amount information or It is necessary to record together with identification information indicating which playlist file the calculation data corresponds to.
図6、図7では、記録メディア残用量(記録可能容量)情報、またはその算出用データをインデックスファイル中に記録する例を説明したが、この情報は、例えばプレイリストファイルに記録してもよい。この場合、個々のプレイリストに対応して、設定されるプレイリストファイルに固有の記録メディア残用量情報、または、その算出用データが記録される。 6 and 7, an example in which recording medium remaining amount (recordable capacity) information or calculation data thereof is recorded in an index file has been described. However, this information may be recorded in, for example, a playlist file. . In this case, recording medium remaining amount information unique to the set playlist file or data for calculation thereof is recorded corresponding to each playlist.
図8(a)は、AVCHDフォーマットにおいて管理情報として規定されるプレイリストファイル全体を示すシンタクスである。このプレイリストファイル中に設定されるエクステンションデータ領域(blkExtentionData)の詳細構成が図8(b)に示すデータである。 FIG. 8A shows a syntax indicating the entire playlist file defined as management information in the AVCHD format. The detailed configuration of the extension data area (blkExtensionData) set in the playlist file is data shown in FIG. 8B.
さらに、図8(b)に示すエクステンションデータ領域(blkExtentionData)に設定されるデータブロック領域(DataB;ock)の詳細構成が図9(c)に示すデータである。さらに図9(c)に示すデータブロック領域(DataB;ock)中に設定されるメーカープライベートデータ領域(blkMakersPrivateData)の詳細が、図9(d)に示すデータである。 Furthermore, the detailed configuration of the data block area (DataB; ock) set in the extension data area (blkExtensionData) shown in FIG. 8B is data shown in FIG. 9C. Further, details of the maker private data area (blkMakersPrivateData) set in the data block area (DataB; ock) shown in FIG. 9C are data shown in FIG. 9D.
図9(d)に示すメーカープライベートデータ領域(blkMakersPrivateData)は、AVCHDフォーマットに従ったデータ記録再生処理を実行する装置のメーカーが自由に利用できるデータ記録領域であり、このメーカープライベートデータ領域(blkMakersPrivateData)に設定される特定のデータブロック(DataBlock)を、記録メディア残用量(記録可能容量)または、その算出用データの記録領域として利用することができる。 The manufacturer private data area (blkMakersPrivateData) shown in FIG. 9D is a data recording area that can be freely used by the manufacturer of the apparatus that executes the data recording / playback processing according to the AVCHD format. This manufacturer private data area (blkMakersPrivateData) A specific data block (DataBlock) set in (1) can be used as a recording medium remaining amount (recordable capacity) or a recording area for the calculation data.
図1に示すプレイリスト作成部100のデータ記録更新処理部107は、図2に示すステップS106において、内部記録メディア110内に記録されたAVCHDフォーマットに従ったプレイリストファイルを取得して、プレイリストファイル中の図9(d)に示すメーカープライベートデータ領域(blkMakersPrivateData)の特定のデータブロックに、各バーチャルプレイリストファイルに対応する記録メディア残用量(記録可能容量)または、その算出用データを記録し、更新する処理を行う。
The data recording
また、ステップS104の容量比較処理、すなわち、
管理情報から取得または算出した外部記録メディアの残用量>記録先メディアの必要容量
この容量比較処理を実行する際には、プレイリストファイルを取得して、プレイリストスファイル中の図9(d)に示すメーカープライベートデータ領域(blkMakersPrivateData)の特定のデータブロックに記録されたバーチャルプレイリストファイルに対応する記録メディア残用量(記録可能容量)情報を取得、または算出用データに基づいて算出して上記式に従った容量比較処理を実行する。
Further, the capacity comparison process in step S104, that is,
Remaining amount of external recording medium acquired or calculated from management information> required capacity of recording medium When executing this capacity comparison process, a playlist file is acquired and FIG. 9 (d) in the playlist file The above formula is obtained by obtaining the recording medium remaining amount (recordable capacity) information corresponding to the virtual playlist file recorded in the specific data block of the maker private data area (blkMakersPrivateData) shown in FIG. The capacity comparison process is executed.
インデックスファイルまたはプレイリストファイル中のメーカープライベートデータ領域(blkMakersPrivateData)内のデータブロックに記録される記録メディア残用量(記録可能容量)の算出用データの記録データ例について図10を参照して説明する。 An example of recorded data of data for calculating a recording medium remaining amount (recordable capacity) recorded in a data block in the maker private data area (blkMakersPrivateData) in the index file or playlist file will be described with reference to FIG.
インデックスファイルまたはプレイリストファイル中のメーカープライベートデータ領域(blkMakersPrivateData)内のデータブロックには、例えば、図10に示すようなデータ、すなわち以下のデータが記録される。
TypeIndicator:データ種別を規定するデータ、
NumOfContents:登録されている総コンテンツ数、
SumOfStreamFileSize:登録されている全コンテンツのストリームファイルサイズ合計、
SizeOfIndexTabelFile:INDEX.BDMファイルのサイズ、
SizeOfMovieobjFile:MOVIEOBJ.BDMファイルのサイズ、
NumOfMoviePlayListFiles:生成されるプレイリストの数、
SizeOfPlayListFile:プレイリストファイルのサイズ、
NumOfContentsInPlayList:プレイリストに登録されているコンテンツ数、
SizeOfClipInfoFile:登録されているコンテンツのClipInfoファイルのサイズ、
SizeOfStreamFile:登録されているコンテンツのStreamファイルのサイズ、
In the data block in the maker private data area (blkMakersPrivateData) in the index file or the playlist file, for example, data as shown in FIG. 10, that is, the following data is recorded.
TypeIndicator: data defining the data type,
NumOfContents: the total number of registered contents,
SumOfStreamFileSize: total stream file size of all registered contents,
SizeOfIndexTableFile: INDEX. The size of the BDM file,
SizeOfMovieviewFile: MOVIEOBJ. The size of the BDM file,
NumOfMoviePlayListFiles: number of playlists to be generated,
SizeOfPlayListFile: size of playlist file,
NumOfContentsInPlayList: number of contents registered in the playlist,
SizeOfClipInfoFile: Size of the ClipInfo file of the registered content,
SizeOfStreamFile: Size of the registered content Stream file,
図10に示すデータ、すなわち上記データは、記録メディア残用量(記録可能容量)の算出用データとして適用可能なデータである。インデックスファイルまたはプレイリストファイル中のメーカープライベートデータ領域(blkMakersPrivateData)内のデータブロックは、AVCHDフォーマットに従ったデータ記録再生処理を実行する装置のメーカーが自由に利用できるデータ記録領域であり、このデータブロック(DataBlock)に、図10に示す上記データ、すなわち記録メディア残用量(記録可能容量)の算出用データを記録する。 The data shown in FIG. 10, that is, the data described above, is data that can be applied as data for calculating the remaining amount of recording medium (recordable capacity). The data block in the maker private data area (blkMakersPrivateData) in the index file or the playlist file is a data recording area that can be freely used by the maker of the apparatus that executes the data recording / playback process according to the AVCHD format. The above data shown in FIG. 10, that is, data for calculating the remaining recording medium amount (recordable capacity) is recorded in (DataBlock).
なお、図10に示す例は、記録メディア残用量(記録可能容量)の算出用データをインデックスファイルまたはプレイリストファイル中のメーカープライベートデータ領域(blkMakersPrivateData)内のデータブロックに記録した例であるが、このような算出用データとしてではなく、記録メディア残用量の値自体をデータブロック中に記録する設定としてもよい。 The example shown in FIG. 10 is an example in which the data for calculating the recording medium remaining amount (recordable capacity) is recorded in the data block in the manufacturer private data area (blkMakersPrivateData) in the index file or playlist file. Instead of such calculation data, the recording medium remaining amount value itself may be set to be recorded in the data block.
記録メディア残用量(記録可能容量)に変更があった場合、すなわち、プレイリストに対する新規コンテンツの登録や削除があった場合は、図1に示すプレイリスト作成部100のデータ記録更新処理部107は、この管理情報中の記録データを更新する処理を実行する。例えば、図2に示すステップS106において、このデータブロック(DataBlock)の記録データを更新する。
When there is a change in the recording medium remaining amount (recordable capacity), that is, when new content is registered or deleted from the playlist, the data recording
図2に示すステップS101では、最新の記録メディア残用量(記録可能容量)が管理情報中の記録データに基づいて取得または算出され、ステップS104の容量比較処理、すなわち、
管理情報から取得または算出した外部記録メディアの残用量>記録先メディアの必要容量
この容量比較処理を実行する際には、管理情報中の記録データに基づいて取得または算出された最新の外部記録メディアの残用量の値が適用されて容量比較処理が実行されることになる。
In step S101 shown in FIG. 2, the latest recording medium remaining amount (recordable capacity) is acquired or calculated based on the recording data in the management information, and the capacity comparison process in step S104, that is,
Remaining amount of external recording media acquired or calculated from management information> Required capacity of recording destination media When performing this capacity comparison process, the latest external recording media acquired or calculated based on the recording data in management information The value of the remaining dose is applied and the volume comparison process is executed.
図10に示す記録メディア残用量(記録可能容量)の算出用データを管理情報中に記録した構成におけるデータ更新処理、すなわち、プレイリストに新たなコンテンツを登録した場合の記録メディア残用量の変更に伴うデータ更新処理シーケンスについて、図11に示すフローチャートを参照して説明する。図12には、図11に示すフローチャートにおいて算出するデータを説明する図を示す。 Data update processing in the configuration in which the data for calculating the recording medium remaining amount (recordable capacity) shown in FIG. 10 is recorded in the management information, that is, for changing the recording medium remaining amount when new content is registered in the playlist. The accompanying data update processing sequence will be described with reference to the flowchart shown in FIG. FIG. 12 is a view for explaining data calculated in the flowchart shown in FIG.
図11に示すフローチャートは、
ステップS201〜S204:プレイリスト登録済みコンテンツによるメディアの記録済み容量(総使用量=X)の算出ステップ、図12に示すデータ容量X401である。
ステップS205:新規登録予定コンテンツによる容量増加分(Y+10+10)を(総使用量=X)に加算した場合の想定総使用量(Z)の算出ステップ、図12に示すデータ容量Z402である。
ステップS206:新規登録予定コンテンツが登録可能か否かを判定するステップ、
ステップS208〜210:新規登録予定コンテンツが登録可能である場合の処理ステップ(図2のフローにおけるステップS105〜S107に対応)
ステップS211:新規登録予定コンテンツが登録不可能である場合の処理ステップ(図2のフローにおけるステップS108に対応)
これらの各ステップを示している。
The flowchart shown in FIG.
Steps S201 to S204: Steps for calculating the recorded capacity (total usage amount = X) of the media based on the contents registered in the playlist, the data capacity X401 shown in FIG.
Step S205: Step of calculating the assumed total usage (Z) when the increase in capacity (Y + 10 + 10) due to the newly registered content is added to (total usage = X), which is the data capacity Z402 shown in FIG.
Step S206: a step of determining whether or not newly registered content can be registered;
Steps S208 to 210: Processing steps when new registration scheduled content can be registered (corresponding to steps S105 to S107 in the flow of FIG. 2)
Step S211: Processing step in the case where newly registered contents cannot be registered (corresponding to step S108 in the flow of FIG. 2)
Each of these steps is shown.
ステップS201〜S204の処理について説明する。この処理は、図1に示す記録先メディア残容量算出部104の処理として実行される。記録先メディア残容量算出部104は、図10に示す管理情報中に記録された記録メディア残用量(記録可能容量)算出用データを適用してプレイリスト登録済みコンテンツによるメディアの記録済み容量(総使用量=X)の算出処理を行う。
Processing in steps S201 to S204 will be described. This process is executed as a process of the recording destination medium remaining
まず、ステップS201において、
インデックスファイル、
ムービーオブジェクトファイル、
プレイリストファイル、
クリップ情報ファイルを
これらのファイルをそれぞれ1ファイル=10KBとする。なお、この10KBという数値は一例であり、各ファイルの平均容量に応じた値を利用する設定とすることが好ましい。
First, in step S201,
Index files,
Movie object files,
Playlist files,
Each clip information file is 1 file = 10 KB. The numerical value of 10 KB is merely an example, and it is preferable to use a value corresponding to the average capacity of each file.
ステップS202において、図10に示す管理情報中に記録された記録メディア残用量(記録可能容量)算出用データに含まれるプレイリストファイル数(NumOfMoviePlayLixtFiles)を取得して、以下の計算式、すなわち、
プレイリストファイル数(NumOfMoviePlayLixtFiles)×10KB
上記演算を実行して、プレイリストファイルの総容量(PL)を算出する。
In step S202, the number of playlist files (NumOfMoviePlayLixtFiles) included in the recording medium remaining amount (recordable capacity) calculation data recorded in the management information shown in FIG. 10 is obtained, and the following calculation formula,
Number of playlist files (NumOfMoviePlayLixtFiles) x 10KB
The above calculation is executed to calculate the total capacity (PL) of the playlist file.
次に、ステップS203において、図10に示す管理情報中に記録された記録メディア残用量(記録可能容量)算出用データに含まれるコンテンツ数(NumOfContent)を取得して、以下の計算式、すなわち、
コンテンツ数(NumOfContent)×10KB
上記演算を実行して、クリップ情報ファイルの総容量(CI)を算出する。
Next, in step S203, the number of contents (NumOfContent) included in the recording medium remaining amount (recordable capacity) calculation data recorded in the management information shown in FIG. 10 is acquired, and the following calculation formula,
Number of contents (NumOfContent) x 10KB
The above calculation is executed to calculate the total capacity (CI) of the clip information file.
次に、ステップS204において、図10に示す管理情報中に記録された記録メディア残用量(記録可能容量)算出用データに含まれるストリームファイルサイズ総容量(SumOfStreamFileSize)を取得して、
ストリームファイルの容量(ST)を求める。
Next, in step S204, the stream file size total capacity (SumOfStreamFileSize) included in the recording medium remaining amount (recordable capacity) calculation data recorded in the management information shown in FIG.
The capacity (ST) of the stream file is obtained.
次に、ステップS205において、ステップS201〜S204の算出結果に基づいて現在のプレイリストの登録コンテンツによる総使用量(X)を算出する。
具体的には、
総使用量(X)
=10KB(インデックスファイル)+10KB(ムービーオブジェクトファイル)
+(PL)+(CI)+(ST)
となる。図12に示す総使用量X401である。
Next, in step S205, based on the calculation results in steps S201 to S204, the total usage amount (X) by the registered content of the current playlist is calculated.
In particular,
Total usage (X)
= 10KB (index file) + 10KB (movie object file)
+ (PL) + (CI) + (ST)
It becomes. This is the total usage amount X401 shown in FIG.
なお、インデックスファイルおよびムービーオブジェクトファイルは1ファイルずつ設定される。すなわち、AVCHDフォーマットに従ったコンテンツのアーカイブ(コピー)を行う場合、先に図4を参照して説明したディレクトリ構成に従ったデータセットを外部記録メディアに記録することが必要となる。ステップS201〜S205では、すでにプレイリストに登録されているコンテンツに対応するコンテンツ(ストリームファイル)の容量および管理データ(インデックスなど)の容量の総容量を算出しているものである。 One index file and one movie object file are set. That is, when archiving (copying) content in accordance with the AVCHD format, it is necessary to record a data set according to the directory structure described above with reference to FIG. 4 on an external recording medium. In steps S201 to S205, the total capacity of content (stream file) and management data (index etc.) corresponding to content already registered in the playlist is calculated.
ステップS206では、ステップS205で算出した総使用量(X)に、新規登録予定コンテンツ対応の以下のデータ容量、すなわち、
ストリームファイルのサイズ(STnew)と、
クリップ情報ファィルサイズ(10KB)と、
プレイリストファイル(10KB)と、
これらの追加予定のデータ容量を加算して、新規登録予定コンテンツを追加登録した場合の想定総容量[Z]を算出する。想定総容量[Z]は下式によって算出される。
Z=X+STnew+10+10
図12に示す想定総容量Z402である。なお、コンテンツを追加登録した場合、クリップ情報ファイルとプレイリストファイルが管理情報として1つずつ追加される。
In step S206, the following data capacity corresponding to the newly registered content is added to the total usage (X) calculated in step S205, that is,
Stream file size (STnew)
Clip information file size (10KB)
Playlist file (10KB),
The estimated total capacity [Z] when the newly registered content is additionally registered is calculated by adding the data capacity of these additional schedules. The assumed total capacity [Z] is calculated by the following equation.
Z = X + STnew + 10 + 10
This is the assumed total capacity Z402 shown in FIG. When content is additionally registered, one clip information file and one playlist file are added as management information.
ステップS207では、ステップS206で算出した新規登録予定コンテンツを追加登録した場合の想定総容量[Z]と、外部記録メディアの全記録容量[Mall](図12に示す外部メディア記録全容量[Mall]403)とを比較する。すなわち、
全記録容量[Mall]>想定総容量[Z]
上記式が成立するか否かを判定する。この処理は、図2に示すフローのステップS104の判定処理に対応する処理であり、記録可否判定部105が行う判定処理である。
In step S207, the assumed total capacity [Z] when the newly registered content to be newly calculated calculated in step S206 is additionally registered, and the total recording capacity [Mall] of the external recording medium (external media recording total capacity [Mall] shown in FIG. 12). 403). That is,
Total recording capacity [Mall]> Assumed total capacity [Z]
It is determined whether or not the above equation holds. This process corresponds to the determination process in step S104 of the flow shown in FIG. 2, and is a determination process performed by the
ステップS207において、
全記録容量[Mall]>想定総容量[Z]
記録可否判定部105は、上記式が成立すれば、ユーザ指定コンテンツは、外部記録メディア121に記録可能であり、上記式が成立しない場合は、ユーザ指定コンテンツの外部記録メディア121に対する記録はできないと判断する。
In step S207,
Total recording capacity [Mall]> Assumed total capacity [Z]
The
上記式が成立しない場合は、ステップS211に進み、容量オーバーによりプレイリスト登録できないコンテンツであることを通知する。例えば図1に示す出力部108を構成するディスプレイに容量オーバーによりプレイリスト登録できないコンテンツであることを示すメッセージデータを表示する処理などを行う。
If the above formula does not hold, the process proceeds to step S211 to notify that the content cannot be registered in the playlist due to the capacity over. For example, a process of displaying message data indicating that the content cannot be registered in the playlist due to a capacity excess is performed on the display constituting the
一方、上記式が成立しユーザ指定コンテンツが外部記録メディア121に記録可能であると判断すると、ステップS208〜S210の処理を実行する。ステップS208,S209、S210の処理は、図1に示すデータ記録更新処理部107の処理として実行される。
On the other hand, if it is determined that the above formula is established and the user-specified content can be recorded on the external recording medium 121, the processing of steps S208 to S210 is executed. The processing of steps S208, S209, and S210 is executed as processing of the data recording
まず、ステップS208において、ユーザの指定コンテンツをプレイリストに登録する。このプレイリストは、例えば先に図4を参照して説明したAVCHDフォーマットにおけるバーチャルプレイリストである。このバーチャルプレイリストに、ユーザの指定コンテンツを再生指定コンテンツとして登録する処理を行う。 First, in step S208, the user-specified content is registered in the playlist. This playlist is, for example, a virtual playlist in the AVCHD format described above with reference to FIG. A process of registering the user-designated content as reproduction designated content in the virtual playlist is performed.
その後、ステップS209において、先に図10を参照して説明した管理情報中の記録メディア残用量(記録可能容量)算出用データを更新する。更新の必要なデータは、例えば以下のデータとなる。
NumOfContents:登録されている総コンテンツ数、
SumOfStreamFileSize:登録されている全コンテンツのストリームファイルサイズ合計、
NumOfMoviePlayListFiles:生成されるプレイリストの数、
SizeOfPlayListFile:プレイリストファイルのサイズ、
NumOfContentsInPlayList:プレイリストに登録されているコンテンツ数、
SizeOfClipInfoFile:登録されているコンテンツのClipInfoファイルのサイズ、
SizeOfStreamFile:登録されているコンテンツのStreamファイルのサイズ、
Thereafter, in step S209, the recording medium remaining amount (recordable capacity) calculation data in the management information described above with reference to FIG. 10 is updated. The data that needs to be updated is, for example, the following data.
NumOfContents: the total number of registered contents,
SumOfStreamFileSize: total stream file size of all registered contents,
NumOfMoviePlayListFiles: number of playlists to be generated,
SizeOfPlayListFile: size of playlist file,
NumOfContentsInPlayList: number of contents registered in the playlist,
SizeOfClipInfoFile: Size of the ClipInfo file of the registered content,
SizeOfStreamFile: Size of the registered content Stream file,
ステップS209において管理情報中のデータ更新が終了すると、ステップS210においてプレイリスト登録完了をユーザに通知する。例えば図1に示す出力部108にプレイリスト登録完了を示すメッセージを表示して処理を終了する。
When the data update in the management information is completed in step S209, the user is notified of completion of playlist registration in step S210. For example, a message indicating completion of playlist registration is displayed on the
このように、管理情報中に記録メディア残用量(記録可能容量)算出用データを記録している場合は、記録メディア残用量算出用データを利用して、新規登録コンテンツの登録により、コンテンツのコピー先としての記録先メディアの容量を超えないか否かを判定してプレイリストの登録可否が判定され、新規登録コンテンツの登録により、コンテンツのコピー先としての記録先メディアの容量を超えないことが確認された場合にプレイリストへの登録処理が実行され、その後、管理情報としての記録メディア残用量算出用データの更新処理が行われる。 In this way, when the recording medium remaining amount (recordable capacity) calculation data is recorded in the management information, the content can be copied by registering the newly registered content using the recording medium remaining amount calculation data. It is determined whether or not the capacity of the recording medium as the destination is exceeded, and whether or not the playlist can be registered is determined. Registration of the newly registered content may not exceed the capacity of the recording medium as the content copy destination. When the confirmation is confirmed, the registration processing to the playlist is executed, and thereafter, the update processing of the recording medium remaining amount calculation data as the management information is performed.
なお、先に図10を参照して説明した管理情報中の記録メディア残用量(記録可能容量)算出用データの構成や、図12を参照して説明したこれらの記録データを適用した記録メディア残用量の算出処理例は一例であり、管理情報中に記録する記録メディア残用量算出用データの構成は図10に示す設定以外の設定も可能であり、その設定に応じて記録メディア残用量の算出や更新が実行されることになる。 It should be noted that the structure of the recording medium remaining amount (recordable capacity) calculation data in the management information described above with reference to FIG. 10 and the remaining recording medium to which these recording data described with reference to FIG. 12 are applied. The dose calculation processing example is an example, and the configuration of the recording medium remaining dose calculation data recorded in the management information can be set other than the setting shown in FIG. 10, and the recording medium remaining dose is calculated according to the setting. And updates will be executed.
例えば、記録メディア残用量(記録可能容量)の算出処理としては以下の処理シーケンスで行うことも可能である。
ステップ1:インデックスファイル、ムービーオブジェクトファイルの使用量を管理情報に記録されているプレイリスト数[NumOfMoviePlayListFiles]と、コンテンツ数[NumOfContents]を適用して計算する。
ステップ2:プレイリストファイルサイズを管理情報に記録されている登録コンテンツ数に基づいて計算する。
ステップ3:ストリームファイル、クリップ情報ファイルの総容量は管理情報に記録されている各コンテンツのストリームファイルサイズ、クリップ情報ファイルのサイズの和を計算して算出する。
ステップ4:ステップ1〜3の算出値の総和により、現在の使用量を算出する。
For example, the recording medium remaining amount (recordable capacity) may be calculated by the following processing sequence.
Step 1: The usage amount of the index file and movie object file is calculated by applying the number of playlists [NumOfMoviePlayListFiles] and the number of contents [NumOfContents] recorded in the management information.
Step 2: The playlist file size is calculated based on the number of registered contents recorded in the management information.
Step 3: The total capacity of the stream file and clip information file is calculated by calculating the sum of the stream file size and clip information file size of each content recorded in the management information.
Step 4: The current usage amount is calculated from the sum of the calculated values in
上記のステップ1〜4の処理によって現在の使用量を算出して、新しく追加する新規追加登録予定コンテンツの、
ストリームファイルサイズ、
クリップ情報ファイルサイズ、
プレイリストファイルサイズ、
これらのサイズの総和を、現在の使用量に加算して、新規コンテンツの追加登録を行った場合に想定される総容量を計算し、想定される総容量が規定量、すなわちディスクの総容量オーバーしていないかを確認して、確認結果に基づいてプレイリスト登録を行うか否かを決定するという処理を行ってもよい。
The current usage amount is calculated by the processing in
Stream file size,
Clip information file size,
Playlist file size,
The sum of these sizes is added to the current usage amount to calculate the total capacity that is assumed when new content is added and registered, and the estimated total capacity exceeds the specified amount, that is, the total capacity of the disc is exceeded. It may be possible to perform a process of confirming whether or not to perform playlist registration based on the confirmation result.
このように、管理情報には、記録メディア残用量(記録可能容量)算出用データとして様々な種類のデータが記録可能であり、その記録データに応じてプレイリストの登録可否を判定するための計算が行われる。すなわち、記録メディア残用量より小さい容量を持つ場合のみ、新たなコンテンツのプレイリスト登録が許容されることになる。なお、管理情報としては、記録メディア残用量算出用データに限らず、記録メディア残用量(記録可能容量)の値自体を記録する設定としてもよい。 As described above, various types of data can be recorded in the management information as data for calculating the recording medium remaining amount (recordable capacity), and calculation for determining whether or not a playlist can be registered according to the recorded data. Is done. That is, playlist registration of new content is allowed only when the recording medium has a capacity smaller than the remaining amount. The management information is not limited to the recording medium remaining amount calculation data, but may be set to record the value of the recording medium remaining amount (recordable capacity) itself.
最後に、図13を参照して、本発明の情報処理装置の一例としてのビデオカメラのハードウェア構成例について説明する。ビデオカメラ500は、レンズ、CCD(Charge Coupled Device)などの撮像部501において取得した撮影信号をアナログ信号処理部502に入力し、アナログ信号処理部502においてノイズ除去等の処理を行い、A/D変換部503においてデジタル信号に変換する。デジタル変換されたデータは、デジタル信号処理部504において、データ圧縮などのデジタル信号処理がなされた後、例えばハードディスクやフラッシュメモリなどによって構成される記録デバイス515に記録される。さらに、モニタ517、ビューファインダ(EVF)516に表示する。
Finally, with reference to FIG. 13, a hardware configuration example of a video camera as an example of the information processing apparatus of the present invention will be described. The
操作部511は、ビデオカメラ本体にあるシャッター等の他、記録デバイス515に記録されたデータの再生指定スイッチ、早送り再生や巻き戻し再生などの処理開始を行うためのスイッチ類が含まれる。なお操作部511は、モニタ517と兼用したユーザインタフェースとして構成されてもよい。
The
制御部510は、CPUを有し、撮像装置の実行する各種の処理の制御を予めメモリ(ROM)520などに格納されたプログラムに従って実行する。メモリ(EEPROM)512は不揮発性メモリであり、画像データ、各種の補助情報、プログラムなどが格納される。メモリ(ROM)520は、制御部(CPU)510が使用するプログラムや演算パラメータ等を格納する。メモリ(RAM)521は、制御部(CPU)510において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。
メディアI/F522はDVDなどの外部記録メディア用のインタフェースであり、通信部523は、PCなどDVDなどの外部記録メディアに対する記録処理を実行する装置との通信処理を実行する。メディアI/F522や通信部523を介してバーチャルプレイリストに登録されたコンテンツのアーカイブ処理(コピー処理)が行われる。
The media I /
なお、図13に示す情報処理装置のハードウェア構成例は装置の一例であり、図13に示す構成に限らず、上述した実施例において説明した処理を実行可能な様々な装置が適用可能である。 Note that the hardware configuration example of the information processing apparatus illustrated in FIG. 13 is an example of the apparatus, and not limited to the configuration illustrated in FIG. 13, various apparatuses that can execute the processes described in the above-described embodiments are applicable. .
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。 The present invention has been described in detail above with reference to specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiments without departing from the gist of the present invention. In other words, the present invention has been disclosed in the form of exemplification, and should not be interpreted in a limited manner. In order to determine the gist of the present invention, the claims should be taken into consideration.
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、LAN(Local Area Network)、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。 The series of processing described in the specification can be executed by hardware, software, or a combined configuration of both. When executing processing by software, the program recording the processing sequence is installed in a memory in a computer incorporated in dedicated hardware and executed, or the program is executed on a general-purpose computer capable of executing various processing. It can be installed and run. For example, the program can be recorded in advance on a recording medium. In addition to being installed on a computer from a recording medium, the program can be received via a network such as a LAN (Local Area Network) or the Internet, and installed on a recording medium such as a built-in hard disk.
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。 Note that the various processes described in the specification are not only executed in time series according to the description, but may be executed in parallel or individually according to the processing capability of the apparatus that executes the processes or as necessary. Further, in this specification, the system is a logical set configuration of a plurality of devices, and the devices of each configuration are not limited to being in the same casing.
以上、説明したように、本発明の一実施例の構成によれば、コンテンツの再生順を規定したプレイリストの作成において、外部記録メディアをプレイリストの登録コンテンツの記録先として想定したプレイリスト作成処理を行い、プレイリストに対する新規コンテンツの登録に際して、プレイリスト登録コンテンツの全てを外部記録メディアに記録可能か否かの容量判定を実行し、記録可能であるとの判定を条件として、新規コンテンツをプレイリストに登録する。本構成により、プレイリスト登録コンテンツのアーカイブ(コピー処理)に際して、1つのDVDなど1つの記録メディアに対して確実に記録することが可能となる。 As described above, according to the configuration of one embodiment of the present invention, in the creation of a playlist that defines the playback order of content, playlist creation assuming an external recording medium as the recording destination of the registered content of the playlist When the new content is registered in the playlist, a capacity determination is performed as to whether or not all of the playlist registration content can be recorded on the external recording medium, and the new content is determined on the condition that it can be recorded. Register to playlist. With this configuration, it is possible to reliably record on one recording medium such as one DVD when archiving (copying) the playlist registration content.
100 プレイリスト作成部
101 ユーザ入力部
102 コンテンツ要領取得部
103 記録先メディア必要容量算出部
104 記録先メディア残容量算出部
105 メディアI/F
106 記録可否判定部
107 データ記録更新処理部
108 出力部
110 内部記録メディア
121 外部記録メディア
500 ビデオカメラ
501 撮像部
502 アナログ信号処理部
503 A/D変換部
504 デジタル信号処理部
510 制御部
511 操作部
512 メモリ
515 記録デバイス
516 ビューファインダ
517 モニタ
520 メモリ(ROM)
521 メモリ(RAM)
522 メディアI/F
523 通信部
DESCRIPTION OF
106 Recording
521 Memory (RAM)
522 Media I / F
523 Communication Department
Claims (19)
コンテンツを格納する内部記録メディアと、
前記内部記録メディアの格納コンテンツの再生順を定義したリストであるプレイリストを作成するプレイリスト作成部を有し、
前記プレイリスト作成部は、
外部記録メディアをプレイリストの登録コンテンツの記録先として想定したプレイリスト作成処理を行う構成であり、
プレイリストに対する新規コンテンツの登録に際して、プレイリスト登録コンテンツの全てを前記外部記録メディアに記録可能か否かの容量判定を実行し、記録可能であるとの判定を条件として、前記新規コンテンツをプレイリストに登録することを特徴とする情報処理装置。 An information processing device,
An internal recording medium for storing content;
A playlist creation unit that creates a playlist that is a list that defines a playback order of content stored in the internal recording medium;
The playlist creation unit
It is a configuration that performs playlist creation processing assuming an external recording medium as a recording destination of the registered content of the playlist,
When registering new content to the playlist, a capacity determination is performed as to whether or not all of the playlist registration content can be recorded on the external recording medium, and the new content is added to the playlist on condition that the recording is possible. Information processing apparatus characterized by registering in
前記外部記録メディアの残容量を取得または算出して、外部記録メディアの残容量と、前記新規コンテンツの容量とを比較する容量判定処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 The playlist creation unit
2. The configuration according to claim 1, wherein the remaining capacity of the external recording medium is acquired or calculated, and a capacity determination process for comparing the remaining capacity of the external recording medium and the capacity of the new content is executed. Information processing device.
プレイリストの登録済みコンテンツに対応して算出される前記外部記録メディアの使用容量を取得または算出して、前記新規コンテンツの容量を加算した全容量が、前記外部記録メディアの全容量を超えないか否かの容量判定処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 The playlist creation unit
Whether or not the total capacity of the external recording medium obtained or calculated based on the registered content of the playlist and the capacity of the new content exceeds the total capacity of the external recording medium The information processing apparatus according to claim 1, wherein the information determination apparatus is configured to execute a capacity determination process of no.
前記新規コンテンツの容量として、該新規コンテンツのコンテンツ実体データの容量と、該コンテンツ実体データに対応する管理情報の容量とを併せた容量を算出して前記容量判定処理を実行する構成であることを特徴とする請求項2または3に記載の情報処理装置。 The playlist creation unit
As the capacity of the new content, the capacity determination processing is executed by calculating a capacity that combines the capacity of content entity data of the new content and the capacity of management information corresponding to the content entity data. The information processing apparatus according to claim 2 or 3, characterized in that
前記容量判定処理に適用するための外部記録メディアの残容量または使用容量情報を、前記内部記録メディアに記録された管理情報の格納データから取得または格納データを適用して算出する処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 The playlist creation unit
A configuration for executing a process of obtaining or calculating the remaining capacity or used capacity information of the external recording medium to be applied to the capacity determination process from the storage data of the management information recorded on the internal recording medium or applying the stored data The information processing apparatus according to claim 1, wherein:
プレイリストに対するコンテンツの登録または削除または編集により、プレイリスト登録コンテンツが更新された場合、プレイリスト更新に応じて前記管理情報の更新を実行する構成であることを特徴とする請求項5に記載の情報処理装置。 The playlist creation unit
6. The configuration according to claim 5, wherein when the playlist registration content is updated by registration, deletion or editing of the content to the playlist, the management information is updated in accordance with the playlist update. Information processing device.
AVCHDフォーマットにおいて規定されるバーチャルプレイリストの作成処理を実行する構成であることを特徴とする請求項1に記載の情報処理装置。 The playlist creation unit
The information processing apparatus according to claim 1, wherein the information processing apparatus is configured to execute a virtual playlist creation process defined in the AVCHD format.
プレイリスト作成部が、前記内部記録メディアの格納コンテンツの再生順を定義したリストであるプレイリストを作成するプレイリスト作成ステップを有し、
前記プレイリスト作成ステップは、
外部記録メディアをプレイリストの登録コンテンツの記録先として想定したプレイリスト作成処理を行うステップであり、
プレイリストに対する新規コンテンツの登録に際して、プレイリスト登録コンテンツの全てを前記外部記録メディアに記録可能か否かの容量判定を実行する容量判定ステップと、
前記容量判定ステップにおいて、記録可能であるとの判定を条件として、前記新規コンテンツをプレイリストに登録する登録ステップとを含むステップであることを特徴とする情報処理方法。 An information processing method executed in an information processing apparatus having an internal recording medium storing content,
The playlist creation unit has a playlist creation step of creating a playlist that is a list that defines a playback order of content stored in the internal recording medium;
The playlist creation step includes:
It is a step of performing playlist creation processing assuming an external recording medium as a recording destination of the registered content of the playlist,
A capacity determination step of performing capacity determination as to whether or not all of the playlist registration contents can be recorded on the external recording medium when registering new contents to the playlist;
An information processing method comprising: a step of registering the new content in a playlist on the condition that recording is possible in the capacity determining step.
前記外部記録メディアの残容量を取得または算出して、外部記録メディアの残容量と、前記新規コンテンツの容量とを比較する容量判定処理を実行するステップであることを特徴とする請求項10に記載の情報処理方法。 The capacity determination step includes
11. The step of acquiring or calculating the remaining capacity of the external recording medium and executing a capacity determination process for comparing the remaining capacity of the external recording medium and the capacity of the new content. Information processing method.
プレイリストの登録済みコンテンツに対応して算出される前記外部記録メディアの使用容量を取得または算出して、前記新規コンテンツの容量を加算した全容量が、前記外部記録メディアの全容量を超えないか否かの容量判定処理を実行するステップであることを特徴とする請求項10に記載の情報処理方法。 The capacity determination step includes
Whether or not the total capacity of the external recording medium obtained or calculated based on the registered content of the playlist and the capacity of the new content exceeds the total capacity of the external recording medium The information processing method according to claim 10, wherein the information processing method is a step of executing a capacity determination process.
前記新規コンテンツの容量として、該新規コンテンツのコンテンツ実体データの容量と、該コンテンツ実体データに対応する管理情報の容量とを併せた容量を算出して容量判定処理を実行するステップであることを特徴とする請求項11または12に記載の情報処理方法。 The capacity determination step includes
The capacity determination processing is performed by calculating a capacity obtained by combining the capacity of content entity data of the new content and the capacity of management information corresponding to the content entity data as the capacity of the new content. The information processing method according to claim 11 or 12.
前記容量判定処理に適用するための外部記録メディアの残容量または使用容量情報を、前記内部記録メディアに記録された管理情報の格納データから取得または格納データを適用して算出する処理を実行するステップを有することを特徴とする請求項10に記載の情報処理方法。 The capacity determination step includes
A step of executing a process of calculating the remaining capacity or used capacity information of the external recording medium to be applied to the capacity determination process from the storage data of the management information recorded on the internal recording medium or applying the stored data The information processing method according to claim 10, further comprising:
プレイリストに対するコンテンツの登録または削除または編集により、プレイリスト登録コンテンツが更新された場合、
前記プレイリスト作成部が、プレイリスト更新に応じて前記管理情報の更新を実行することを特徴とする請求項14に記載の情報処理方法。 In the information processing method,
If the playlist registration content is updated by registering, deleting, or editing content in the playlist,
The information processing method according to claim 14, wherein the playlist creation unit updates the management information according to playlist update.
AVCHDフォーマットにおいて規定されるバーチャルプレイリストの作成処理を実行するステップであることを特徴とする請求項10に記載の情報処理装置。 The playlist creation step includes:
The information processing apparatus according to claim 10, wherein the information processing apparatus is a step of executing a virtual playlist creation process defined in the AVCHD format.
プレイリスト作成部に、前記内部記録メディアの格納コンテンツの再生順を定義したリストであるプレイリストを作成させるプレイリスト作成ステップを有し、
前記プレイリスト作成ステップは、
外部記録メディアをプレイリストの登録コンテンツの記録先として想定したプレイリスト作成処理を行うステップであり、
プレイリストに対する新規コンテンツの登録に際して、プレイリスト登録コンテンツの全てを前記外部記録メディアに記録可能か否かの容量判定を実行する容量判定ステップと、
前記容量判定ステップにおいて、記録可能であるとの判定を条件として、前記新規コンテンツをプレイリストに登録する登録ステップとを含むステップであることを特徴とするコンピュータ・プログラム。 A computer program for executing information processing in an information processing apparatus having an internal recording medium storing content;
A playlist creation step for causing the playlist creation unit to create a playlist that is a list that defines a playback order of the content stored in the internal recording medium;
The playlist creation step includes:
It is a step of performing playlist creation processing assuming an external recording medium as a recording destination of the registered content of the playlist,
A capacity determination step of performing capacity determination as to whether or not all of the playlist registration contents can be recorded on the external recording medium when registering new contents to the playlist;
A computer program characterized in that the capacity determination step includes a registration step of registering the new content in a playlist on condition that the recording is possible.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007235939A JP2009071451A (en) | 2007-09-11 | 2007-09-11 | Information processing apparatus, information processing method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007235939A JP2009071451A (en) | 2007-09-11 | 2007-09-11 | Information processing apparatus, information processing method, and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009071451A true JP2009071451A (en) | 2009-04-02 |
| JP2009071451A5 JP2009071451A5 (en) | 2011-11-24 |
Family
ID=40607282
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007235939A Pending JP2009071451A (en) | 2007-09-11 | 2007-09-11 | Information processing apparatus, information processing method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009071451A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003230104A (en) * | 2001-11-30 | 2003-08-15 | Sony Corp | Information processing apparatus and method, program storage medium, program, and information recording medium |
| JP2005190635A (en) * | 2003-12-26 | 2005-07-14 | Canon Inc | Recording / reproducing apparatus, information recording / reproducing system, information recording / reproducing method, computer program, and computer-readable recording medium |
| JP2007122771A (en) * | 2005-10-25 | 2007-05-17 | Nec Corp | Device and method for recording video audio data, and video audio data recording program |
-
2007
- 2007-09-11 JP JP2007235939A patent/JP2009071451A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003230104A (en) * | 2001-11-30 | 2003-08-15 | Sony Corp | Information processing apparatus and method, program storage medium, program, and information recording medium |
| JP2005190635A (en) * | 2003-12-26 | 2005-07-14 | Canon Inc | Recording / reproducing apparatus, information recording / reproducing system, information recording / reproducing method, computer program, and computer-readable recording medium |
| JP2007122771A (en) * | 2005-10-25 | 2007-05-17 | Nec Corp | Device and method for recording video audio data, and video audio data recording program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4737228B2 (en) | Information processing apparatus, information processing method, and program | |
| EP2058814B1 (en) | Apparatus, method, and computer program for creating a photo movie based on still images | |
| US8396343B2 (en) | Data conversion method and data conversion device, data recording device, data playing device, and computer program | |
| TWI330983B (en) | ||
| EP1873783B1 (en) | Apparatus and method for processing information | |
| US8750690B2 (en) | Apparatus, method, and computer program for processing information | |
| JP2008072312A (en) | Data processing apparatus, data processing method, and computer program | |
| JP2008047962A (en) | Information processing apparatus, information processing method, and computer program | |
| JP4656021B2 (en) | Information processing apparatus, information processing method, and computer program | |
| JP2008047985A (en) | Data processing apparatus, data processing method, and computer program | |
| JP4229144B2 (en) | Information processing apparatus, information processing method, and computer program | |
| JP2009071451A (en) | Information processing apparatus, information processing method, and computer program | |
| CN100593951C (en) | Method for managing storing device | |
| JP4924633B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2008047963A (en) | Information processing apparatus, information processing method, and computer program | |
| JP4312119B2 (en) | Information playback device | |
| JP4636158B2 (en) | Information processing apparatus, information processing method, and computer program | |
| JP2017022559A (en) | Recording device and control method for recording device | |
| JP2005286418A (en) | Data recording/reproducing apparatus | |
| JP2008226440A (en) | Information processing apparatus, information processing method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100616 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110907 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111007 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111108 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120228 |