Information storage medium including meta data for multi-angle title, and apparatus and method for reproducing the same

A storage medium including meta data for providing an enhanced search function on AV data supporting multi-angle, and a reproducing apparatus and method for reproducing AV data from the storage medium are provided. The storage medium comprises moving picture data for supporting multi-angle; and meta data for providing an enhanced search function on the moving picture data, wherein the meta data is defined according to scene, and comprises information regarding at least one search keyword to be applied to a corresponding scene and information regarding an angle supported by the corresponding scene. Such meta data further includes information regarding a start location and a reproduction duration time of the corresponding scene. As a result, an enhanced search function can be realized according to scene, character, actor, or search criterion which a producer arbitrary defines, with respect to moving picture data supporting multi-angle.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of Korean Patent Application No. 2004-104618 filed on Dec. 11, 2004, and Korean Patent Application No. 2005-119084 filed on Dec. 7, 2005, in the Korean Intellectual Property Office, the disclosures of which are incorporated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to reproduction of audio-visual (AV) data recorded on an information storage medium, and more particularly, to an information storage medium including meta data to provide an enhanced search function of searching for moving picture data supporting multi-angle using various search keywords, and an apparatus and method for reproducing AV data from the information storage medium.

2. Related Art

Information storage media, such as DVDs and Blu-ray discs, store moving picture data (multimedia image) including video, audio and/or subtitles compressed and encoded according to standards for digital video and audio compression, such as the MPEG (Moving Picture Experts Group) standard. Also, the storage media further store additional information, such as the encoding attribute of the moving picture data, the reproduction order of the moving picture data, etc. Conventionally, moving images recorded on a storage medium are sequentially reproduced according to such reproduction information or are reproduced while jumping in units of chapters when AV data is reproduced.

However, a method for jumping to an arbitrary scene according to a user's search criterion, such as scene, character, location, background music, property, etc., and reproducing moving picture data from the arbitrary scene still has not been proposed. Furthermore, since moving picture data is compressed, encoded, multiplexed and recorded on conventional storage media based on the MPEG2 standard, it is difficult to include meta data for providing a moving image search function on the storage media. Also, after the conventional storage media are manufactured, moving picture data or meta data contained therein cannot be edited and/or reused.

When a content producer attempts to classify moving picture data according to a scene and define meta data so as to allow a user to search for and reproduce the moving picture data according to the scene, in a moving image title supporting multi-angle, it is preferable to map each angle to corresponding meta data, if some part or the entire scene includes moving picture data composed of a plurality of angles. However, the conventional meta data structure does not provide and cannot be used to distinguish multi-angle.

SUMMARY OF THE INVENTION

Various aspects and example embodiments of the present invention provide a storage medium including meta data to provide an enhanced search function of searching for moving picture data recorded in a multi-angle title using various search keywords, and an apparatus and method for reproducing data from the storage medium. A meta data structure is provided with an enhanced search function of jumping to an arbitrary location of moving picture data and reproducing the moving picture data from the arbitrary location. The search can be conducted according to a user's search criterion, such as scene, character, shooting background, etc., in a moving picture data structure in which moving picture data supporting multi-angle can be selectively reproduced.

According to an aspect of the present invention, an information storage medium is provided with moving picture data supporting multi-angle; and meta data for providing an enhanced search function on the moving picture data, wherein the meta data is defined scene by scene, and comprises information regarding at least one search keyword to be applied to a corresponding scene, and information regarding an angle supported by the corresponding scene.

The meta data further comprises information regarding a start location and a reproduction duration time of the corresponding scene. The search keyword includes at least one of a search keyword regarding scene type, a search keyword regarding character, a search keyword regarding actor, and a search keyword regarding search criterion which a producer arbitrarily defines.

The meta data is included in a PlayListMark, which is a group of marks, each mark indicating a specific location of moving picture data corresponding to a Playlist that is a reproduction unit of the moving picture data. Alternatively, such meta data can be recorded separately from a PlayListMark, which is a group of marks, each mark indicating a specific location of moving picture data corresponding to a Playlist that is a reproduction unit of the moving picture data.

According to another aspect of the present invention, a reproducing apparatus is provided with a search unit arranged to search for a scene satisfying a predetermined search condition, with reference to meta data, from a storage medium which stores moving picture data supporting multi-angle; and the meta data for providing an enhanced search function on the moving picture data, wherein the meta data is defined scene by scene, and comprises information regarding at least one search keyword to be applied to a corresponding scene and information regarding an angle supported by the corresponding scene; and a reproducing unit arranged to reproduce moving picture data corresponding to angle information supported by the searched scene.

The reproducing apparatus further includes a reader arranged to read the moving picture data and at least one of the meta data from the storage medium.

The search unit receives the at least one meta data from the reader, compares a predetermined search condition received from an external source with search keyword information included in the meta data, and searches for meta data satisfying the predetermined search condition.

The search keyword includes at least one of a search keyword regarding a scene type, a search keyword regarding one or more characters appearing in the corresponding scene, a search keyword regarding one or more actors/actresses playing the corresponding characters, and a search keyword regarding a search criterion which a producer arbitrarily defines.

The reproducing unit reproduces the moving picture data using information regarding a start location and a reproduction duration time of the searched scene.

The meta data defines a reproduction section decided by a part of PlayItems which are reproduction units of the moving picture data or at least one PlayItems, and when the reproduction section is defined by a single angle PlayItems and a multi-angle PlayItems, the reproducing unit reproduces moving picture data corresponding to a default angle with respect to the single angle PlayItems and reproduces moving picture data corresponding to a supported angle with respect to the multi-angle PlayItems.

According to another aspect of the present invention, a reproduction method is provided with receiving a predetermined search condition; searching for a scene satisfying the predetermined search condition, with reference to meta data, from a storage medium which stores moving picture data supporting multi-angle; and the meta data for providing an enhanced search function on the moving picture data, wherein the meta data is defined scene by scene, and comprises information regarding at least one search keyword to be applied to a corresponding scene and information regarding an angle supported by the corresponding scene; and reproducing moving picture data corresponding to angle information supported by the searched scene.

In addition to the example embodiments and aspects as described above, further aspects and embodiments of the present invention will be apparent by reference to the drawings and by study of the following descriptions.

DETAILED DESCRIPTION OF THE EMBODIMENTS

FIG. 1is a view illustrating the structure of audio-visual (AV) data recorded on a storage medium. Referring toFIG. 1, a storage medium100(corresponding to the storage medium910shown, for example, inFIG. 9) is formed with multiple layers, i.e., at least a clip layer and a playlist layer, so as to manage the data structure of AV data recorded thereon. The data structure includes one or more clips110that are recording units of a moving picture (multimedia image), and one or more Playlists120that are reproducing units of a moving picture (multimedia image).

Each clip110is implemented as one object which includes a clip AV stream112for an AV data stream for a high quality picture movie, and clip information114for the attributes corresponding to the AV data stream. Each Playlist120is a set of reproduction intervals of these clips110, and each reproduction interval is referred to as a PlayItem122. Each Playlist120further includes a PlayListMark124to provide a specific location of AV data.

In the clip AV stream112, AV data is recorded in units of clips. Generally, AV data is successively recorded in a storage area after being compressed and encoded to reduce a storage capacity. In order to reproduce the compressed and encoded AV data, characteristic information of the compressed AV data is needed. Accordingly, clip information114containing the characteristic information of the compressed AV data is included in each clip110.

The clip information114includes characteristic information, such as the audio/video attribute of each AV data, an entry point map including the location information of entry points allowing random access in units of a predetermined region, etc. In the MPEG standard, which is widely used among moving picture compression methods, the entry point is the location information of an “I” picture from which intra pictures are compressed, and the entry point map is used for time search to detect a time point when a predetermined time elapses after reproduction is started.

Meanwhile, the storage medium100stores a plurality of Playlists120, which are reproduction units. Each Playlist120includes a PlayListMark124indicating a specific location of AV data, and at least one PlayItem122which is a reproduction sub unit of the AV data.

The PlayItem122indicates a part of the AV stream, and more specifically, sets a reproduction start time and a reproduction end time of the AV stream and stores them in the clip information114to indicate a part of the corresponding AV data. That is, the PlayItem122is used to detect the location of a corresponding part in actual AV data using the entry point map included in the clip information114.

Generally, AV data is reproduced in units of Playlists120and in an order of PlayItems122listed in a Playlist120. However, it is possible to jump to a specific location of a moving image stream (AV data stream) using a PlayListMark124and reproduce the moving image stream (AV data stream) from the specific location.

FIG. 2is a view illustrating an example data structure of AV data including a multi-angle title. Referring toFIG. 2, a Playlist200includes a PlayItem210, an angle block PlayItem220, and a PlayItem230, which indicate various ones of clips240.

The PlayItem210is a single-angle PlayItem and indicates a clip #1241. The angle block PlayItem220includes information221indicating a clip #2242, information222indicating a clip #3243, and information223indicating clip #4244. The PlayItem230indicates a clip #5245.

Turning now toFIG. 3, an example data structure of meta data providing an enhanced search function according to an embodiment of the present invention is illustrated. Referring toFIG. 3, a Playlist300, which is a reproduction unit of a moving picture (multimedia image), includes PlayItems370, which indicate various ones of clips380, and meta data310, and is defined according to a scene to include a reproduction section defined in one or some of the PlayItems370. A content producer can arbitrarily classify scenes and allow the classified scenes to be independently reproduced.

The Playlist300includes meta data related to a scene #1320, a scene #2330, and a scene #3340, wherein the scene #1320defines a part of the PlayItem371, the scene #2330defines a part of the angle block PlayItem372, and the scene #3340defines a part of the PlayItem373.

The PlayItem371indicates a clip #1381, the angle block PlayItem372indicates a clip #2381, a clip #3383, and a clip #4384, and the PlayItem373indicates a clip #5385.

Meta data corresponding to the scene #2330defining the angle block PlayItem372includes element information350and attribute information360. The element information350includes information for extended search, such as SceneType351representing the types of scenes, Character352including information regarding characters appearing in the corresponding scene, Actor353including information regarding actors/actresses playing the corresponding characters, etc. In addition, the element information350can further include a producer definition element354representing information (such as background music, shooting location, property, etc.) which is arbitrarily defined by a content producer. Accordingly, it is possible to reproduce AV data while jumping to an arbitrary location of the AV data, according to a user's search criterion, such as scene, character, location, background music, property, etc., and to allow a user to perform various searches.

The attribute information360includes an entry point361representing a reproduction start point of the corresponding scene, a duration362representing a reproduction duration time of the corresponding scene, and angle information363representing information regarding respective angles included in the corresponding scene.

As such, in the information storage medium according to the present invention, meta data defined according to scene includes angle information. Therefore, if a producer inserts search keyword information of scenes corresponding to angles to be provided to users into the meta data, AV data corresponding to a desired angle can be provided when an enhanced search function according to scene is executed.

In more detail, a data structure of a scene, for example, scene #1320, scene #2330, and scene #3340, as shown inFIG. 3, which is meta data310, will be described.FIG. 4is a view illustrating a meta data architecture which can be applied to a multi-angle title according to an embodiment of the present invention.

Specifically,FIG. 4illustrates a data structure of a meta data scene, for example, scene #1320, scene #2330, and scene #3340, as shown inFIG. 3, for providing an enhanced search function of searching for a desired location of AV data according to a user input and reproducing the AV data from the desired location. That is, the meta data scene, for example, scene #1320, scene #2330, and scene #3340, as shown inFIG. 3, includes element information350, such as scenetype information351, character information352, actor_actress information353, and authordef information354, which can be used as search keywords for various searches, and attribute information360such as entry point information361representing a reproduction start point of the corresponding scene, duration information362representing a reproduction duration time of the corresponding scene, and angle_number information363representing a corresponding angle in the case of multi-angle are defined as attributes of the corresponding scene. Accordingly, by defining information regarding respective angles included in the corresponding scene using the angle_number information363being attribute information, it is possible to provide an enhanced search function according to angle in the case of a multi-angle title.

FIG. 5shows an example in which the meta data illustrated inFIG. 4is described by a markup language, such as an extensible markup language (XML).

Referring toFIG. 5, the meta data scene, for example, scene #1320, scene #2330, and scene #3340, as shown inFIG. 3, is defined in an XML format. The meta data scene includes element information350, such as “scenetype”, “character”, “actor_actress”, and “authordef” as search keywords, thereby providing an enhanced search function using various search keywords. Also, the meta data scene includes attribute information360, such as “entry_point”, “duration”, and “angle_number”, thereby providing an enhanced search function in a multi-angle title.

FIG. 6is a view for explaining an example of providing an enhanced search function in a multi-angle title using meta data according to an embodiment of the present invention.

Referring toFIG. 6, a multi-pass title consisting of a plurality of angles is shown. InFIG. 6, the multi-pass title consists of five (5) PlayItems, including PlayItems #1through #5, wherein a PlayItem #2consists of three (3) angles and a PlayItem #4consists of four (4) angles. As shown inFIG. 6, each scene is defined by a single PlayItem, or by a plurality of PlayItems. The meta data310regarding each scene, for example, scene #1, scene #2, scene #3and scene #4, includes information for extended searching on moving picture data of the corresponding scene.

Meanwhile, in the PlayItem #2and the PlayItem #4supporting multi-angle, information for extended searching on AV data corresponding to an angle of the plurality of angles is defined.

For example, in the case of scene #1, a reproduction section is defined by the PlayItems #1and #2and an angle number “3” is designated. Angle numbers are assigned only to PlayItems supporting multi-angle, and the remaining PlayItems not supporting multi-angle are reproduced as default angles. Accordingly, when the scene #1is reproduced, the PlayItem #1is reproduced as a default angle, and the PlayItem #2supporting multi-angle is reproduced as an angle “3” according to a value defined in the corresponding angle_number attribute. Here, search keywords for extended search defined in the scene #1are applied to the angle “3” in the PlayItem #2supporting multi-angle.

In the case of scene #2, a reproduction section is defined by the PlayItems #2and #3, and an angle number “3” is designated. Accordingly, when the scene #2is reproduced, the PlayItem #2is reproduced as an angle “3” according to a value defined in the corresponding angle number attribute, and the PlayItem #3is reproduced as a default angle.

In the same manner, in the case of scene #3, a reproduction section is defined by the PlayItems #2, #3, and #4, and an angle number (3,3) is designated. Accordingly, the PlayItem #2supporting multi-angle is subjected to extended search by a search keyword based on the angle “3” according to the first designation value of angle numbers, the PlayItem #3including single angle information is subjected to extended search by a search keyword based on a default angle, and the PlayItem #4supporting multi-angle is subjected to extended search by a search keyword based on the angle “3” according to the second designation value of the angle numbers.

In the case of scene #4, a reproducing region is defined by the PlayItems #2, #3, and #4, and an angle number “4” is designated. Accordingly, the PlayItem #2supporting multi-angle is subjected to extended search by a search keyword based on an angle “1” as a default angle because the PlayItem #2does not include the corresponding angle “4”, the PlayItem #3including single angle information is subjected to extended search by a search keyword based on a default angle, and the PlayItem #4supporting multi-angle is subjected to extended search by a search keyword based on the angle “4” according to the designated angle number “4”.

As described above, by using meta data defined according to scene, it is possible to provide various extended search functions according to designated search keywords in the case of a multi-angle title.

FIG. 7Ashows an example format in which meta data is included in a PlayListMark according to an embodiment of the present invention.

Referring toFIG. 7A, a storage medium700according to an embodiment of the present invention includes clips380including a clip AV stream112and clip information114, and a Playlist300including PlayItems371,372, and373. Each clip380is a recording unit of a moving picture (multimedia image), and the Playlist300and the Playitems371,372, and373are reproduction units of a moving picture (multimedia image). In addition, the storage medium700includes a PlayListMark390and meta data310, as shown inFIG. 3, which is a search criterion according to aspects of the present invention. The PlayListMark390and the PlayItems371,372, and373have been described above with reference toFIG. 3, and thus, need not repeated herein.

In order to provide various search functions according to user's choices, the meta data310, as shown inFIG. 3, includes search keyword information and location information of AV data according to a predetermined search criterion. The meta data310indicates an exact location of AV data with reference to the PlayItems371,372, and373and the clip information114. Accordingly, various search functions are provided according to search information included in the meta data310. According to an embodiment of the present invention, the meta data310is included in the PlayListMark390.

Referring toFIG. 7A, the Playlist300includes the PlayListMark390and the PlayItems371,372, and373. The meta data310for providing an enhanced search function is included in the PlayListMark390.

The PlayItems371,372, and373include information for reproducing a part of AV data, as described above.

The PlayListMark390includes a mark used for chapter conversion, a mark indicating conversion timing of still images, and a mark indicating reproducing timing. Accordingly, a reproduction location of a designated timing can be searched for and identified. However, the PlayListMark390cannot provide searching and reproducing functions according to a user's search criterion, for example, according to scene, character, location, etc.

However, the meta data310provides an enhanced search function according to a user's search criterion, for example, according to scene, character, location, etc. In particular, according to the present invention, the meta data310provides specific angle information to PlayItems supporting multi-angle. The meta data310, which provides the enhanced search function, includes search keyword information and location information. The search keyword information is used to search for a PlayListMark390including meta data310satisfying a user's search criterion. If a PlayListMark390including meta data310satisfying a user's search criterion is detected, a location of the corresponding AV data can be detected with reference to location information included in the PlayListMark390so that the AV data can be reproduced. If the meta data310according to the present invention contains specific angle information, a location of AV data corresponding to the angle information can be detected so that the AV data can be reproduced.

FIG. 7Bshows a syntax structure of a PlayListMark based on the format shown inFIG. 7A. Referring toFIG. 7B, the PlayListMark390includes “number_of_Playlist_marks” information indicating the number of PlayListMarks defined in a Playlist300, as shown inFIG. 7A, and “length” information indicating the data length of each PlayListMark390.

Each PlayListMark390includes a search keyword “mark_type” to be compared with a predetermined search condition, and meta information “meta_information” representing a search keyword value related to the search keyword of meta data and/or additional information related to the search keyword, which are search keyword information710for providing an enhanced search function.

In addition, each PlayListMark390also includes a PlayItem identifier “ref_to PlayItem_id” and time stamp data “mark_time_stamp”, which are location information720for detecting a corresponding location from AV data, according to the searched result.

Accordingly, if a specific search condition is received from an external source (for example, if a user inputs a predetermined search condition), a reproducing apparatus according to the present invention searches for a mark corresponding to the received search condition with reference to meta data310included in a PlayListMark390. If a mark satisfying the received search condition is found, the reproducing apparatus finds a corresponding location in a clip storing AV data, using a PlayItem identifier and time stamp data which are location information of the searched mark, and reproduces the AV data from the corresponding location.

FIG. 8Ashows an example format in which the PlayListMark390is separated from the meta data310according to another embodiment of the present invention.

Referring toFIG. 8A, a storage medium800according to an embodiment of the present invention includes also clips380including a clip AV stream112and clip information114, and a Playlist300including PlayItems371,372, and373similar to the embodiment described with reference toFIG. 7A. However, the PlayListMark390and the meta data310are independently defined, differently from the embodiment shown inFIG. 7A. That is, the meta data310is recorded in the Playlist300, independently from the PlayListMark390. Each meta data item included in the meta data310indicates an exact location in AV data with reference to a PlayItem identifier and clip information114of PlayItems371,372, and373, as described above.

Referring toFIG. 8A, the Playlist300includes the PlayListMark390and PlayItems371,372, and373. Also, the meta data310for providing an enhanced search function is included in the Playlist300, independently from the PlayListMark390.

The PlayListMark390and the PlayItems371,372, and373have been described above with reference toFIG. 1, and thus, need not be repeated herein.

FIG. 8Bshows example meta data based on the format shown inFIG. 8A. Referring toFIG. 8B, “MetaInformation” is defined as an example data structure for implementing meta data310. In the data structure “MetaInformation”, a term “item” is used as a unit representing a search object constructing the meta data310.

The data structure “MetaInformation”includes “number of Playlist items” information representing the number of all meta data items defined in a Playlist, and “length” information representing the length of each meta data310.

Each meta data item included in the meta data310includes a search keyword “item_type” to be compared with a predetermined search condition, meta data “MetaInfo”representing a search keyword value related to the search keyword of meta data and/or additional information related to the search keyword, and length information “MetaInfo_length”representing the length of the meta data, which are search keyword information810for providing an enhanced search function. In addition, each meta data item included in the meta data310also includes a PlayItem identifier “ref_to_PlayItem_id” and time stamp data “Item time stamp”, which are location information820for detecting a corresponding location from AV data, according to the searched result.

When a meta data item included in the meta data310satisfying a search condition received from a user is searched for, according to the format in which meta data310is included in PlayListMarks390, as shown inFIGS. 7A-7B, all PlayListMark data is searched for. However, according to the format in which meta data310is recorded separately from PlayListMarks390, as shown inFIGS. 8A-8B, only meta data310recorded independently is searched for, resulting in enhanced search efficiency.

Also, by defining a separate meta data structure, many limitations which may occur when a field for recording meta data is added to a conventional PlayListMark structure, can be removed.

As described above, a storage medium according to aspects of the present invention can include a plurality of meta data which provide a search criterion of AV data to search for the location of AV data satisfying a predetermined search condition and reproduce the AV data. Accordingly, it is possible to provide an enhanced search function according to various search criteria. Also, such a storage medium can be easily inserted into and removed from a reproducing apparatus, and is preferably an optical disc from which data can be read through an optical device of a reproducing apparatus. For example, the storage medium may be an optical disc, such as CD-ROM and DVD.

Hereinafter, an example reproducing apparatus for reproducing a storage medium including meta data having the data structure described with reference toFIG. 3,FIG. 4,FIG. 5,FIG. 6,FIGS. 7A-7B, andFIGS. 8A-8Bwill be described.

FIG. 9is a schematic block diagram of a reproducing apparatus900according to an embodiment of the present invention. Referring toFIG. 9, the reproducing apparatus900includes a reader920, a buffer930, a search unit940, and a reproducing unit950.

The reader920reads AV data and at least one meta data310, as shown, for example, inFIG. 3,FIGS. 7A-7B, andFIGS. 8A-8B, from a storage medium910according to the present invention.

The buffer930temporarily stores the AV data and the meta data310read from the reader920and transfers the stored data to the reproducing unit950. However, such a buffer930may not be required, when the performance of the reader920is high enough not to require buffering.

The search unit940detects the location of AV data satisfying a predetermined search condition received from an external source with reference to the meta data310, from the storage medium910including a plurality of meta data providing a search criterion of AV data.

That is, the search unit940receives the meta data310from the reader920, compares a predetermined search condition received from an external source with search keyword information included in the received meta data310, and transfers location information of AV data included in a meta data item included in the meta data310or a PlayListMark390satisfying the search condition to the reproducing unit950. In particular, according to the present invention, the search unit940performs extended search on the AV data according to angle information included in the meta data310, and transfers the searched location information related to the AV data to the reproducing unit950.

The reproducing unit950reproduces AV data of a corresponding region on the basis of the searched location information of the AV data or the meta data item included in the meta data310received from the search unit940.

Hereinafter, a method for reproducing the storage medium including the meta data according to the present invention will be described.

FIG. 10is a flowchart of an example reproducing method according to an embodiment of the present invention. Referring toFIG. 10, a predetermined search condition is received to reproduce a storage medium (for example, storage medium910, shown inFIG. 9) including meta data310providing an enhanced search function (operation1010). Then, the location of AV data satisfying the search condition is searched according to angle information included in the meta data310, from the storage medium910including at least one meta data310used for searching for AV data and a location of AV data satisfying a predetermined search condition (operation1020). Then, the AV data is reproduced from a location of AV data satisfying the search condition (operation1030).

Meanwhile, example embodiments of an extended search method according to the present invention can be written as a computer program and can be implemented in a general digital computer that executes the computer program using a computer readable medium. Codes and code segments constructing the computer program can be easily induced by computer programmers in the art. Also, the program is stored in a computer-readable media and read and executed by computers, thereby implementing the extended search method. Examples of the computer readable medium include magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.), optical recording media (e.g., CD-ROMs, DVDs, etc.), and storage media such as carrier waves (e.g., transmission through the Internet). The computer readable medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

As described above, according to the present invention, there are provided a storage medium including meta data providing various enhanced search functions related to moving picture data supporting multi-angle, and a reproducing apparatus and method for reproducing the storage medium. That is, by defining meta data scenes and defining various search keywords, an entry point, and duration for each scene, to perform extended search on moving picture data supporting multi-angle, an enhanced search function using various search keywords can be provided. Furthermore, by defining angle numbers for distinguishing a plurality of angles according to scene, it is possible to provide a search keyword according to an angle and provide an enhanced search function in a multi-pass title composed of a plurality of angles.

While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention. For example, any computer readable media or data storage devices may be utilized, as long as meta data is included in the Playlist in the manner shown inFIG. 3,FIGS. 7A-7B, and8A-8B. In addition, meta data can also be configured differently as shown inFIG. 3orFIG. 4. Moreover, a reproducing apparatus as shown inFIG. 9can be implemented as part of a recording apparatus, or alternatively a single apparatus for performing recording and/or reproducing functions with respect to a storage medium. Similarly, the CPU can be implemented as a chipset having firmware, or alternatively, a general or special-purposed computer programmed to perform the methods as described, for example, with reference toFIG. 10. Accordingly, it is intended, therefore, that the present invention not be limited to the various example embodiments disclosed, but that the present invention includes all embodiments falling within the scope of the appended claims.