File operating method for storing real time recording/reproduction information
Abstract
This record has no abstract on file.
Term
Term ended
Projected expiry passed 30 April 2019, 7.4 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
15 claims: 1 independent, 14 dependent
- 1Aufzeichnungsmedium, das umfasst:Echtzeit-Dateien, die Echtzeit-Aufzeichnung/-Wiedergabe erfordern;und einen Dateisteuerungs-Informations-Bereich, in dem Echtzeit-Aufzeichnungs/Wiedergabe-Informationen gespeichert sind, die Echtzeit-Aufzeichnung/Wiedergabe der Echtzeit-Dateien gewährleisten;dadurch gekennzeichnet , dass der Dateisteuerungs-Informations-Bereich ein Dateityp-Feld in einem ICB (Information Control Block)-Tag-Feld eines Dateieintrags für ein UDF (universal disk format)-System enthält, in dem die Echtzeit-Aufzeichnungs/-Wiedergabe-Informationen gespeichert sind.
- 2Aufzeichnungsmedium nach Anspruch 1, wobei die Echtzeit-Aufzeichnungs/Wiedergabe-Informationen Dateianzeige-Informationen enthalten, die anzeigen, dass die Echtzeit-Dateien Echtzeit-Aufzeichnung/-Wiedergabe erfordern.
- 3Aufzeichnungsmedium nach Anspruch 1, wobei die Echtzeit-Aufzeichnungs/Wiedergabe-Informationen wenigstens Aufzeichnungs/-Wiedergabe-Bitraten-Informationen, Informationen über minimale sequenzielle Speicherblöcke, die eine Bedingung erfüllen, der zufolge eine Abspielzeit eines aktuellen Datenblocks länger ist als eine Summe einer Such-Zeit und einer Lese-Zeit eines als nächstes abzuspielenden Datenblocks, oder Informationen über eine Abspielzeit zur Gewährleistung minimaler sequenzieller Speicherung enthalten.
- 4Aufzeichnungsmedium nach Anspruch 3, wobei die Aufzeichnungs-/Wiedergabe-Bitraten-Informationen Steuerungs-Informationen eines Spindelmotors enthalten.
- 5Aufzeichnungsmedium nach Anspruch 3, wobei die Echtzeit-Dateien Abschnitte mit unterschiedlichen Bitraten haben und die Aufzeichnungs-/Wiedergabe-Bitraten-Informationen eine Vielzahl von Bitraten-Werten, die den unterschiedlichen Bitraten der Abschnitte entsprechen, sowie mit den Abschnitten zusammenhängende Informationen enthalten.
- 6Aufzeichnungsmedium nach Anspruch 5, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren Informationen über einen maximal zulässigen Wert einer Echtzeit-Aufzeichnungs-/Wiedergabe-Bitrate der Echtzeit-Dateien enthalten.
- 7Aufzeichnungsmedium nach Anspruch 3, wobei die Informationen über die minimalen sequenziellen Speicherblöcke in Abhängigkeit von einer maximalen Such-Zeit des aktuellen Datenblocks bestimmt werden.
- 8Aufzeichnungsmedium nach Anspruch 3, wobei die minimalen sequenziellen Speicherblöcke gemäß einer Größe einer Fehlerkorrekturcodeblock-Einheit und einer maximalen Such-Zeit des aktuellen Datenblocks bestimmt werden.
- 9Aufzeichnungsmedium nach Anspruch 8, wobei die Echtzeit-Aufzeichnungs/Wiedergabe-Informationen des Weiteren Blockverbindungs-Informationen zum Verbinden von Blöcken für die minimalen sequenziellen Speicherblöcke zum Ausführen der Echtzeit-Wiedergabe enthalten.
- 10Aufzeichnungsmedium nach Anspruch 3, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren Attribut-Informationen enthalten, die anzeigen, dass, wenn ein Endteil einer Datei nicht mit Daten durch die minimalen sequenziellen Speicherblöcke gefüllt wird, Datenblöcke für den ungefüllten Teil im Voraus zugewiesen, jedoch nicht aufgezeichnet werden.
- 11Aufzeichnungsmedium nach Anspruch 3, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren Informationen über einen aktuellen Echtzeit-Aufzeichnungs-/Wiedergabe-Zustand enthalten, die anzeigen, ob eine ak tuelle Datei so eingerichtet ist, dass sie in Echtzeit aufgezeichnet/wiedergegeben werden kann.
- 12Aufzeichnungsmedium nach Anspruch 3, die des Weiteren einen Reserve-Bereich umfasst, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren Dateifehler-Verwaltungs-Informationen enthalten, die anzeigen, dass nicht versucht wird, einen fehlerhaften Block durch einen Block in dem Reserve-Bereich zu ersetzen und den fehlerhaften Block erneut zu lesen oder zu schreiben, wenn Lesen oder Schreiben einer der Echtzeit-Dateien fehlschlägt.
- 13Aufzeichnungsmedium nach Anspruch 12, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Information des Weiteren Dateizuordnungs-Informationen enthalten, die anzeigen, dass ein Datenblock nicht dem durch den Reserve-Bereich ersetzten fehlerhaften Block zugeordnet ist.
- 14Aufzeichnungsmedium nach Anspruch 3, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen Dateipuffer-Informationen enthalten, die mit einer Menge zunächst aus einem Puffer zu lesender Daten sowie einer Menge jeweils in einen Puffer geschriebener Daten zusammenhängen.
- 15Aufzeichnungsmedium nach Anspruch 1, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen sequenzielle Aufzeichnungs-/Wiedergabe-Typ-Informationen enthalten, die durch Bedingungen zum Steuern der Echtzeit-Dateien klassifiziert werden, wobei die Bedingungen Dateifehler-Verwaltungs-Informationen, Dateizuordnungs-Informationen, Dateipuffer-Informationen sowie Informationen über die minimalen sequenziellen Speicherblöcke der Echtzeit-Dateien enthalten.
Independent claims15
126 paragraphs, as filed
0001The The present invention relates to a system, the recording and / or reproduction in real time requires, and more particularly to a recording medium for storing real time recording / reproduction information.
0002in a computer or audio and / or video (A / V) device, which from a file system for an A / V file is, for which is necessary is recorded / reproduced in real time to be, the control information indicating that the A / V file are a real time recording / reproduction file is not in the File control information recorded. Consequently, it is impossible, a file consisting of is physically scattered on a recording medium data blocks, play in real time, even if these data blocks logically are consecutive.
0003in this connection is a conventional file system, as in the <figref idrefs="S29">1</figref> shown from file - control information with the File length, the information on the layout of the file data, the information on the possibility or the impossibility of reading or writing a file, etc., and file data, put on by the file control information assigned positions are stored. When a file on a disc is read, the file control information is first read and then the file data on the positions on them by the read file control information were assigned to read. Such in the conventional file system used allocation method of a block of a fixed size can not ensure the real-time reproduction of a file.
0004The Lap recording / playback of the conventional file system is Use of a case example is described in which two files the blocks occupy on a disc as it in <figref idrefs="S29">2</figref> will be described. This occupies a A file, which requires real-time playback, the blocks <figref>0</figref>. <figref>3</figref>. <figref>5</figref> and <figref>6</figref> the disc and a file B, a general file, occupies blocks <figref>1</figref>. <figref>2</figref>. <figref>4</figref> and <figref>7</figref> the Disk.
0005Of the Process for reproducing the file A is as follows:
<ul><li>In the first step, the block is <figref>0</figref> Read.</li><li>In the second step, according to block <figref>3</figref> searches.</li><li>In the third step, block <figref>3</figref> read and reproduced.</li><li>In the fourth step is to block <figref>5</figref> searches.</li><li>In the fifth Step, the blocks <figref>5</figref> and <figref>6</figref> read and reproduced.</li></ul>
0006at the conventional file system is a data arrangement for real time recording / reproduction not taken into account, since the information associated with the real time recording / reproduction are connected, even when recording a file real-time recording / reproduction requires not be recorded. Consequently, the real-time playback not be achieved.
0007The means the file A (for. example, a video file) of <figref idrefs="S29">2</figref> requires real time reproduction, but arranges the conventional file system data files without consideration the requirement of real time reproduction, and caused as a result while playback on the screen interruptions. To browse files in Real-time record / reproduce, the sum of a seek time must and a reading time be smaller than the playback time, as in the following expression shown: Search time + read time <playback time (1)
0008Around to prevent the interruption of the screen, has during the Reading after the next be reproduced block are searched and the current block must be played before the next block to be reproduced is read. However, in an apparatus for operating a Disk such as a CD (Compact Disc) and a DVD (digital Versatile Disc), the seek time is significantly longer than the read time. That's why is the realtime playback impossible if the next block to be reproduced is not physically attached to the current block adjacent.
0009<patcit><text>EP 9037444</text></patcit> (Matsushita) published after the priority date the present invention discloses an optical disc including a Data area for recording a plurality of video segments and an index area for recording original type information chains and includes custom information chains. The original type information chain defined by describing a reproduction order of first video segments, first video segments. The user defines a chain custom chain by describing a reproduction order the second video segments includes second video segments. The first video segments in the reproduction order of the first Video segments arranged in the data area, whereas the second Video segments in which the reproduction order of the second video segments independent Data area are arranged.
0010WO98 / 14938 (MATSUSHITA) discloses a method for recording an AV file, the an information recording disk used a plurality comprises of sections / reproduced on or from which recorded data be, and includes a step in which it is determined whether the entered data AV data or not, a step in the defective portions, which are present in associated data recording regions, are detected, a step in which, when it was found that the input data is AV data and the defective areas were determined in the data recording areas, the faulty assigned to regions containing the defective portions, are a step in the AV data are recorded on successive portions, while the defective areas are omitted, and a step in the Areas on which AV data only recorded successively are available as an AV range be assigned.
0011in Ways to solve the problems mentioned above or to decrease, it is an object of the present invention, a recording medium for storing the real time recording / reproduction information for real time files provide.
0012According to a Aspect of the present invention there is provided a recording medium, comprising: real time files requiring real time recording / reproduction, and a file control information area in which real time recording / reproduction information is stored, the real time recording / reproduction ensure the real time files; characterized in that the file control information area a file type field in an ICB (Information Control Block) tag field a file entry for a UDF (universal disk format) system contains, in which the real time recording / reproduction information stored.
0013preferably contain the real time recording / reproduction information file display information, indicating that the real time files require real time recording / reproduction.
0014preferably containing the real time recording / reproduction information at least Recording / reproduction bit rate information, information on minimum sequential memory blocks a condition to fulfill, according to which a playback time of a current data block is longer as a sum of a seek time and a read time of a data block to be played back next, or information about a playback time for ensuring minimum contiguous storage.
0015preferably contain the recording / reproduction bit rate information control information a spindle motor.
0016preferably have the real time files sections with different bit rates and contain the recording / reproduction bit rate information a plurality of bit rate values corresponding to the different bit rates the sections correspond, and with the sections related information.
0017preferably contain the real time recording / reproduction information Further information on a maximum permissible Value of a real time recording / reproduction bit rate the real time files.
0018preferably the information on the minimum contiguous storage blocks in response to a maximum Search time of the current data block is determined.
0019preferably be the minimum contiguous storage blocks according to a size of an error correction code block unit and a maximum search time of the current data block is determined.
0020preferably contain the real time recording / reproduction information Furthermore, block connection information for connecting blocks for the minimum sequential memory blocks to run the real-time playback.
0021preferably contain the real time recording / reproduction information Furthermore AttributeDescriptorbut-information indicating that if an end of a file is not filled with data by the minimum contiguous storage blocks, data blocks for the unfilled be assigned in advance and not recorded.
0022preferably contain the real time recording / reproduction information Further information on a current real-time recording / reproducing state, which indicate whether a current file is arranged so that it in real time can be recorded / reproduced.
0023The Recording medium may further comprise a spare area, wherein the real time recording / reproduction information further includes File defect management information included, indicating that no attempt is faulty replace block by block in the spare area and the re-read bad block or write when reading or writing of one of the real time files fails.
0024The Real time recording / reproduction information can of contain further file allocation information indicating, that a data block is not the replaced by the spare area defective block is assigned.
0025The Real time recording / reproduction information may include file buffering information, the with an amount initially from a buffer of data to read and a lot of each in a buffer written data related.
0026The Real time recording / reproduction information can sequential Recording / playback contain type information by Conditions are classified for controlling the real time files, the conditions file defect management information, file allocation information, File buffering information, and information on the minimum contiguous memory blocks the real time files contain.
0027To the understanding of the invention and to show how embodiments of the same into practice can be implemented, we hereafter by way of example to the accompanying diagrammatic reference Drawings referred to, in which
0028<figref idrefs="S29">1</figref> is a view the the one-dimensional structure of a recording medium is, the arrangement relationship between the file control and the file data shows
0029<figref idrefs="S29">2</figref> is a view the illustrating an example in which two conventional files blocks on a disk occupy,
0030<figref idrefs="S30">3A</figref> until finally <figref idrefs="S30">3D</figref> Examples of storage of real time recording / reproduction attribute information according to a execution the present invention show
0031<figref idrefs="S31">4</figref> is a view the an example containing in the minimum contiguous storage blocks real time files according to the present invention blocks occupy on a disc, is,
0032<figref idrefs="S32">5</figref> is a view the the one-dimensional arrangement of a recording medium for recording assigned to real-time AV data, the minimum contiguous storage blocks are representing,
0033<figref idrefs="S31">6A</figref> and <figref idrefs="S31">6B</figref> Are views showing examples of Copying a file that contains minimum contiguous storage blocks representing,
0034<figref idrefs="S33">7</figref> a flow chart is that a reproducing method using real time recording / reproduction information according to a execution represents the present invention,
0035<figref idrefs="S34">8</figref> a schematic block diagram of a disk recording and reproducing apparatus on the present invention is applied, is,
0036<figref idrefs="S35">9</figref> is a view the the control flow for the real time recording / reproduction on a rewritable Real-time system shows
0037<figref idrefs="S36">10</figref> is a block diagram, the dataflow the real time recording / reproduction for a rewritable Real-time system shows
0038<figref idrefs="S36">11</figref> is a view the not associated with an example of assigning a not unrecorded / Region in a real-time recorded / reproduced file shows,
0039<figref idrefs="S37">12A</figref> until finally <figref idrefs="S37">12D</figref> Are views showing examples recording data of a real time recorded / reproduced representing file
0040<figref idrefs="S38">13A</figref> until finally <figref idrefs="S38">13D</figref> Are views showing the corresponding file control information when different bit rates are provided in different sections and when a provided identical bit rate in the entire file data section is representing and
0041<figref idrefs="S39">14A</figref> until finally <figref idrefs="S39">14C</figref> Are views showing the partial deletion pose of real time recorded / reproduced file data.
0042in the Hereinafter, with reference to the accompanying drawings, a preferred execution a recording medium for storing real time recording / reproduction information, a Real time recording / reproduction method and an apparatus and a File operating procedures which the real time recording / reproduction information use will be described.
0043The <figref idrefs="S30">3A</figref> until finally <figref idrefs="S30">3D</figref> show examples of storing of real time recording / reproduction information (these can as real time recording / reproduction attribute information are referred to) in accordance with a execution of the present invention. Like in the<figref idrefs="S30">3A</figref> shown, the real time recording / reproduction information can as an attribute for each real-time file are provided. As an example, the Real-time recording / reproducing information in an extended attribute field or in a flow program directory ICB (Informationssteuerblock-) Field is stored in a file entry, if a file system a UDF system.
0044alternative can the real time recording / reproduction attribute information in a file identifier descriptor field, in a file type field or in a flag field of an ICB TAG field in a file entry get saved.
0045how in the <figref idrefs="S30">3B</figref> shown, the Real time recording / reproduction attribute information for each file, in a predetermined area (information area) in each file get saved. For example, in the case of a real-time rewritable (RTRW) format, real time recording / reproduction attribute information are stored in a data file named RTRW_TS.VOB.
0046how in the <figref idrefs="S30">3C</figref> shown, the Real time recording / reproduction attribute information for each file, are stored in a separate file. For example, the Real time recording / reproduction attribute information in a Information file includes a RTW format as RTRW_TS.IFO is referred to, are stored. As another example, the Real time recording / reproduction attribute information, if the file system, the UDF system is, in a volume structure area separate from a file structure area are stored, such as in the <figref idrefs="S30">3D</figref> shown.
0047That's why The real time recording / reproduction attribute information, if the real time recording / reproduction attribute information in the volume structure area or in the file structure area in stored the UDF system, only in mounting the volume or opening interprets a file, and the data is then interpreted the Information corresponding realtime recorded / reproduced.
0048Real time recording / reproduction file identification information (Z. B. identifier = "AV file") represent that a file that requires real-time lap recording / reproducing, in the contain real time recording / reproduction attribute information is. From the information on the size of the minimum contiguous storage block satisfying the condition of expression <figref>1</figref> fulfilled the Reproduction time information for ensuring minimum contiguous Storage, the recording / reproduction bit rate information and the information on the sequential recording / reproducing type can least stored in a real time recording / reproduction attribute information will. This can, when three types of discs A, B and C are present, the sequential Recording / reproducing type information be predetermined as follows: Type A = 10.08 Mb / s, type B = 1.4 Mb / s, type C = 8 Mb / s.
0049On Attribute that represents whether the files are arranged so currently, to be recorded / reproduced in real time, that is, an attribute, the current real time recording / reproduction ability state displays the files in the real time recording / reproduction attribute information also included.
0050The Real time recording / reproduction bit rate information is stored in the real time recording / reproduction attribute information stored. When the recording / reproduction bit rate information changed in each section will be provided with a plurality of bit rate values and sections (Z. B. arrangement information) related information in the Real time recording / reproduction attribute information is stored. Of Further, the maximum permissible Value of the real time recording / reproduction bit rate in the real time recording / reproduction attribute information get saved. Here, the control information of a spindle motor determined using the recording / reproduction bit rate information will.
0051In addition, file defect management information, File allocation information, File buffering information etc. in the real time recording / reproduction attribute information be included. This means that when the file defect management information, in the real time recording / reproduction attribute information is stored, replacing a replacement area when reading or writing of Files is not tried and that further reading or writing of the defective block is not attempted.
0052for example can File allocation information such as that a data block is not assigned to the replaced by the replacement area erroneous block is, in the real time recording / reproduction attribute information get saved. File buffering information, the amount of data initially was prepared from a track buffer and read with the amount of data that are to be stored at a time in the track buffer, linked, may also stored in the real time recording / reproduction attribute information will.
0053instead the individual storing many real time recording / reproduction attributes, such as file defect management information, the File allocation information and file buffering information, the conditions for controlling can the real time files are classified into two types and the Information of the classified types are in a real time recording / reproduction attribute information area stored. In this way, the real-time recording and the real-time playback are easily reached. For example, the following types of information are provided:
<ul><li>Type A: a data bit rate of 10 Mb / s, impossibility the allocation of a data block to a by a reserve area replaced defective block and impossibility of re-trying of reading when reading has failed, and</li><li>Type B: a data bit rate of 8 Mb / s, possibility of assigning a Data block to a defective block with a spare area was replaced and impossibility the re-trying of reading when the reading is failed.</li></ul>
0054in the Below is the <figref idrefs="S31">4</figref> reference taken an example of minimal contiguous storage blocks containing Real time files according to the present Invention, the blocks occupy on a disc, shows. Here, a file A is a file, requires the real-time playback. If a minimum contiguous Storage block satisfying the condition of expression <figref>1</figref> met, <figref>4</figref> contains blocks will the file A is recorded in units of four blocks in real time. This means that the real-time file, the blocks A <figref>0</figref>. <figref>1</figref>. <figref>2</figref>. <figref>3</figref>. <figref>5</figref>. <figref>6</figref>. <figref>7</figref>. <figref>8</figref>. <figref>11</figref>. <figref>12</figref>. <figref>13</figref> and <figref>14</figref> on a disk occupied. A general file B occupies blocks<figref>4</figref>. <figref>9</figref>. <figref>10</figref> and <figref>15</figref> on the disc. The general file B, which no real-time playback requires, has a block containing minimum contiguous Memory block and a segment, or any number of segments can get saved.
0055This Block generally corresponds to a portion of the disk. The function of the file A to the real-time playback is as follows.
<ul><li>In step 1, the blocks <figref>0</figref>. <figref>1</figref>. <figref>2</figref> and <figref>3</figref> Read.</li><li>In step 2, while playback of the blocks <figref>0</figref>. <figref>1</figref>. <figref>2</figref> and <figref>3</figref> after block <figref>5</figref> searches.</li><li>In step 3, the blocks <figref>5</figref>. <figref>6</figref>. <figref>7</figref> and <figref>8</figref> Read.</li><li>In step 4, while playback of the blocks <figref>5</figref>. <figref>6</figref>. <figref>7</figref> and <figref>8</figref> after block <figref>11</figref> searches.</li><li>In step 5, the blocks <figref>11</figref>. <figref>12</figref>. <figref>13</figref> and <figref>14</figref> read and reproduced.</li></ul>
0056If after storing ei ner file requires real time reproduction, any areas for sequential blocks For this purpose, in a position to the presence of the minimum contiguous memory blocks to meet on a disc, It is not possible to record the file. However, if a warning message, such as "Sequential Record not possible. If the minimum contiguous storage block assigned as a block be and the file will be saved in the assigned block length? "sent to the user is and when the user requests memory, the file may be made saved the existing block from a minimum contiguous storage blocks will. In this case, the value of the initially allocated is minimum contiguous storage block is stored in the information with the minimum contiguous storage block length included in the real time recording / reproduction attributes is associated, However, the information indicating that the arrangement the current stored files makes impossible the real time recording / reproduction, in a current real time Aufzeichnungsfähigkeits- / reproducing capability attribute condition stored. This is performed so that a file to is copied sequentially treated as a real time recording / reproduction file , when the file is copied on different discs or the same disc becomes.
0057in versions of the present invention, a driving apparatus, such For a CD drive or a DVD drive with a seek time (Z. B. 150 ms), which was significantly longer than the read time is (z. B. 1.43 ms), which by seek time »read time expressed is also realize the real-time playback, when the condition of expression 1: seek time + read time satisfies <playback time.
0058Of the minimum contiguous storage block limits assigning a free block to satisfy a predetermined purpose. in this connection means the free block an unused area of any bad blocks or has a rewritable area between other Areas, which can be used by a user.
0059If the minimum contiguous storage block is defined as 16 blocks is arranged in an error correction block (ECC), is assigning a block of data for less than 16 sequential free blocks not possible. Similarly, for 16 sequential free Data blocks, the about two ECC blocks extend, assign a data block is not possible. in this connection has the minimum contiguous storage block the purpose of recording and reproducing a DVD-RAM in an ECC unit.
0060If all real-time data to physically sequential blocks on a disc is stored, enters no search and consequently , the recording / reproducing not be interrupted. However, since the sequential blocks are not infinite, is a minimal sequential memory block calculated as the real time recording / reproduction attribute a stored file and the real-time data will be in the minimum contiguous storage block is recorded. In this manner can be prevented on the screen, the occurrence of an interruption will.
0061If MPG playback bit rate (= Vb) of 8 Mb / s, a search time of 150 ms, a read bit rate (Va) of 11 Mb / s, a block of 2048 bytes and data having ECC blocks, the each of 16 blocks composed, recorded in a recording medium such as a disk be, the minimum contiguous storage block S can accordingly the condition of expression 1 as shown in the following expression 2 will be determined: <st32:df xmlns:st32="http://lighthouseip.com/">(1 - Vb / Va) '(2048'8)' S> Vb'Such-time / 1000 (2)</st32:df>
0062For this Expression, the minimum contiguous storage block S 261 blocks. If the data in units of at least 261 blocks than the minimum sequential memory block are provided, are recorded, is the real-time playback possible. However, as 272 blocks, the 17 sequential ECC blocks correspond, as the minimum contiguous storage block provided be. Here, the predetermined purpose, the recording / reproducing ensure, when the maximum seek time is 150 ms.
0063With an ECC block, the blocks 16 contains, which are provided as the minimum contiguous block, and a added Limitation such as the seek time, as in the expression 2, is a Allocation method for the free block into two classified steps and the steps can be arranged as shown in Table 1. table 1 <img img-content="tb" img-format="tif" he="126" wi="164" file="00130001.tif" />
0064A / V data be arranging the blocks, the limit to which a meet minimum contiguous block whose block number of each step depends is recorded and reproduced, so that the blocks physically may be joined together, whereby the recording and reproduction ensured in real-time can be. For example, if three groups of blocks of the minimum contiguous Blocks available are: 16 blocks, 272 blocks and 1088 blocks and the seek time is 150 ms, then the possibility of real time recording / reproduction of the The method of connecting the blocks dependent.
0065The means when 272 blocks, 1088 blocks and 16 blocks are arranged sequentially, is the real-time lap recording / playback possible, and when 16 blocks, 271 blocks and 1088 blocks are sequentially arranged, real time recording / reproduction is not possible.
0066Accordingly , the minimum contiguous storage block by using the Assigning the blocks in steps and the block connecting method effectively in real time be recorded and reproduced.
0067however , when an end portion of a file not with so many data filled as in a minimum contiguous storage block (as in <figref idrefs="S32">5</figref> shown), even then, if the file corresponding to the condition of the minimum contiguous Memory block is recorded, an attribute representing that the data blocks for the unfilled Range were instructed not stored as the real time recording / reproduction information stored, enabling the real-time playback with additional recording.
0068The means, with reference to the <figref idrefs="S32">5</figref>. showing the one-dimensional structure of a recording medium, in the value stored in the minimum contiguous storage block placed real-time AV data be that real-time recording / reproducing attribute information additionally to the length of a file to the information about the positions of the file data to the information about the possibility or inability of reading / writing a file, further in the file control information, the on are arranged on a disk block # 1, are stored. Two minimum contiguous storage blocks, each 272 data blocks containing, first file data #m on a disk block to be placed are assigned, 272 data blocks for the minimum contiguous storage block are the second file data, arranged #n on a disk block, and assigned <figref>200</figref> Data blocks, and 72 allocated / unrecorded blocks are third file data, which are arranged on a disk block #o assigned.
0069If a file for the real time recording / reproduction on the same disc or various disks is copied, the data blocks have the File using the real time recording / reproduction attribute information be arranged so that the file can be played back in real time can. When the arrangement of the data blocks is not possible, the data blocks are to the same basis as the arranged order to the general file blocks. Here, keep the real time recording / reproduction attribute information the original attribute information when, however, the impossibility the real time recording / reproduction as a current real-time Aufzeichnungsfähigkeits- / playback capability state attribute set.
0070As well have to, when an operating system (OS) when copying a file failed blocks discovered on a disc, the copied data blocks under consideration of the original real time recording / reproduction attribute information and in a secondary arranged defect list (SDL) recorded media error management information will. For example, when the minimum contiguous storage block<figref>40</figref> Blocks, like in the <figref idrefs="S31">6A</figref> shown, the data blocks considering an error range of a disc on which to copy a file is disposed as shown in <figref idrefs="S31">6B</figref> shown. If the OS on the other hand there is no recorded in the SDL error detected, the data in an application program for copying and taking into account the real time recording / reproduction attribute information blocks other than assigned to the defective block areas, as in the <figref idrefs="S31">6B</figref> shown.
0071The <figref idrefs="S33">7</figref> is a flow diagram, the a reproducing method, the real time recording / reproduction information according to a execution the present invention represents. In step S101 is a disc loaded into a player and the player reads in S102 a volume area of the disk. In step S103 it is determined whether in the volume area real time recording / reproduction information available. If real time recording / reproduction information on the volume range are present, in step S104, taking into account the real time recording / reproduction information playback set. If it is determined in step S103 or after step S105, that no real time recording / reproduction information on the volume range are present, in step S105, the reading of the volume area completed.
0072After that is read in the step S106 a file. In step S107 it is determined whether real time recording / reproduction information are in the read file EXISTING the. If the real time recording / reproduction information in the read file are present, in step S108 considering the real time recording / reproduction information playing the file set. If in the step S108 or is determined by the step S108 that no real time recording / reproduction information in the read file are present, in step S109 the file read taking into account, whether the real time recording / reproduction information were adjusted reproduced.
0073in this connection , when the real time recording / reproduction information in the volume structure area are in place, the steps S107 and S108 is not performed. must also the steps S103, S104 and S105 are not performed, when the real time recording / reproduction information in a control information region available.
0074The <figref idrefs="S34">8</figref> is a schematic Block diagram of a disk recording / reproducing apparatus on the present invention can be applied. The function of the device for recording and reproducing A / V data using a recordable and rewritable disc is in recording and playback divided.
0075at compressed recording and encoding a codec <figref>110</figref> among Using a predetermined compression scheme, an audio / video AV signal from an external bitstream and writes data, corresponding to the a recording / reproduction bit rate (Vb) were compressed, to a track buffer <figref>120</figref>, An error correction encoder and decoder (ECC) <figref>130</figref> error corrected encoded in the Track buffer <figref>120</figref> written data, reads the encoded Data at a write / read bit rate (Va) and applies the result a pickup unit <figref>140</figref> at. the ECC addition turns<figref>130</figref> among the control of a controller <figref>170</figref> generated real time recording / reproduction information on the pickup unit <figref>140</figref> , so that the information on a volume structure area of a file control information area can be recorded. The pickup unit <figref>140</figref> converts the error corrected coded data in a radio frequency signal (RF) signal and records the RF signal on a disc <figref>150</figref> on. Here, the Rotational speed of a spindle motor <figref>160</figref> for driving the disc <figref>150</figref> according to a servo control signal from the controller <figref>170</figref> controlled.
0076at Play when the real time recording / reproduction in the file control information area is stored or in the volume structure area, are buffer-information, related to the amount of data initially was read from the track buffer, file allocation information, Defect management information, Read recording / reproduction bit rate information, etc. in advance and reading the file data based on the read information controlled.
0077File data, to the terms of the minimum contiguous storage block who correspond to a read / write bit rate Va of the disc <figref>150</figref> Read. The read file data by the ECC <figref>130</figref> about the pickup unit <figref>140</figref> error corrected encoded and in the track buffer <figref>120</figref> written. The codec<figref>110</figref> read the to the track buffer <figref>120</figref> written data with the Recording / reproducing bit rate Vb, decodes the read data, and outputs A / V data.
0078If the recording / reproduction bit rate information in the real time recording / reproduction information are present, receives the controller <figref>170</figref> the control information of the spindle motor <figref>160</figref> out to the pickup unit <figref>140</figref> and the ECC <figref>130</figref> provided Recording / reproduction bit rate information and can not only the spindle motor but also the servo drive.
0079The <figref idrefs="S35">9</figref> is a view the control flow for recording / reproducing data on a disc, to the real time recording / reproduction attributes in a rewritable Real Time System (RTRW) system are provided, shows.
0080The RTRW system is comprised of an application layer <figref>201</figref> to the Generating a associated with the A / V data recording / reproduction Command, a Windows kernel <figref>202</figref> to interpret the generated command and a device driver <figref>203</figref> With an identical with the file system of a DVD-RAM device driver file system, to request, by transmitting a driving command to the driver <figref>204</figref>, A function, the the by the Windows kernel <figref>202</figref> interpreted command equivalent. Here, in accordance with the Windows kernel<figref>202</figref> and the device driver <figref>203</figref> one Dateisys temschicht and the Windows kernel <figref>202</figref> may as a kernel layer are referred.
0081The <figref idrefs="S36">10</figref> is a block diagram, the flow of real time recording / reproduction data for a computer system among the RTWR systems shows. When recording to the multi-tasking the following processes performed: Storing the A / V data input to an A / V encoder <figref>211</figref> in a computer main memory <figref>212</figref> in real time, storing the stored in the computer memory A / V data in a FIFO file of a hard disk drive (HDD) <figref>213</figref> and storing the A / V data from the FIFO file of the HDD <figref>213</figref> in a DVD-RAM disc. This has the FIFO file not be present in the HDD, if sufficiently on a computer main memory is available.
0082at Play will be a process for storing the A / V data from the DVD-RAM disc <figref>214</figref> in a computer main memory <figref>215</figref> in real time and a process to read in the main memory <figref>215</figref> stored A / V data by an A / V decoder <figref>216</figref> carried out in multi-tasking.
0083For example are the functions of a RTRW system using a Windows kernel, in creating a file to which real time recording / reproduction attributes are provided, assigning a data area, the recording of data, deleting of data and closing split files and these divided functions hereinafter with reference to the <figref idrefs="S35">9</figref> described.
A method for generating a Real time recording / reproduction file
0084in the first step, a Windows kernel API (API = Application Programming Interface), which called is to create a real time recording / reproduction file, a generator file. The application layer<figref>201</figref> has a Producer file a file attribute as FILE ATTRIBUTE_RTRW to order the real time recording / reproduction file generate and calls the Windows kernel <figref>202</figref> as in the following example:
0085Example: File Handle = CreateFile ( "AVFILE.MPG" FILE_ATTRIBUTE_RTRW, ...)
0086in the second step is the Windows kernel <figref>202</figref> the DVD-RAM device driver <figref>230</figref> the Command to create a file.
0087in the third step identifies the DVD-RAM device driver <figref>203</figref>, if file creation function command has been given, a FILE_ATTRIBUTE_RTRW. If the FI-LE_ATTRIBUTE_RTRW is in the file control information in a extended attribute area of a file entry, in an information control block area (ICB sector), one in a file identification marking area or in File type area or in a flag area of an ICB TAG field stored in a file entry. Here, when an A / V file is created, also the bit rate information is set.
A method for assigning an allocated / unrecorded area of a real time recording / reproduction file
0088in the first step, a Windows kernel API that is called, to a real time recording / reproduction file assign an allocated / unrecorded area, a set File pointer with a search function. Thus, the application layer<figref>201</figref> a Data area of a real time recording / reproduction file in advance as an allocated / unrecorded area as large as a minimum can sequential memory block is assigned, calls the set File pointer to the Windows kernel so on as in the following example:
0089Example: SetFilePointer (filehandle 8_1024_1024, zero, File_End) SetFileBitrate (Filehandle, bitrate)
0090alternative , a data area for the real time recording / reproduction is required in advance by Using SetFileBitrate / FileHandler bitrate than a corresponding / unrecorded State are pre- assigned. Here, when the application layer a bit familiar and in the file system layer, an API for converting the bit rate in the number of blocks exists, the API ermit-switched by the number of blocks as the data area to be secured, the for real time recording / reproduction in an allocated / unrecorded state using is the SetFilePointer required.
0091in the second step, given that the Windows kernel <figref>202</figref> the DVD-RAM device driver <figref>203</figref> the Command to search for a file.
0092in the third step checks the DVD-RAM device driver <figref>203</figref>. after the command for the file search function, whether a file real time recording / reproduction attributes assigned and secures an allocated / unrecorded Data area, which is so large as the search according to minimum contiguous storage conditions (Z. B. File error management, file allocation, file buffering, the size of minimum contiguous storage block, and bit rate information), the specified in the assigned real time recording / reproduction attributes are as described in <figref idrefs="S36">11</figref> shown. A pre-allocated area or a plurality of areas are arranged in an ECC unit and can be assigned.
A method for recording data of a real time recording / reproduction file
0093in the first step, a Windows kernel API that is called, to the data of the real time recording / reproduction file recorded, a write file. The application layer<figref>201</figref> calling a a Write file used in Windows kernel to the real-time data save as in the following example:
0094Example: WriteFile (filehandle, AV_Buffer, 32_1024, NULL, NULL)
0095in the second step calls the Windows kernel, the file recording function the DVD-RAM device driver <figref>203</figref> on.
0096in the third step checks the DVD-RAM device driver <figref>203</figref>. when calling the file recording function, if a file real time recording / reproduction attributes assigned are. If the real time recording / reproduction attributes are assigned, be A / V data to be recorded in an allocated / unrecorded Area, according to real time recording conditions recorded. In the recording, when no allocated / unrecorded Field is present, the size of the recorded Data to the application layer <figref>201</figref> reported. The application layer<figref>201</figref> assigns advance an associated / unrecorded area as the Real time recording / reproduction attributes is allocated to, to the remaining unrecorded data using a seek command SetFilePointer with reference to the amount of data recorded, record, and record the remaining data again.
0097The means, as in the <figref idrefs="S37">12a</figref> shown, that A / V data of 32_1024 bytes of the <figref idrefs="S36">11</figref> shown 8_1024_1024 bytes in a allocated / unrecorded area are recorded and that the remaining area still than the assigned / unrecorded Area is allocated.
0098If the amount of data in one of the application layer <figref>201</figref> written Variables, as in the <figref idrefs="S37">12B</figref> shown, is reported since the allocated / unrecorded area 32_1024 Bytes is missing, the file system layer automatically pre-allocates a unallocated area using bit rate information assigned by SetFileBitrate to. If during recording bad block is generated and consequently generates an error is a the defective block corresponding block from the allocated / unrecorded area excluded, as in the <figref idrefs="S37">12d</figref> shown.
0099in this connection can, when the bit rates for the portions can be distinguished from each other, with the bitrate each section contiguous recorded information in a file control information area will. The<figref idrefs="S38">13A</figref> and <figref idrefs="S38">13B</figref> show an example of Plurality of bit rate values (here V<sub>1</sub>, V<sub>2</sub> and V<sub>3</sub>) and the associated with the sections Information as real time recording / reproduction information in a file control information area are stored when different in different sections Bit rates are provided. The<figref idrefs="S38">13C</figref> and <figref idrefs="S38">13D</figref> show an example of Bitrate value (here V<sub>b</sub>) Serving as a real time recording / reproduction information is stored in a file control information area ge when provided in the entire file data section, an identical bit rate becomes.
0100process for reproducing the real time recording / reproduction file data In the first step, a Windows kernel API that called is to reproduce the data of a real time recording / reproduction file, a reading file. The application layer<figref>201</figref> calls a Windows kernel on, using the read file to reflect the real-time data as in the following example:
0101Example: ReadFile / filehandle AV_Buffer, 32_1024, NULL, NULL)
0102in the second step, given that the Windows kernel 202 the DVD-RAM device driver <figref>203</figref> the Command to read a file.
0103If the command the file reading function is granted, checks the DVD-RAM device driver <figref>203</figref> in the third step, whether the file real time recording / reproduction attributes assigned. If the real time recording reproduction attributes are assigned, V data area A / V-data from the A / so long as the length of for the Play data is, according to the real-time playback conditions reproduced.
0104in this connection , when an error is generated in a block to be reproduced, of the DVD-RAM Gedevices drivers <figref>203</figref> on Read command indicating that allocated / unrecorded file attributes assigned, but were not read to the driver <figref>204</figref> Posted.
0105at Real-time recording / reproduction have a by a command interface the DVD-RAM device driver <figref>203</figref> provisioned Real-time recording command and a corresponding reproduction command be used.
A method of erasing Parts of the real time recording / reproduction file data
0106in the first step is a "DeletePartOfFile" as the Windows kernel API invoked to / reproduction file parts of the data of a real time recording to delete. To delete a portion of the data, calls the application layer <figref>201</figref> a Windows kernel on the "DeletePartOfFile" as in the following Examples of uses:
0107Example: DeletePartOfFile (filehandle, offset, Size)
0108in the second step, given that the Windows kernel <figref>202</figref> the DVD-RAM device driver <figref>203</figref> the Command to delete a portion of the file.
0109If partial deletion the file was ordered checks the DVD-RAM device driver <figref>203</figref> in the third step, whether the file real time recording / reproduction attributes assigned are and deletes, if the real time recording / reproduction attributes have been assigned, in accordance with the real-time conditions data from an A / V data area. When partial deletion a file is under a root directory on a file system a file for managing a dummy file or an ECC padding space list generated.
0110The <figref idrefs="S39">14A</figref> shows one of a to delete real-time file Range at which the A / V data is arranged in ECC units. The deletion area is assigned to a free area as shown in the <figref idrefs="S39">14B</figref> shown, and the deletion area associated A / V data section of an ECC block, which extends beyond the boundary the deletion area extends is referred to as padding space. The A / V data in this Padding space can be managed as a separate file, and in a Mapping identifier list (AD-List) in an ECC padding space list stored. A / V data that does not belong to the deletion area are stored in the AD list of a file entry. The EEC-padding space list is according to a function such as deletion or Writing, again updated. If the application according to the present Invention is an UDF system, the ECC padding can by-Space-List a short allocation descriptor described.
0111in the <figref idrefs="S39">14B</figref> have the A / V file-blank field and the padding space of the EEC-block, which extends over the boundary of the deletion area extend, extended lengths. Like in the <figref idrefs="S39">14C</figref> shown, has the A / V file-empty box of the EEC-block that on the Boundary of the deletion area also covers both an extended length and an information length, however, is the padding space in the AD list in an A / V file entry as an allocation descriptor that has an expansion and information length of "0", managed. This not the deletion area associated A / V file blank field in the EEC block is also in the AD list in the AV file entry managed. In this case, the padding space be defined as an extended allocation descriptor of UDF.
A method for closing a Real time recording / reproduction file
0112in the first step, a CloseHandle function as a Windows kernel API called in order to connect the real-time file. To the real time recording / reproduction file close, calls the application layer <figref>201</figref> the Windows kernel <figref>202</figref>. using the CloseHandle function on, as in the following Example:
0113Example: CloseHandle (filehandle)
0114in the second step, given that the Windows kernel to the DVD-RAM device driver <figref>203</figref> the Command to search for a file.
0115If the command the file closing function issued, updated the DVD-RAM device driver <figref>203</figref> the File control information (file entry, etc.) and disc information (eg. B. Information on free Areas, etc.).
0116As explained by of the present invention which have been described above, are assigned to a file real time recording / reproduction attributes and the file is recorded different than a general file. In this way, a real time recording / reproduction file be recorded / reproduced in real time.
0117As well In the present invention, files in real time files and divided into general files and recording / playback are defect management information, file allocation information, Buffer-information and the size information a minimum contiguous storage block, which in each step is provided, the real-time file assigned as real time recording / reproduction information. Consequently, the real time recording / reproduction effectively be performed.
0118Of Furthermore, in embodiments of the present invention, the control information of a spindle motor coherent from a recording / reproducing bit rate Real time recording / reproduction information is determined so as to to control the spindle motor.
106 members in 13 offices
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 19980015769 | Republic of Korea | – | |
| 19980015769 | Republic of Korea | A | |
| 19980027308 | Republic of Korea | – | |
| 19980027308 | Republic of Korea | A | |
| 19980030218 | Republic of Korea | – | |
| 19980030218 | Republic of Korea | A | |
| 19980041764 | Republic of Korea | – | |
| 19980041764 | Republic of Korea | A | |
| 19980055039 | Republic of Korea | – | |
| 19980055039 | Republic of Korea | A |
Members106
| Document | Office | Kind | |
|---|---|---|---|
| ID22000A | Indonesia | A | |
| EP0953977A1 | European Patent Office (EPO) | A1 | |
| CN1236950A | China | A | |
| KR19990087011A | Republic of Korea | A | |
| BR9901410A | Brazil | A | |
| JP2000030253A | Japan | A | |
| TW444188B | Taiwan Province of China | B | |
| EP1150293A1 | European Patent Office (EPO) | A1 | |
| EP1150294A1 | European Patent Office (EPO) | A1 | |
| EP1150295A1 | European Patent Office (EPO) | A1 | |
| JP2001320662A | Japan | A | |
| JP2001320663A | Japan | A | |
| US2001054168A1 | United States of America | A1 | |
| JP2002074856A | Japan | A | |
| US6389569B1 | United States of America | B1 | |
| US6389570B1 | United States of America | B1 | |
| US6467061B2 | United States of America | B2 | |
| EP1249838A1 | European Patent Office (EPO) | A1 | |
| EP1265240A1 | European Patent Office (EPO) | A1 | |
| SG93201A1 | Singapore | A1 | |
| CN1393874A | China | A | |
| CN1393875A | China | A | |
| CN1393876A | China | A | |
| CN1393877A | China | A | |
| CN1393878A | China | A | |
| JP2003059203A | Japan | A | |
| EP0953977B1 | European Patent Office (EPO) | B1 | |
| DE69906176D1 | Germany | D1 | |
| EP1306846A2 | European Patent Office (EPO) | A2 | |
| EP1306847A2 | European Patent Office (EPO) | A2 | |
| HK1049728A1 | Hong Kong, China | A1 | |
| HK1049729A1 | Hong Kong, China | A1 | |
| HK1049730A1 | Hong Kong, China | A1 | |
| HK1049731A1 | Hong Kong, China | A1 | |
| HK1049732A1 | Hong Kong, China | A1 | |
| EP1306846A3 | European Patent Office (EPO) | A3 | |
| EP1306847A3 | European Patent Office (EPO) | A3 | |
| KR100382639B1 | Republic of Korea | B1 | |
| CN1123881C | China | C | |
| DE69906176T2 | Germany | T2 | |
| RU2228547C2 | Russian Federation | C2 | |
| US2004136290A1 | United States of America | A1 | |
| US2004136304A1 | United States of America | A1 | |
| US6775803B1 | United States of America | B1 | |
| EP1150293B1 | European Patent Office (EPO) | B1 | |
| EP1150295B1 | European Patent Office (EPO) | B1 | |
| EP1265240B1 | European Patent Office (EPO) | B1 | |
| EP1249838B1 | European Patent Office (EPO) | B1 | |
| DE69920276D1 | Germany | D1 | |
| DE69920277D1 | Germany | D1 | |
| DE69920293D1 | Germany | D1 | |
| DE69920532D1 | Germany | D1 | |
| DE69920532T2 | Germany | T2 | |
| DE69920276T2 | Germany | T2 | |
| DE69920293T2This record | Germany | T2 | |
| EP1150294B1 | European Patent Office (EPO) | B1 | |
| DE69925760D1 | Germany | D1 | |
| US6938199B2 | United States of America | B2 | |
| US6948111B2 | United States of America | B2 | |
| CN1220206C | China | C | |
| DE69920277T2 | Germany | T2 | |
| CN1224044C | China | C | |
| SG115483A1 | Singapore | A1 | |
| DE69925760T2 | Germany | T2 | |
| HK1049732B | Hong Kong, China | B | |
| HK1049730B | Hong Kong, China | B | |
| CN1246852C | China | C | |
| EP1306846B1 | European Patent Office (EPO) | B1 | |
| SG120070A1 | Singapore | A1 | |
| DE69930425D1 | Germany | D1 | |
| US2006098959A1 | United States of America | A1 | |
| US7068918B1 | United States of America | B1 | |
| HK1049731B | Hong Kong, China | B | |
| US2006204225A1 | United States of America | A1 | |
| MY126521A | Malaysia | A | |
| DE69930425T2 | Germany | T2 | |
| RU2289860C2 | Russian Federation | C2 | |
| SG129227A1 | Singapore | A1 | |
| SG129228A1 | Singapore | A1 | |
| RU2300148C2 | Russian Federation | C2 | |
| RU2303823C2 | Russian Federation | C2 | |
| MY130655A | Malaysia | A | |
| MY131244A | Malaysia | A | |
| MY131245A | Malaysia | A | |
| US7283729B2 | United States of America | B2 | |
| US7286751B2 | United States of America | B2 | |
| RU2310243C2 | Russian Federation | C2 | |
| US2008013922A1 | United States of America | A1 | |
| MY135303A | Malaysia | A | |
| CN100385550C | China | C | |
| CN101286345A | China | A | |
| CN101286346A | China | A | |
| CN101286347A | China | A | |
| CN101286348A | China | A | |
| CN101286349A | China | A | |
| HK1049729B | Hong Kong, China | B | |
| CN100437798C | China | C | |
| JP4242966B2 | Japan | B2 | |
| HK1049728B | Hong Kong, China | B | |
| CN101286345B | China | B |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| No opposition during term of oppositionOpposition8364 | 8364 |
Numbers
- Publication
- 69920293
- Application
- 69920293
Titles2
- German
- Aufzeichnungsträger zur Aufzeichnung von Echtzeit-Aufzeichnung/Wiedergabeinformation
- English
- Recording medium for recording real time recording / reproduction information
Classification
- CPC, 23
- G11B20/10
- G11B20/10527
- G11B20/12
- G11B20/1217
- G11B20/1252
- G11B20/18
- G11B20/1883
- G11B27/034
- G11B27/105
- G11B27/32
- G11B27/322
- G11B27/329
- G11B2020/10537
- G11B2020/10546
- G11B2020/10944
- G11B2220/20
- G11B2220/216
- G11B2220/2562
- G11B2220/2575
- H04N5/781
- H04N5/85
- H04N5/9201
- H04N9/8042
- IPC, 15
- G11B20 12
- G06F12 16
- G11B7 00
- G11B7 004
- G11B20 10
- G11B20 18
- G11B27 00
- G11B27 02
- G11B27 034
- G11B27 10
- G11B27 32
- H04N5 765
- H04N5 85
- H04N5 92
- H04N5 937