Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4875459B2 - Menu data access method and optical disc playback apparatus - Google Patents
[go: Go Back, main page]

JP4875459B2 - Menu data access method and optical disc playback apparatus - Google Patents

Menu data access method and optical disc playback apparatus Download PDF

Info

Publication number
JP4875459B2
JP4875459B2 JP2006299283A JP2006299283A JP4875459B2 JP 4875459 B2 JP4875459 B2 JP 4875459B2 JP 2006299283 A JP2006299283 A JP 2006299283A JP 2006299283 A JP2006299283 A JP 2006299283A JP 4875459 B2 JP4875459 B2 JP 4875459B2
Authority
JP
Japan
Prior art keywords
data
offset
menu
menu data
information data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006299283A
Other languages
Japanese (ja)
Other versions
JP2008117466A (en
Inventor
徹郎 中村
義宏 古賀
誠 平井
修孝 北島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2006299283A priority Critical patent/JP4875459B2/en
Publication of JP2008117466A publication Critical patent/JP2008117466A/en
Application granted granted Critical
Publication of JP4875459B2 publication Critical patent/JP4875459B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

本発明は、光ディスクの再生技術に関し、特に、光ディスクに記録されたメニューデータへのアクセス方法に関する。   The present invention relates to an optical disc reproduction technique, and more particularly, to a method for accessing menu data recorded on an optical disc.

光ディスクの1つであるDVD(Digital Versatile Disc)には、映像・音声等のデータとともにメニューデータが格納されている。メニューデータにはデータの先頭を示すスタートコードやデータ長などが書き込まれている。このため、メニューデータのスタートコード及びデータ長を参照することで、メニュー画面の表示やユーザの操作に対応した処理を迅速に行うことが可能となっている。   A DVD (Digital Versatile Disc), which is one of optical discs, stores menu data as well as video / audio data. In the menu data, a start code indicating the head of the data, a data length, and the like are written. For this reason, by referring to the start code and data length of the menu data, it is possible to quickly perform processing corresponding to the display of the menu screen and the user's operation.

一方、メニューデータ以外のデータについても、光ディスクに記録されているテーブルを参照することで、所望のデータにランダムアクセスすることが可能となっている(例えば、特許文献1参照)。
特開2002−298552号公報
On the other hand, with respect to data other than menu data, it is possible to randomly access desired data by referring to a table recorded on the optical disc (see, for example, Patent Document 1).
JP 2002-298552 A

近年登場したBD(Blu-ray Disc)などの規格に準拠した光ディスクでは、メニューデータにスタートコードやデータ長が記録されていない。したがって、BDでは、シーケンシャルアクセスによってメニューデータが読み出される。このため、メニュー画面の表示やあるボタンが選択されたときに所定の動作をするのに時間がかかってしまう。   In an optical disc compliant with a standard such as BD (Blu-ray Disc) that has recently appeared, no start code or data length is recorded in the menu data. Therefore, in BD, menu data is read by sequential access. For this reason, it takes time to perform a predetermined operation when a menu screen is displayed or a certain button is selected.

上記問題に鑑み、本発明は、光ディスクに記録されてシーケンシャルアクセスがなされるメニューデータへの迅速なアクセスを実現することを課題とする。   In view of the above problems, an object of the present invention is to realize quick access to menu data recorded on an optical disc and sequentially accessed.

上記課題を解決するために本発明が講じた手段は、光ディスクに記録され、かつ、所定の動作が割り当てられたボタン情報データ、ボタン情報データを1つ以上含むボタングループ情報データ及びボタングループ情報データを1つ以上含むページ情報データの3つの属性のデータを含み、シーケンシャルアクセスがなされるメニューデータにアクセスする方法として、メニューデータにシーケンシャルにアクセスして、メニューデータに含まれる各データ及びその属性及びIDを識別する第1のステップと、3つの属性のうちの少なくとも1つについて、第1のステップで識別されたデータのオフセットを算出する第2のステップと、第2のステップで算出されたオフセットを、データ属性ごとのテーブルに記録する第3のステップと、テーブルを参照して、メニューデータにアクセスする第4のステップとを備えたものとする。   Means taken by the present invention to solve the above-mentioned problems are button information data recorded on an optical disc and assigned a predetermined operation, button group information data including one or more button information data, and button group information data. As a method of accessing menu data that includes three attribute data of page information data including one or more of them, and is sequentially accessed, each data included in the menu data, its attributes, and A first step for identifying an ID, a second step for calculating an offset of the data identified in the first step for at least one of the three attributes, and an offset calculated in the second step In a table for each data attribute, and Referring to Le, and that a fourth step of accessing the menu data.

これによると、メニューデータに含まれる各データのオフセットが格納されたデータ属性ごとのテーブルを予め作成し、当該テーブルを参照することで、メニューデータへの擬似的なランダムアクセスが可能となる。したがって、メニューデータ中の所望のデータへ迅速にアクセスすることができる。   According to this, by creating a table for each data attribute in which the offset of each data included in the menu data is stored and referring to the table, pseudo random access to the menu data can be performed. Therefore, desired data in the menu data can be quickly accessed.

好ましくは、第3のステップでは、第1のステップで識別されたIDが、第2のステップで算出されたオフセットとともに、テーブルに記録される。これによると、メニューデータに含まれる各データがID順に並んでいなくても、IDに対応したオフセットを参照することができる。   Preferably, in the third step, the ID identified in the first step is recorded in the table together with the offset calculated in the second step. According to this, even if each data included in the menu data is not arranged in the ID order, the offset corresponding to the ID can be referred to.

好ましくは、第3のステップでは、第2のステップで算出されたオフセットが、テーブルの先頭から順に記録される、または、第1のステップで識別されたIDによって一意に決定されるテーブルアドレスに記録される。これによると、テーブルサイズを小さくすることができる。   Preferably, in the third step, the offset calculated in the second step is recorded in order from the top of the table, or is recorded at a table address uniquely determined by the ID identified in the first step. Is done. According to this, the table size can be reduced.

また、好ましくは、第3のステップでは、上位属性のデータのテーブルに、下位属性のデータのテーブルオフセットが記録される。これによると、テーブルをメニューデータと同様の階層構造にすることができ、下位属性のデータにより迅速にアクセスすることができる。   Preferably, in the third step, the table offset of the lower attribute data is recorded in the upper attribute data table. According to this, the table can have a hierarchical structure similar to the menu data, and can be accessed more quickly by the data of the lower attribute.

また、好ましくは、第2のステップでは、テーブルが格納されるメモリの容量に基づいて、3つの属性のいずれのデータのオフセットを算出するかが決定される。これによると、メモリの容量に応じたテーブルが生成されるため、メモリを効率的に使用することができる。   Preferably, in the second step, it is determined which offset of the data of the three attributes is to be calculated based on the capacity of the memory storing the table. According to this, since the table corresponding to the memory capacity is generated, the memory can be used efficiently.

また、好ましくは、第3のステップでは、第2のステップで算出されたオフセットが間引きされて記録される。これによると、生成されるテーブルのサイズを小さくすることが可能となる。   Preferably, in the third step, the offset calculated in the second step is thinned and recorded. According to this, it is possible to reduce the size of the generated table.

より好ましくは、第3のステップでは、テーブルが格納されるメモリの容量に基づいて、第2のステップで算出されたオフセットが間引きされる。   More preferably, in the third step, the offset calculated in the second step is thinned out based on the capacity of the memory in which the table is stored.

また、具体的には、第3のステップでは、各属性のデータのオフセットが同じ間隔で、または、個別に設定された間隔で間引きされる。   Specifically, in the third step, the offset of the data of each attribute is thinned at the same interval or at an interval set individually.

また、本発明が講じた手段は、所定の動作が割り当てられたボタン情報データ、ボタン情報データを1つ以上含むボタングループ情報データ及びボタングループ情報データを1つ以上含むページ情報データの3つの属性のデータを含み、シーケンシャルアクセスがなされるメニューデータが記録された光ディスクの再生装置として、メニューデータにシーケンシャルにアクセスして、メニューデータに含まれる各データ及びその属性及びIDを識別し、3つの属性のうちの少なくとも1つについて、当該識別されたデータのオフセットを算出し、当該算出したオフセットをデータ属性ごとのテーブルに記録するテーブル生成部と、テーブル生成部によって生成されたテーブルを参照して、メニューデータにアクセスするメニューデータアクセス部とを備えたものとする。   The means provided by the present invention includes three attributes: button information data to which a predetermined operation is assigned, button group information data including one or more button information data, and page information data including one or more button group information data. As a playback device for an optical disc on which menu data that is sequentially accessed is recorded, the menu data is accessed sequentially, each data included in the menu data, its attribute and ID are identified, and three attributes With respect to at least one of these, the offset of the identified data is calculated, the table generation unit that records the calculated offset in a table for each data attribute, and the table generated by the table generation unit, Menu data access to access menu data And that a part.

これによると、メニューデータに含まれる各データのオフセットが格納されたデータ属性ごとのテーブルを予め作成し、当該テーブルを参照することで、メニューデータへの擬似的なランダムアクセスが可能となる。したがって、メニューデータ中の所望のデータへ迅速にアクセスすることができる。   According to this, by creating a table for each data attribute in which the offset of each data included in the menu data is stored and referring to the table, pseudo random access to the menu data can be performed. Therefore, desired data in the menu data can be quickly accessed.

以上、本発明によると、BDなどの光ディスクに記録されてシーケンシャルアクセスがなされるメニューデータへ迅速にアクセスすることができる。   As described above, according to the present invention, menu data recorded on an optical disk such as a BD and sequentially accessed can be quickly accessed.

本発明の実施形態の説明の前に、本発明が前提としている光ディスク規格のメニューデータの構造について説明する。図1は、当該メニューデータの構造を示す。メニューデータ20は、メニュー画面の背景など(メニューページ)に係るページ情報データを1つ以上含む。各ページ情報データは、メニューボタンに係るボタングループ情報データを1つ以上含む。各ボタングループ情報データは、メニュー画面に表示中のメニューボタンが選択された場合に実行すべき所定の動作内容が示されたボタン情報データを1つ以上含む。以上のように、メニューデータ20は3階層構造となっている。また、各データは、可変長で、スタートコード及びデータ長は記録されていない。   Prior to the description of the embodiment of the present invention, the structure of the menu data of the optical disc standard assumed by the present invention will be described. FIG. 1 shows the structure of the menu data. The menu data 20 includes one or more page information data related to the background of the menu screen (menu page). Each page information data includes one or more button group information data related to the menu button. Each button group information data includes one or more button information data indicating predetermined operation contents to be executed when a menu button displayed on the menu screen is selected. As described above, the menu data 20 has a three-layer structure. Each data has a variable length, and no start code and data length are recorded.

次に、本発明を実施するための最良の形態について、図面を参照しながら説明する。図2は、本発明に係る光ディスク再生装置の構成を示す。光ディスク再生装置1は、テーブル生成部101と、メニューデータアクセス部102とを備えている。なお、メニューデータ20は、図示しない光ディスクから読み出され、光ディスク再生装置1の内部または外部に設けられたメモリ100に格納される。   Next, the best mode for carrying out the present invention will be described with reference to the drawings. FIG. 2 shows a configuration of an optical disk reproducing apparatus according to the present invention. The optical disc playback apparatus 1 includes a table generation unit 101 and a menu data access unit 102. The menu data 20 is read from an optical disc (not shown) and stored in a memory 100 provided inside or outside the optical disc playback apparatus 1.

テーブル生成部101は、メニューデータ20から、ページ情報データへアクセスするためのページ情報テーブル30a、ボタングループ情報データへアクセスするためのボタングループ情報テーブル30b及びボタン情報データにアクセスするためのボタン情報テーブル30cを生成し、これらテーブルをメモリ100に格納する。なお、テーブル30a〜30cはメニューデータ20と異なるメモリに格納されてもよい。   The table generation unit 101 includes, from the menu data 20, a page information table 30a for accessing page information data, a button group information table 30b for accessing button group information data, and a button information table for accessing button information data. 30c is generated and these tables are stored in the memory 100. The tables 30 a to 30 c may be stored in a memory different from the menu data 20.

図3は、生成されたテーブル30a〜30cを示す。テーブル30a〜30cは次のように生成される。まず、メニューデータ20の先頭に記録されているデータ21が識別され、それがページ情報データであること、そのIDが0であることが識別される。そして、データ21について、メニューデータ先頭からのオフセットOF1が算出される。ID及びオフセットは、情報テーブル30aの先頭部分に記録される。   FIG. 3 shows the generated tables 30a to 30c. The tables 30a to 30c are generated as follows. First, the data 21 recorded at the head of the menu data 20 is identified, and it is identified that it is page information data and its ID is 0. Then, for data 21, an offset OF1 from the top of the menu data is calculated. The ID and offset are recorded at the top of the information table 30a.

次に、データ211が識別され、それがボタングループ情報データであること及びそのIDが0であることが識別される。そして、データ211について、データ21の先頭からのオフセットOF3が算出される。ID及びオフセットは、ボタングループ情報テーブル30bの先頭部分に記録される。また、テーブル30aには、テーブル30bにおけるデータ211に関する情報の格納位置を示すテーブルオフセットが記録される。   Next, data 211 is identified, and it is identified that it is button group information data and its ID is 0. For the data 211, the offset OF3 from the head of the data 21 is calculated. The ID and offset are recorded in the head part of the button group information table 30b. In addition, a table offset indicating a storage position of information related to the data 211 in the table 30b is recorded in the table 30a.

続いて、データ211aが識別され、それがボタン情報データであること及びそのIDが0であることが識別される。そして、データ211aについて、データ211の先頭からのオフセットOF5が算出される。ID及びオフセットは、ボタン情報テーブル30cの先頭部分に記録される。また、テーブル30bには、テーブル30cにおけるデータ211aに関する情報の格納位置を示すテーブルオフセットが記録される。以降、上記と同様にして、各データのID及びオフセットがそのデータ属性に対応したテーブルに記録され、図3に示したテーブルが完成する。   Subsequently, the data 211a is identified, and it is identified that it is button information data and its ID is 0. Then, for the data 211a, an offset OF5 from the head of the data 211 is calculated. The ID and offset are recorded in the head part of the button information table 30c. In addition, a table offset indicating a storage position of information related to the data 211a in the table 30c is recorded in the table 30b. Thereafter, in the same manner as described above, the ID and offset of each data are recorded in the table corresponding to the data attribute, and the table shown in FIG. 3 is completed.

なお、ID及びオフセットを所定の間隔(テーブル格納間引き数)で間引きして、テーブルに記録してもよい。テーブル格納間引き数は、ユーザが設定してもよいし、メモリ100の容量及びテーブル30a〜30cのサイズに基づいてテーブル生成部101が設定してもよい。また、全テーブルに共通としてもよいし、テーブルごとに個別に設定されたものであってもよい。いずれにせよ、オフセットを間引くことによりテーブルのサイズを小さくすることができる。   The ID and offset may be thinned out at a predetermined interval (table storage thinning number) and recorded in the table. The table storage thinning number may be set by the user, or may be set by the table generation unit 101 based on the capacity of the memory 100 and the sizes of the tables 30a to 30c. Further, it may be common to all tables, or may be set individually for each table. In any case, the table size can be reduced by thinning the offset.

また、予めIDに対応したテーブルアドレスを設定しておいて、データのIDに対応したテーブルアドレスにオフセットを記録してもよい。メニューデータ20中の各データが各属性ごとに連続したIDを有している場合には、IDを記録しなくてもテーブル内の各オフセットの格納位置が特定できるため、IDを省略した分だけテーブルサイズを小さく抑えることができる。また、テーブルの先頭から順にオフセットだけを記録してもよい。メニューデータ20中の各データが各属性ごとに連続したID順に並んでいる場合には、上記と同様の理由により、テーブルサイズを小さくすることができる。   Alternatively, a table address corresponding to the ID may be set in advance, and the offset may be recorded at the table address corresponding to the data ID. When each data in the menu data 20 has a continuous ID for each attribute, the storage location of each offset in the table can be specified without recording the ID, so only the amount of the ID is omitted. The table size can be kept small. Further, only the offset may be recorded in order from the top of the table. When the data in the menu data 20 are arranged in the order of consecutive IDs for each attribute, the table size can be reduced for the same reason as described above.

一方、メニューデータアクセス部102は、テーブル30a〜30cを参照して、メニューデータ20中の所望のデータにアクセスする。例えば、メニューデータアクセス部102は、ページ情報データ21(ID=0)にアクセスする場合、テーブル30aを参照して、メニューデータ20の先頭からオフセットOF1だけずれた位置に記録されているデータを読み出す。その他のデータについても、適宜テーブルを参照して、要求されたデータのIDに対応するオフセットだけずれた位置に記録されているデータを読み出す。   On the other hand, the menu data access unit 102 accesses desired data in the menu data 20 with reference to the tables 30a to 30c. For example, when accessing the page information data 21 (ID = 0), the menu data access unit 102 refers to the table 30a and reads data recorded at a position shifted from the top of the menu data 20 by the offset OF1. . As for other data, the data recorded at the position shifted by the offset corresponding to the ID of the requested data is read by referring to the table as appropriate.

なお、テーブルの情報が間引きされたことにより、アクセスすべきデータに関する情報がテーブルにない場合には、テーブルを参照して近傍のデータにアクセスして、そこからシーケンシャルアクセスで所望のデータを読み出せばよい。メニューデータ中の各データがID順に並んでいる場合には、アクセス時間を短縮することができる。   If there is no information about the data to be accessed in the table because the information in the table is thinned out, it is possible to access the neighboring data by referring to the table and read out the desired data from there by sequential access. That's fine. When each data in the menu data is arranged in the ID order, the access time can be shortened.

以上、本実施形態によると、データ属性ごとにメニューデータ中の各データのID及びオフセットをテーブルに記録し、当該テーブルを参照してメニューデータにアクセスするといった擬似的なランダムアクセスが可能となる。これにより、ユーザからメニュー表示やメニュー処理の要求があったとき、迅速にこれら要求に応えることができる。   As described above, according to the present embodiment, pseudo-random access such as recording the ID and offset of each data in the menu data for each data attribute in the table and accessing the menu data with reference to the table becomes possible. As a result, when a user requests menu display or menu processing, the user can quickly respond to the request.

なお、テーブル生成部101はユーザによって指示された属性のテーブルのみを生成してもよい。例えば、ページ情報データのテーブルのみを生成することで、所要メモリ量を抑えつつ、所望のページ情報データについては迅速にアクセスすることができるため、所望のデータへのアクセス時間は格段に早くなる。   Note that the table generation unit 101 may generate only a table of attributes designated by the user. For example, by generating only the page information data table, it is possible to quickly access the desired page information data while suppressing the required memory amount, so that the access time to the desired data becomes much faster.

また、テーブル生成部101は、メモリ100の容量及びテーブル30a〜30cのサイズに基づいて、どの属性のテーブルを生成するかを決定してもよい。この場合、全ての属性のオフセットを算出するのではなく、該当する属性のオフセットだけを算出すればよい。また、生成されるテーブルが1つである場合には、データのオフセットとしてメニューデータ先頭からのオフセットを算出すればよく、下位属性のテーブルのオフセットは不要である。   In addition, the table generation unit 101 may determine which attribute table to generate based on the capacity of the memory 100 and the sizes of the tables 30a to 30c. In this case, it is only necessary to calculate the offset of the corresponding attribute instead of calculating the offset of all the attributes. When only one table is generated, the offset from the top of the menu data may be calculated as the data offset, and the offset of the lower attribute table is unnecessary.

本発明に係る光ディスク再生装置は、メニューデータへの擬似的なランダムアクセスが可能であるため、BD−ROM再生装置として有用である。   The optical disk playback apparatus according to the present invention is useful as a BD-ROM playback apparatus because it can perform pseudo-random access to menu data.

メニューデータの構造を示す図である。It is a figure which shows the structure of menu data. 本発明に係る光ディスク再生装置の構成を示す図である。It is a figure which shows the structure of the optical disk reproducing device based on this invention. テーブル構造を示す図である。It is a figure which shows a table structure.

符号の説明Explanation of symbols

1 光ディスク再生装置
101 テーブル生成部
102 メニューデータアクセス部
DESCRIPTION OF SYMBOLS 1 Optical disk reproducing | regenerating apparatus 101 Table production | generation part 102 Menu data access part

Claims (11)

光ディスクに記録され、かつ、所定の動作が割り当てられたボタン情報データ、ボタン情報データを1つ以上含むボタングループ情報データ及びボタングループ情報データを1つ以上含むページ情報データの3つの属性のデータを含み、シーケンシャルアクセスがなされるメニューデータにアクセスする方法であって、
前記メニューデータにシーケンシャルにアクセスして、前記メニューデータに含まれる各データ及びその属性及びIDを識別する第1のステップと、
前記3つの属性のうちの少なくとも1つについて、前記第1のステップで識別されたデータのオフセットとして、前記ページ情報データの場合には前記メニューデータの先頭からのオフセットを、前記ボタングループ情報データの場合には前記ページ情報データの先頭からのオフセットを、前記ボタン情報データの場合には前記ボタングループ情報データの先頭からのオフセットを算出する第2のステップと、
前記第2のステップで算出されたオフセットを、メモリに格納された,データ属性ごとのテーブルに記録する第3のステップと、
前記テーブルを参照して、前記メニューデータにアクセスする第4のステップとを備えた
ことを特徴とするメニューデータアクセス方法。
Data of three attributes: button information data recorded on an optical disc and assigned a predetermined operation, button group information data including one or more button information data, and page information data including one or more button group information data. A method for accessing menu data that includes sequential access.
A first step of sequentially accessing the menu data to identify each data included in the menu data and its attribute and ID;
For at least one of the three attributes, as the offset of the data identified in the first step, in the case of the page information data, the offset from the top of the menu data is used as the offset of the button group information data. A second step of calculating an offset from the top of the page information data in the case, and an offset from the top of the button group information data in the case of the button information data ;
A third step of recording the offset calculated in the second step in a table for each data attribute stored in the memory ;
And a fourth step of accessing the menu data with reference to the table.
請求項1に記載のメニューデータアクセス方法において、
前記第3のステップでは、前記第1のステップで識別されたIDが、前記第2のステップで算出されたオフセットとともに、前記テーブルに記録される
ことを特徴とするメニューデータアクセス方法。
In the menu data access method according to claim 1,
In the third step, the menu data access method is characterized in that the ID identified in the first step is recorded in the table together with the offset calculated in the second step.
請求項1に記載のメニューデータアクセス方法において、
前記第3のステップでは、前記第2のステップで算出されたオフセットが、前記テーブルの先頭から順に記録される
ことを特徴とするメニューデータアクセス方法。
In the menu data access method according to claim 1,
In the third step, the offset calculated in the second step is recorded in order from the top of the table.
請求項1に記載のメニューデータアクセス方法において、
前記第3のステップでは、前記第2のステップで算出されたオフセットが、前記第1のステップで識別されたIDによって一意に決定されるテーブルアドレスに記録される
ことを特徴とするメニューデータアクセス方法。
In the menu data access method according to claim 1,
In the third step, the offset calculated in the second step is recorded at a table address uniquely determined by the ID identified in the first step. .
請求項1に記載のメニューデータアクセス方法において、
前記第3のステップでは、上位属性のデータのテーブルに、下位属性のデータのテーブルオフセットが記録される
ことを特徴とするメニューデータアクセス方法。
In the menu data access method according to claim 1,
In the third step, a menu data access method is characterized in that a table offset of lower attribute data is recorded in a table of upper attribute data.
請求項1に記載のメニューデータアクセス方法において、
前記第2のステップでは、前記メモリの容量に基づいて、前記3つの属性のいずれのデータのオフセットを算出するかが決定される
ことを特徴とするメニューデータアクセス方法。
In the menu data access method according to claim 1,
In the second step, it is determined which offset of the data of the three attributes is to be calculated based on the capacity of the memory .
請求項1に記載のメニューデータアクセス方法において、
前記第3のステップでは、前記第2のステップで算出されたオフセットが間引きされて記録される
ことを特徴とするメニューデータアクセス方法。
In the menu data access method according to claim 1,
In the third step, the offset calculated in the second step is thinned out and recorded.
請求項7に記載のメニューデータアクセス方法において、
前記第3のステップでは、前記メモリの容量に基づいて、前記第2のステップで算出されたオフセットが間引きされる
ことを特徴とするメニューデータアクセス方法。
In the menu data access method according to claim 7,
In the third step, the offset calculated in the second step is thinned out based on the capacity of the memory .
請求項7に記載のメニューデータアクセス方法において、
前記第3のステップでは、各属性のデータのオフセットが同じ間隔で間引きされる
ことを特徴とするメニューデータアクセス方法。
In the menu data access method according to claim 7,
In the third step, the offset of data of each attribute is thinned out at the same interval.
請求項7に記載のメニューデータアクセス方法において、
前記第3のステップでは、各属性のデータのオフセットが個別に設定された間隔で間引きされる
ことを特徴とするメニューデータアクセス方法。
In the menu data access method according to claim 7,
In the third step, the menu data access method is characterized in that the offset of data of each attribute is thinned out at intervals set individually.
所定の動作が割り当てられたボタン情報データ、ボタン情報データを1つ以上含むボタングループ情報データ及びボタングループ情報データを1つ以上含むページ情報データの3つの属性のデータを含み、シーケンシャルアクセスがなされるメニューデータが記録された光ディスクの再生装置であって、
前記メニューデータにシーケンシャルにアクセスして、前記メニューデータに含まれる各データ及びその属性及びIDを識別し、前記3つの属性のうちの少なくとも1つについて、当該識別されたデータのオフセットとして、前記ページ情報データの場合には前記メニューデータの先頭からのオフセットを、前記ボタングループ情報データの場合には前記ページ情報データの先頭からのオフセットを、前記ボタン情報データの場合には前記ボタングループ情報データの先頭からのオフセットを算出し、当該算出したオフセットを、当該光ディスク再生装置の内部または外部に設けられたメモリに格納された,データ属性ごとのテーブルに記録するテーブル生成部と、
前記テーブル生成部によって生成されたテーブルを参照して、前記メニューデータにアクセスするメニューデータアクセス部とを備えた
ことを特徴とする光ディスク再生装置。
Sequential access is performed including data of three attributes: button information data to which a predetermined operation is assigned, button group information data including one or more button information data, and page information data including one or more button group information data. An apparatus for reproducing an optical disc on which menu data is recorded,
Sequentially accessing the menu data to identify each data and its attribute and ID included in the menu data, and for at least one of the three attributes , the page as an offset of the identified data In the case of information data, the offset from the top of the menu data, in the case of button group information data, the offset from the top of the page information data, and in the case of button information data, the offset of the button group information data. A table generation unit that calculates an offset from the top and records the calculated offset in a table for each data attribute stored in a memory provided inside or outside the optical disc playback apparatus ;
An optical disk reproducing apparatus comprising: a menu data access unit that accesses the menu data with reference to the table generated by the table generation unit.
JP2006299283A 2006-11-02 2006-11-02 Menu data access method and optical disc playback apparatus Expired - Fee Related JP4875459B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006299283A JP4875459B2 (en) 2006-11-02 2006-11-02 Menu data access method and optical disc playback apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006299283A JP4875459B2 (en) 2006-11-02 2006-11-02 Menu data access method and optical disc playback apparatus

Publications (2)

Publication Number Publication Date
JP2008117466A JP2008117466A (en) 2008-05-22
JP4875459B2 true JP4875459B2 (en) 2012-02-15

Family

ID=39503264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006299283A Expired - Fee Related JP4875459B2 (en) 2006-11-02 2006-11-02 Menu data access method and optical disc playback apparatus

Country Status (1)

Country Link
JP (1) JP4875459B2 (en)

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4024184B2 (en) * 1993-12-10 2007-12-19 ソニー株式会社 Information recording medium
JP2002298552A (en) * 2001-03-28 2002-10-11 Aiwa Co Ltd Recording medium, and device and method for reproducing recording medium
JP2003032593A (en) * 2001-07-19 2003-01-31 Matsushita Electric Ind Co Ltd Continuous playback switching method and continuous playback device
JP3815775B2 (en) * 2001-11-02 2006-08-30 アルパイン株式会社 DVD video playback device
WO2005004477A1 (en) * 2003-07-01 2005-01-13 Pioneer Corporation Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, computer program for controlling recording or reproduction, and data structure containing control signal
JP2006080666A (en) * 2004-09-07 2006-03-23 Toshiba Corp Information recording medium, information recording apparatus, information reproducing apparatus, and information reproducing method
JP2006164079A (en) * 2004-12-09 2006-06-22 Matsushita Electric Ind Co Ltd Display device, recording medium, and display method
JP2006211568A (en) * 2005-01-31 2006-08-10 Canon Inc Imaging apparatus and method, and program
JP2008052871A (en) * 2006-08-28 2008-03-06 Funai Electric Co Ltd Reproducing apparatus

Also Published As

Publication number Publication date
JP2008117466A (en) 2008-05-22

Similar Documents

Publication Publication Date Title
KR100930351B1 (en) How to manage graphics and subtitle data on high density optical discs
JP4106630B2 (en) Recording apparatus and method, recording medium, and program
CN105103232B (en) Transcriber, control method and program
KR100595093B1 (en) How to manage bookmark information and how to play content
JP4603366B2 (en) Additional data presentation method for interactive recording media
JP4875459B2 (en) Menu data access method and optical disc playback apparatus
KR100676999B1 (en) Time search reproduction method in an optical disk device
JP2006107580A (en) Data reproducing device
JPWO2006059563A1 (en) Program list playback method and display method
JP2019067484A (en) Information recording medium and regeneration method thereof
JP5976024B2 (en) Playback apparatus, control method, and control program
US9185336B2 (en) Disc player device
JP2011193120A (en) Apparatus and method for playback and recording of content, and program
KR100920655B1 (en) How to manage still pictures on high density optical discs
JP4144648B2 (en) Data playback device
KR100928266B1 (en) Data reproducing apparatus and data reproducing method therefor
JP4434285B2 (en) Recording apparatus and method, recording medium, and program
JP4348646B2 (en) Recording apparatus and method, recording medium, and program
KR20040062315A (en) Method for controling random play for audio songs
CN1971738A (en) Removable medium access method and device, and optical disk system
KR20070118821A (en) Title preview control method in digital video equipment
KR20070006161A (en) File system management method of optical disc
JP2007265558A (en) Data recording / reproducing apparatus and data recording / reproducing method
TW200523888A (en) Apparatus for reproducing a digital information signal which is recorded on a first and a second layer of a record carrier
KR20040062319A (en) Method for searching record position using thumbnail picture

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090929

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111021

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111115

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111125

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141202

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees