Digital Video Recorder Write Confirmation via Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital video recording systems face limitations in resource utilization due to the need for a dedicated playback channel to confirm write operations, which ties up twice the resources and reduces the number of available channels for recording.
Innovation Solution
Implementing error-detecting functions such as checksums or cyclic redundancy checks (CRC) on video data before and after writing to storage, allowing for immediate write confirmation without a dedicated playback channel, enabling all channels to be used for recording while providing status indicators through a user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a dedicated playback channel is assigned for each record channel to verify write operations, then write confirmation reliability is improved, but the number of available recording channels is reduced
Solution Approach 1:
The patent extracts the verification function from a dedicated playback channel and implements it within the record channel itself using error-detecting functions. This separation allows the record channel to perform both recording and self-verification, eliminating the need for separate playback channels while maintaining reliability.
Solution Approach 2:
The record channel is given multi-functionality by enabling it to perform both recording operations and write verification operations. The same channel that records video data also computes error-detecting values to confirm successful writing, making the channel universal and eliminating the need for dedicated playback channels.
2Reliability
If a dedicated playback channel is used to read and verify recorded video data, then write operation verification is improved, but system resource utilization deteriorates
Solution Approach 1:
The record channel performs self-service by verifying its own write operations through error-detecting functions. Instead of relying on another channel to read and verify the data, the record channel itself computes and compares error values, making the system more resource-efficient while maintaining verification reliability.
3Measurement precision
If error-detecting functions are applied to verify write operations, then write confirmation accuracy is improved, but computational overhead increases
Solution Approach 1:
The error-detecting function computes values in advance during the recording process itself, rather than requiring a separate verification pass. By calculating error values preliminarily as data is written and comparing them immediately, the system achieves high verification accuracy without the computational overhead of redundant reading and processing operations.
Data Source
AI summary
Systems, methods, and computer program products to perform an operation comprising receiving a first unit of video data on a first input/output (I/O) channel, of a plurality of I/O channels of a digital video recorder, computing a first value by applying an error-detecting function to the first unit of video data, attempting to write the first unit of video data to a storage location of a storage device communicably coupled to the digital video recorder, computing, after attempting to write the first unit of video data, a second value by applying the error-detecting function to a data stored at the storage location of the storage device, and upon determining that the first and second values are not equal, storing an indication that the first unit of video data was not successfully written to the storage location of the storage device.


