Blu-Ray Memory Array Orthogonal Block Assembly
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Blu-Ray devices face memory utilization inefficiencies due to limited memory capacity and time-consuming encoding/decoding processes, leading to performance bottlenecks and idle memory periods.
Innovation Solution
The proposed method involves rotating the direction of memory storage and retrieval for reading and writing operations, allowing simultaneous assembly and decoding/outputting of LDC blocks in orthogonal directions, thereby optimizing memory usage and reducing idle time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If recording frames are read and processed line by line in a single direction, then the encoding/decoding process can be completed, but memory utilization is inefficient and idle periods occur
Solution Approach 1:
The patent introduces a second dimension of processing by simultaneously assembling LDC blocks in both X direction (horizontal) and Y direction (vertical). Instead of processing only one direction sequentially, the system now operates in two dimensions, allowing memory to be utilized more efficiently by filling space in multiple directions concurrently, thereby eliminating idle periods.
Solution Approach 2:
The patent ensures continuous memory utilization by overlapping the assembly and decoding processes. While one LDC block is being assembled in the X direction, another block is simultaneously being assembled in the Y direction, and decoding operations proceed in parallel. This continuous overlapping of operations eliminates idle time and maintains constant productive action throughout the data processing cycle.
2Productivity
If encoding and decoding processes are performed sequentially, then data integrity is maintained, but processing time increases and performance bottlenecks occur
Solution Approach 1:
The patent performs preliminary assembly of LDC blocks in both X and Y directions before the actual decoding operation. By pre-assembling complete LDC blocks from recording frames in advance, the system prepares data structures that can be immediately decoded without waiting for sequential processing, thereby reducing overall processing time while maintaining data integrity through the structured assembly process.
Solution Approach 2:
The patent implements parallel encoding and decoding operations that proceed simultaneously. While encoding one LDC block, the system decodes another block that has been pre-assembled, creating a continuous pipeline of productive operations. This parallel processing eliminates sequential bottlenecks and maintains continuous useful action throughout the data transfer cycle.
3Productivity
If memory is allocated for complete LDC blocks, then data processing can proceed, but memory capacity is insufficient for high-performance operations
Solution Approach 1:
The patent segments the LDC block assembly process into two independent directional components: X direction assembly and Y direction assembly. Each direction can be processed independently with its own memory allocation and processing pipeline. This segmentation allows the system to manage memory more efficiently by dividing the processing workload rather than requiring a single large memory buffer for complete blocks, thereby increasing effective throughput.
Solution Approach 2:
The patent adds a second dimension to memory utilization by simultaneously maintaining and processing data structures in both X and Y directions. This two-dimensional approach allows the system to overlap memory operations, reducing the need for large single-direction buffers and enabling higher processing throughput with more efficient memory capacity utilization.
Data Source
AI summary
Blu-Ray reading and writing methods are provided. In a reading procedure, a first plurality of recording frames are sequentially read from a Blu-Ray disc and stored in a memory array along a first direction to assemble a first LDC block comprising a plurality of data lines arranged along a second direction. A second plurality of recording frames are simultaneously read and stored in the memory array along the second direction to assemble a second LDC block comprising a plurality of data lines arranged along the first direction while the data lines in the first LDC block are sequentially decoded and output.


