Head-Mountable Device Error Concealment via Reference Frame Down-Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Head-mountable devices face challenges in managing heat generation due to high power consumption, which is often linked to their hardware and software capabilities, and existing error concealment methods are inefficient in handling corrupted or missing data, leading to degraded user experiences.
Innovation Solution
The implementation of a method in head-mountable devices that down-converts frames to a lower resolution to create a reference frame, allowing for error correction operations based on this reference, thereby reducing memory allocation and power consumption while enhancing performance and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the head-mountable device uses higher processing power and larger memory to improve performance, then the user experience is enhanced, but the power consumption increases and heat generation becomes excessive
Solution Approach 1:
The patent applies partial action by allocating memory resources selectively - only storing reference frames when errors are detected, rather than continuously storing high-resolution frames. The system performs error correction operations only when needed, using the down-converted reference frame to conceal errors in the current frame, thus reducing overall memory usage and power consumption while maintaining performance when required
Solution Approach 2:
The patent changes the resolution parameter by down-converting the reference frame to a lower resolution than the original input frame. This parameter change reduces the memory allocation required for storing reference frames, thereby reducing power consumption and heat generation while still enabling effective error concealment through the error correction operation
2Reliability
If the head-mountable device allocates more memory to store high-resolution frames, then error correction capability is improved, but the device generates more heat and consumes more power
Solution Approach 1:
The patent creates a simplified copy of the reference frame by down-converting it to a lower resolution. This lower-resolution copy contains sufficient information for error concealment purposes but occupies less memory space, thereby reducing the power and heat requirements while maintaining the essential error correction capability
3Use of energy by moving object
If the head-mountable device limits hardware and software capabilities to reduce power consumption, then heat generation is controlled, but performance is hampered and user experience degrades
Solution Approach 1:
The patent implements a dynamic approach where the system adapts its operation based on error detection. When errors are detected in the current frame, the system activates the error correction process using the stored reference frame. When no errors are present, the system operates with minimal memory access, thus dynamically adjusting performance and power consumption based on actual needs rather than maintaining constant high-performance operation
Data Source
AI summary
In various implementations, a method includes obtaining a first frame that is characterized by a first resolution associated with a first memory allocation. In some implementations, the method includes down-converting the first frame from the first resolution to a second resolution that is lower than the first resolution initially defining the first frame in order to produce a reference frame. In some implementations, the second resolution is associated with a second memory allocation that is less than a target memory allocation derived from the first memory allocation. In some implementations, the method includes storing the reference frame in a non-transitory memory. In some implementations, the method includes obtaining a second frame that is characterized by the first resolution. In some implementations, the method includes performing an error correction operation on the second frame based on the reference frame stored in the non-transitory memory.


