摘要:
APIs discussed herein promote efficient and timely interoperability between hardware and software components within the media processing pipelines of media content players. A PhysMemDataStructure API facilitates a hardware component's direct access to information within a memory used by a software component, to enable the hardware component to use direct memory access techniques to obtain the contents of the memory, instead of using processor cycles to execute copy commands. The PhysMemDataStructure API exposes one or more fields of data structures associated with units of media content stored in a memory used by a software component, and the exposed fields store information about the physical properties of the memory locations of the units of media content. SyncHelper APIs are used for obtaining information from, and passing information to, hardware components, which information is used to adjust the hardware components' timing for preparing media samples of synchronously-presentable media content streams.
摘要:
A buffer management device of record and reproduction apparatus for an optical storage medium and a management method for a buffer memory are provided. By employing two sets of pointers to manage the parts of the buffer memory needed for decoding and encoding respectively, the buffer memory inside the record and reproduction apparatus such as a DVD drive has a better efficiency of switching between the read operation and the write operation.
摘要:
Embodiments of the invention improve the cache hit ratio of read data. A hard disk drive (HDD) according to an embodiment of the present invention determines whether the read buffer should be used in its entirety or the partial continuous space should be used to read read-data from the magnetic disk. When the HDD determines use of the partial continuous space, the HDD specifies the sub-buffer which is a continuous space wherein the leading-end position and the trailing-end position are coupled to each other, and executes data writing to the sub-buffer in parallel with data reading from the sub-buffer and transmission thereof to the host. The sub-buffer capacity coincides with the data length of the back data.
摘要:
An apparatus for recording and reproducing information which can expand a ring buffer area in a recording medium. In an apparatus for recording and reproducing information in which a ring buffer area where an information signal is circulatively recorded and reproduced and a memory area where the information signal is permanently stored are formed on a recording medium, wherein a recorded position of the information signal is set as an extension area of the ring buffer area in response to an erasing command for erasing the information signal recorded in the memory area.
摘要:
A write/read control method for recording at least one datum on a magnetic tape within a predetermined distance is provided. The method includes sequentially accumulating a plurality of blocks of data of variable length in a buffer divided into fixed length segments and writing the contents of each segment to the tape. If the segment contains at least one block of data, the data is written to the tape as a dataset and if the segment does not contain any data, then a null dataset is written to the tape within the predetermined distance. The predetermined distance may vary depending upon the format of a tape drive embodying the method. In response to a request to read a block of data, reading at least one dataset that includes the requested block of data from the tape to segments in the buffer, and reading the requested block of data for invalidating data transfer of a null dataset in the segment. By invalidating the transfer of a null dataset, blocks of data separated by the null dataset can be reconstructed.
摘要:
A method is provided for handling streaming information encoded with a data structure having a data block format. The data block format includes a data block having a header portion and an end portion. The header portion includes a prefix field having a pointer to a succeeding data block and the end portion includes a suffix field having a pointer to a preceding data block. A first data block size field is included in the header portion and indicates the size of the data block and a second data block size field is included in the end portion and indicates the size of the data block. A payload field is bounded by the first data block size field and a second data block size field. The payload field includes streaming information to be rendered.
摘要:
The present invention comprises the steps of: when there is a change of music-piece, writing the last data of previous piece of music stored in a storage device to a recording medium; writing the front data of the next piece stored in the storage device; and executing file operation to change the music-piece after writing the front data of the next piece. By executing a part of the file operation to change the music-piece at other time than the change of music-piece, buffer referring time during the piece-change processing can be shortened.
摘要:
Provided is an information recording/reproducing method and apparatus which can reduce the frequency of access to an information recording medium as much as possible and shorten reading/writing time. An application program or a file system driver has a means for setting a predetermined area in the cache buffer area to overwrite inhibited. Thus, when the data to be read out again is set to overwrite inhibition, the data is not deleted from the cache buffer. Therefore, access to the disk is not caused at the time of re-reading or re-writing, which can shorten reading/writing time.
摘要:
One of the most frustrating things when recording for example songs from the radio is that many times by the time the user decides that he/she would like to record for example some song, the beginning of the song is already lost. Or the user might zap between radio stations and tune into the station after the song has already started or for example after the beginning of an interesting conversation or message or News item and is frustrated that he missed the beginning of it. Similarly, for example while zapping through cable TV stations, a user might find for example a fascinating scientific program or a fascinating report and regret that he/she had not seen or recorded it from the start for later reference. The idea of retroactive recording and/or replay has existed already since 1990 and there are a number of patents about it, but they do not deal with the problem of enabling retroactive recording and/or replay also when the user is zapping between channels for example on Radio or on TV. The present invention describes an improved system and method for automatic time-shifted retroactive recording or replay, that applies retroactive recording and/or replay also to a situation of switching between channels. Additional improvements and possible implementations are also shown, including for example improved zapping speed which can be used also without retroactive replay/recording.
摘要:
A data block format for streaming information includes a first data block size field and a second data block size field, each of the fields indicating the size of the data block. A payload field is bounded by the first data block sized field and the second data size in the data block format.