Multimedia Communication Picture Orientation Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to properly display captured pictures on devices without orientation information, leading to improper rotation or upside-down presentation, especially in scenarios where physical rotation of the display is not feasible, such as with fixed displays or during video conferencing.
Innovation Solution
Incorporating a method to encode picture orientation information separately from the image data, allowing for accurate rotation and display adjustment based on identified rotation data and its duration, using techniques like RTCP, RTP, SDP, or ISO base media file formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If picture orientation information is embedded within the encoded image data, then the orientation information can be transmitted with the picture, but the decoding process becomes complex and codec-specific
Solution Approach 1:
The picture data is divided into two separate portions: encoded image data and distinct orientation information. This segmentation allows the orientation information to be transmitted independently from the image data, enabling universal processing without requiring codec-specific decoding mechanisms.
Solution Approach 2:
The orientation information is extracted from the picture data stream and placed in a separate distinct portion. This extraction eliminates the need for complex decoding processes to retrieve orientation data, as it can be accessed directly from the distinct portion alongside the decoded image.
2Reliability
If rotation information is applied continuously without time constraints, then all pictures are properly oriented, but unnecessary rotation operations increase processing time and energy consumption
Solution Approach 1:
The rotation operation is applied periodically based on the duration specified in the distinct portion, rather than continuously. The processor determines when rotation is needed by checking the duration parameter, allowing it to skip unnecessary rotation operations and reduce processing time while maintaining orientation accuracy when needed.
Solution Approach 2:
Instead of applying rotation to every picture unconditionally, the system applies rotation only for the specific duration indicated in the distinct portion. This partial action approach avoids excessive processing while ensuring proper orientation during the required time window.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems, devices, and methods for capturing and displaying picture data including picture orientation information are described. In one innovative aspect, a method for transmitting media information is provided. The method includes obtaining picture or video information, said picture or video information including image data and orientation information of a media capture unit when the picture or video information is obtained. The method further includes encoding said picture or video information, wherein the orientation information is included in a first portion and the image data is included in a second portion, the second portion being encoded and the first portion being distinct from the second portion. The method also includes transmitting the first portion and the second portion.