Encoder Separating Multi-Directional Video Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding systems struggle to manage and distribute video data captured by rotating cameras in multiple directions, leading to confusion among viewers when frame rates and intervals are not synchronized across different imaging directions.
Innovation Solution
An encoder apparatus that separates video frames by imaging direction, calculates a frame rate based on sequence numbers, and encodes video data for each direction, ensuring even intervals and synchronized playback across multiple monitor devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video frames captured in multiple imaging directions are distributed without separation, then the camera can capture videos in multiple directions for diversified applications, but viewers may be confused when the video direction suddenly changes during broadcast
Solution Approach 1:
The encoder separates video frames into different groups based on imaging direction. The separation unit divides the video data into first video data containing frames in a first imaging direction and second video data containing frames in a second imaging direction, allowing each direction to be processed and distributed independently to maintain viewing consistency.
Solution Approach 2:
The encoder acts as an intermediary between the multi-directional camera and the distribution system. It calculates frame rates for each direction, separates the video data accordingly, and outputs encoded video data for each direction, thereby mediating the conflict between multi-directional capture and consistent viewing experience.
2Productivity
If frames from different imaging directions are interleaved in the video stream, then all captured directions can be distributed, but the frame rate and intervals become unsynchronized causing viewer confusion
Solution Approach 1:
The video data is segmented into separate streams based on imaging direction. The encoder outputs first encoded video data for the first imaging direction and second encoded video data for the second imaging direction, with each stream having synchronized frame rates and intervals, thus resolving the synchronization issue while maintaining distribution efficiency.
Solution Approach 2:
The encoder calculates and applies different frame rates for video data from different imaging directions. By adjusting the encoding parameters (frame rate) based on the specific imaging direction and capture timing, the system achieves synchronized playback across multiple directions without interleaving frames.
Data Source
AI summary
An encoder apparatus includes a memory and a processor to receive video data including a plurality of frames that have been captured in multiple imaging directions in a time series; to separate the frames included in the received video data, by the imaging directions; to store, for each of the imaging directions, the separated frames in the memory; to calculate, for each of the imaging directions, based on sequence numbers of the frames stored in the memory before separation, a frame rate of the video data including the frames; and to encode, for each of the imaging directions, the video data that includes the frames stored in the memory at the frame rate calculated with respect to the imaging direction, and to output the encoded video data.


