Region-Specific Video Encoding for Thin Client Data Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In thin client systems, when switching from still image encoding to moving image encoding, the first frame is encoded using in-screen prediction, leading to increased information amounts due to duplicated data transmission, and it is challenging to acquire a frame encoded by still image encoding as a reference for inter-screen prediction in universal moving image encoding apparatuses.
Innovation Solution
An information processing apparatus that determines updated regions as moving or still image regions, encodes frames accordingly, and transmits region information, allowing for inter-screen prediction when switching to moving image encoding, thereby reducing information amounts by using previously encoded still image regions as references.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the first frame in moving image encoding is encoded by in-screen prediction, then the encoding can be performed in universal moving image encoding apparatuses, but the information amount increases due to duplicated data transmission
Solution Approach 1:
The screen is divided into multiple regions, with some regions encoded as still images and others as moving images. This segmentation allows selective application of encoding methods to different regions, reducing overall information amount while maintaining compatibility.
Solution Approach 2:
Different encoding qualities and methods are applied to different regions of the screen. Static regions use still image encoding while dynamic regions use moving image encoding, optimizing the information amount for each region's specific requirements.
2Productivity
If still image encoding is switched to moving image encoding, then the encoding can adapt to dynamic content, but duplicated data is transmitted when the first frame is similar to the previous still image frame
Solution Approach 1:
The system performs preliminary determination of updated regions before encoding. By identifying regions that have changed since the last still image frame, the system can selectively apply moving image encoding only where necessary, avoiding duplication of unchanged data.
Solution Approach 2:
Instead of applying moving image encoding to the entire screen, the system applies it only to partial regions that have been updated. This reduces the amount of duplicated data transmitted while maintaining adaptability to dynamic content where needed.
3Quantity of substance
If the area of difference region exceeds a threshold value, then the frame rate can be lowered to reduce transmission load, but the image quality and responsiveness deteriorate
Solution Approach 1:
The screen is segmented into still image regions and moving image regions based on update thresholds. This allows different quality levels and transmission rates for different regions, reducing overall transmission load while maintaining image quality in critical dynamic areas.
Solution Approach 2:
Different quality parameters and transmission frequencies are applied locally to different regions. Regions with small updates maintain high quality still image encoding, while regions with large updates use moving image encoding with adjusted frame rates, optimizing the balance between transmission load and image quality.
Data Source
AI summary
A transmission-side information processing apparatus includes, an updated region determination circuit that determines an inside of a frame to be determined as a moving image region and a still image region, a moving image encoding circuit that encodes the frame of the image by a moving image encoding scheme to generate a moving image stream when there is the moving image region in the frame to be determined, a still image encoding circuit that encodes a region switched from the moving image region to the still image region to generate a still image stream when there is the region switched from the moving image region to the still image region in the frame to be determined, and a transmission circuit that transmits region information indicating the moving image region and the still image region, the moving image stream and the still image stream to a reception-side information processing apparatus.


