Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

40 results about "Buffer underrun" patented technology

In computing, buffer underrun or buffer underflow is a state occurring when a buffer used to communicate between two devices or processes is fed with data at a lower speed than the data is being read from it. (The term is distinct from buffer overflow, a condition where a portion of memory being used as a buffer has a fixed size but is filled with more than that amount of data.) This requires the program or device reading from the buffer to pause its processing while the buffer refills. This can cause undesired and sometimes serious side effects because the data being buffered is generally not suited to stop-start access of this kind.

Disk recording system

When a buffer underrun decision circuit decides that a buffer underrun is about to occur, data recording on the disk is interrupted by a recording control circuit. On the other hand, when the buffer underrun decision circuit determines that a buffer underrun situation has been avoided, data recording is resumed by the recording control circuit. At this time, data recording is resumed from a position of the disk which is continuous to data recorded by the time the data recording was interrupted, thereby recording new data continuous to the last recorded data.
Owner:SANYO ELECTRIC CO LTD

Method and apparatus for realtime detection of heap memory corruption by buffer overruns

One embodiment of the present invention relates to a heap overflow detection system that includes an arithmetic logic unit, a datapath, and address violation detection logic. The arithmetic logic unit is configured to receive an instruction having an opcode and an operand and to generate a final address and to generate a compare signal on the opcode indicating a heap memory access related instruction. The datapath is configured to provide the opcode and the operand to the arithmetic logic unit. The address violation detection logic determines whether a heap memory access is a violation according to the operand and the final address on receiving the compare signal from the arithmetic logic unit.
Owner:INFINEON TECH AG

Controlling the maximum rotation speed of a disk drive device based on the presence of an external power source and the possibility of a buffer underrun

At the time of data recording onto a disk, when an external power source connection detecting circuit (12) detects that connection of an external power source is released, the currently set rotation speed is recognized. When the current rotation speed cannot be achieved in a maximum speed restricting mode, the processing speed is switched to the maximum speed that can be achieved in the maximum speed restricting mode. At the time of data reproduction on a disk, when the external power source connection detecting circuit (12) detects that the connecting power source is switched to the external power source, the processing speed is automatically switched to the maximum disk rotation speed regardless of the maximum speed restricting mode.
Owner:SANYO ELECTRIC CO LTD

Method and device for parameter independent buffer underrun prevention

A method and device for parameter independent buffer underrun prevention in a data communication system includes a buffer for compensating for a difference in the rate of flow of data having a write port and a read port. After a commencement of writing data into the buffer, a predetermined delay time occurs. When the delay time has passed, reading data out from the buffer starts. Then the length of a time gap between the completion of writing data into the buffer and completion of reading data out from the buffer is determined. Finally, the length of the predetermined delay time is decreased by a first value if the length of the time gap is larger than a specified tolerance value and the length of the predetermined delay time is increased by a second value if the length of the time gap is smaller than the specified tolerance value. The provided method and device advantageously adjusts to systems having dynamically varying parameters, e.g., processors or other devices having a variable clock rate due to power-saving-modes.
Owner:IBM CORP

Controller of data recorder

A controller of a data recorder that records data on a recording medium such that the occurrence of buffer underrun errors are prevented. Data encoded by an encoder is recorded on the recording medium. A decoder decodes the data recorded on the recording medium. The data recorder interrupts the recording of data when a buffer underrun is likely to occur. The controller restarts the recording of data when the decoded data and the encoded data are synchronized. When the decoded data is delayed from the encoded data, the controller stops the encoding until the decoded data catches up with the encoded data.
Owner:SEMICON COMPONENTS IND LLC

Optical disk drive that supports a plurality of recording speeds

A buffer underrun is generated intentionally, and the apparent recording speed is changed by alternately repeating start and stop of recording by using the buffer underrun free recording function to obtain a desired recording speed.
Owner:KK TOSHIBA

Adaptive streaming aware network node, client and method with priority marking

In adaptive streaming, video segments are available in one or more quality levels, and each video segment is de livered to the client (103) in a quality level specified in a request received from that client (103). In order to reduce the risk for buffer underrun, an adaptive streaming aware network node (101) comprises: —session monitoring means (111) for collecting buffer fill information indicative for a buffer volume at the client (101) occupied by a video session; —priority calculation means (112) for determining a priority level for video segments of the session in function of the buffer fill information; and—video segment marking means (113) for marking video segments of the session with the priority level.
Owner:RPX CORP

Buffer Underrun Handling

A graphics system may include a display pipe with a buffer configured to store pixels to be processed by a display controller for displaying on a display device, with a buffer control circuit coupled to the buffer to supply pixels to the display controller. When the buffer control circuit detects an underrun of the buffer responsive to the display controller attempting to read pixels from the buffer that have not yet been written to the buffer, the buffer control circuit may supply an underrun pixel to the display. The underrun pixel may be selected from a set of previously stored set of underrun pixels, which may include a most recent valid pixel read by the display controller. A read pointer representative of the location in the buffer from where the display controller is currently attempting to read may be advanced even when an underrun condition occurs. The underrun pixel may be supplied to the display controller until the underrun has been resolved, at which point the most recent valid pixel read from the buffer may be supplied to the display controller.
Owner:APPLE INC

Method for adjusting the write speed of data recording device and apparatus thereof

A method for adjusting the write speed of a data recording device and apparatus thereof. First, the recording media is written to at a write speed, during which the number of buffer underrun events is counted. Then, the write speed is adjusted according to the number of buffer underrun events until writing is finished.
Owner:ASUSTEK COMPUTER INC

Method and apparatus for recording data on an optical disc with restarting writing of data after data recording interruption

A data recording equipment that accurately restarts the writing of data to an optical disc after data recording is interrupted. The equipment interrupts recording when detecting an external shock or when predicting the occurrence of a buffer underrun error. The equipment includes a counter, which counts execution of recording data on the optical disc and generates a count value indicating the amount of data that is recorded, and a control unit, which is connected to the counter to hold the count value of the counter immediately before an interruption when the recording of data is interrupted. The unit re-irradiates a position on the optical disc, on which data prior to the data recorded immediately before the interruption is recorded. The init controls restart of the recording based on the held count value while recognizing the position of the data on the optical disc.
Owner:SEMICON COMPONENTS IND LLC

Contiguous Streaming Of Media Stream

InactiveUS20180338170A1Buffer underruns may be preventedSelective content distributionComputer networkBit rate
A method and controller are provided for performing a non-contiguous streaming of a media stream. Such non-contiguous streaming comprises transmitting a selected portion of the media stream to the receiver while omitting transmitting at least an immediately adjacent portion of the media stream so as to enable uninterrupted play-out of the selected portion by the receiver after a pre-determined play-out delay. Such non-contiguous streaming may be advantageously used when the content bitrate exceeds the available network bandwidth. Namely, instead of streaming all of the media stream, only one or more selected and non-adjacent portions thereof are streamed, while omitting transmitting one or more intermediate portions. Effectively, the available network bandwidth may be allocated for transmitting only selected portions of the media stream to enable said portions each to be played-out uninterruptedly by the receiver after a pre-determined play-out delay and at the original content bitrate. Buffer underruns at the receiver may thereby be prevented.
Owner:KONINK KPN NV +1

Method of Reducing Clock Differential in a Data Processing System

InactiveUS20070260771A1Preventing buffer underrun and buffer overrun errorInput/output processes for data processingData conversionData processing systemBuffer overflow
A method of preventing buffer underrun and buffer overrun errors in a data processing system is disclosed. The method includes providing a reference frequency for the data processing system, storing data samples to be processed in a first in, first out (FIFO) register, detecting a level of the FIFO register for indicating how many data samples are stored in the FIFO register, dividing the reference frequency by a divisor for producing a working frequency having a lower frequency than the reference frequency, wherein the divisor is not equal to zero and the divisor is adjusted according to the level of the FIFO register, and processing the data samples stored in the FIFO register using the working frequency.
Owner:BENQ CORP

Data recorder

A data recorder for writing data to a recording medium that prevents buffer underrun errors. An optical head generates a laser beam at a high power level when writing data on the recording medium and at a low power level when reading data from the medium. The writing of data is interrupted when there is a possibility of a buffer underrun error. When restarting data writing from where the interruption occurred, the laser beam is shifted from the low power level to the high power level before reaching the location at which the interruption occurred. This guarantees that the laser beam has the required power level when writing is restarted.
Owner:SEMICON COMPONENTS IND LLC

3D authoring tool ensuring no buffer underrun upon jumps

Systems and methods are provided to implement a technique for providing 3D content, such as on optical media like Blu-ray® discs. In one implementation, a 3D authoring tool executing on a computer system manages how to construct an image for replication where the image handles jumps without buffer underruns, the jumps caused by layer switching or by moving from or to branches in a multi-branch story line.
Owner:SONY CORP +1

Programmatic time-gap defect correction apparatus and method

A programmatic time-gap defect correction apparatus and method corrects errors which may go undetected by a computer system. Buffer underruns or overruns, which may incur errors in data transfers, yet remain undetected and uncorrected in a computer system, are corrected by an error avoidance module in accordance with the invention. Bytes transferred to and from buffers, used by an I / O controllers to temporarily store data while being transferred between synchronous and asynchronous devices, are counted and an error condition is forced based on the count. If the count exceeds the capacity of the buffer, an error condition is forced, thereby reducing chances that errors are incurred into the data transfer.
Owner:AFTG TG L L C

Programmatic time-gap defect correction apparatus and method

InactiveUS20050273528A1Minimal system resourceError avoidanceNon-redundant fault processingByteData transmission
A programmatic time-gap defect correction apparatus and method corrects errors which may go undetected by a computer system. Buffer underruns or overruns, which may incur errors in data transfers, yet remain undetected and uncorrected in a computer system, are corrected by an error avoidance module in accordance with the invention. Bytes transferred to and from buffers, used by an I / O controllers to temporarily store data while being transferred between synchronous and asynchronous devices, are counted and an error condition is forced based on the count. If the count exceeds the capacity of the buffer, an error condition is forced, thereby reducing chances that errors are incurred into the data transfer.
Owner:AFTG TG L L C

Buffering of video stream data

Buffering of a video stream containing intra frames (I-frames) and inter frames (P-frames, B-frames) is disclosed. A buffer memory is segmented in two parts, a contiguous part for buffering of contiguous frames of the video stream (I-, P- and B-frames), and an intra part for the buffering of intra frames of the video stream. A decoding of the video stream may under normal conditions be done on data read from the contiguous part of the buffer, whereas the decoding of the video stream in a buffer-underrun situation may be done on data read from the intra buffer
Owner:KONINKLIJKE PHILIPS ELECTRONICS NV

Device and method for controlling write-in data during generating error in optical drive

The present invention provides an apparatus and method for controlling the writing of data, which enable data writing to be restarted at the point where it was stopped, and enable data writing to be restarted by monitoring when data writing was stopped due to an error in write mode Buffer underrun and multiple servo signals to perform writes precisely. The method includes: monitoring an error when writing is performed; checking whether the write mode is stopped when an error is detected; resuming predetermined data required for writing the mode; and resuming writing with said predetermined data. Accordingly, errors can be detected by monitoring a plurality of servo signals as well as buffer underrun while performing a write function, thus enabling more precise control of the write mode operation.
Owner:SAMSUNG ELECTRONICS CO LTD

Controller for data recorder

A controller for controlling interruptions and restarts when writing data to a recording medium by emitting a laser beam against the recording medium. The controller prevents buffer underrun errors. The laser beam is emitted at a high power level when writing data on the recording medium and at a low power read level when reading data from the medium. The writing of data is interrupted when there is a possibility of a buffer underrun error. When restarting data writing from where the interruption occurred, the laser beam is shifted from the read level to the write level before reaching the location at which the interruption occurred. This guarantees that the laser beam has the required power level when writing is restarted.
Owner:SEMICON COMPONENTS IND LLC

Data recording method for optical disk drive

A data recording method for an optical disk drive is implemented by the following steps. First, one or more data blocks are encoded and recorded sequentially, and it detects if a buffer under run occurs. If a buffer under run occurs, the recording does not stop immediately until at least the main data of the data block being currently recorded have been recorded completely. Afterwards, it restarts to encode and record from the data block next to the data block where the recording stops. Moreover, the recording also can stops if a servo error is detected, and the data restart to encode and record from the data block where the recording stops or at least one data block preceding the data block where the recording stops.
Owner:MEDIATEK INC

Buffer underrun handling

A graphics system may include a display pipe with a buffer configured to store pixels to be processed by a display controller for displaying on a display device, with a buffer control circuit coupled to the buffer to supply pixels to the display controller. When the buffer control circuit detects an underrun of the buffer responsive to the display controller attempting to read pixels from the buffer that have not yet been written to the buffer, the buffer control circuit may supply an underrun pixel to the display. The underrun pixel may be selected from a set of previously stored set of underrun pixels, which may include a most recent valid pixel read by the display controller. A read pointer representative of the location in the buffer from where the display controller is currently attempting to read may be advanced even when an underrun condition occurs. The underrun pixel may be supplied to the display controller until the underrun has been resolved, at which point the most recent valid pixel read from the buffer may be supplied to the display controller.
Owner:APPLE INC

Contiguous streaming of media stream

A method and controller are provided for performing a non-contiguous streaming of a media stream. Such non-contiguous streaming comprises transmitting a selected portion of the media stream to the receiver while omitting transmitting at least an immediately adjacent portion of the media stream so as to enable uninterrupted play-out of the selected portion by the receiver after a pre-determined play-out delay. Such non-contiguous streaming may be advantageously used when the content bitrate exceeds the available network bandwidth. Namely, instead of streaming all of the media stream, only one or more selected and non- adjacent portions thereof are streamed, while omitting transmitting one or more intermediate portions. Effectively, the available network bandwidth may be allocated for transmitting only selected portions of the media stream to enable said portions each to be played-out uninterruptedly by the receiver after a pre-determined play-out delay and at the original content bitrate. Buffer underruns at the receiver may thereby be prevented.
Owner:KONINK KPN NV +1

Method and related apparatus for generating fixed packets while writing data to cds

Method and related apparatus for generating fixed packets while writing data into CDs. The present invention records a total-block number of a write-in data with a counter, and a waiting-coding number with another counter, so as to generate fixed packets efficiently and correctly, and prevent buffer under run when writing the write-in data to the CD.
Owner:MEDIATEK INC

Apparatus and method for controlling recording signals

An apparatus and method for controlling a recording signal are provided. The apparatus may include a light generator generating light used to write information to an optical disk, a light amount compensator setting a voltage level of the recording signal as a second level when the write operation is performed or stopped, and a light amount controller supplying energy to the light generator based on the second level of the recording signal until the voltage level of the recording signal reaches a first level when a rewrite operation is started and controlling the light generated by the light generator to be constant after the voltage level of the recording signal reaches the first level. The apparatus and method for controlling the recording signal may reduce write quality deterioration due to a lack of initial power of the recording signal when an optical disk recording apparatus starts a rewrite operation after stopping a write operation due to buffer underrun, insecure servo signals, wobble quality, contamination of discs, changes in recording speeds, and / or external shocks.
Owner:SAMSUNG ELECTRONICS CO LTD

Apparatus and method for controlling recording signals

An apparatus and method for controlling a recording signal are provided. The apparatus may include a light generator generating light used to write information to an optical disk, a light amount compensator setting a voltage level of the recording signal as a second level when the write operation is performed or stopped, and a light amount controller supplying energy to the light generator based on the second level of the recording signal until the voltage level of the recording signal reaches a first level when a rewrite operation is started and controlling the light generated by the light generator to be constant after the voltage level of the recording signal reaches the first level. The apparatus and method for controlling the recording signal may reduce write quality deterioration due to a lack of initial power of the recording signal when an optical disk recording apparatus starts a rewrite operation after stopping a write operation due to buffer underrun, insecure servo signals, wobble quality, contamination of discs, changes in recording speeds, and / or external shocks.
Owner:SAMSUNG ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products