Video Encoding Chip for Simultaneous AVC Storage and SVC Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video security systems face limitations in generating streams for both storage and network transmission using a single encoding chip, as H.264/AVC is inefficient for network transmission and H.264/SVC has resolution constraints for base layer image storage.
Innovation Solution
An encoding apparatus that selectively uses H.264/AVC for storage and H.264/SVC for network transmission, employing a single image encoding unit with layer encoding units, interlayer prediction, and a multiplexer to generate and multiplex SVC-encoded images for network transmission while switching to AVC-encoded images for storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If H.264/AVC encoding scheme is used for storage, then storage efficiency is improved, but network transmission effectiveness deteriorates
Solution Approach 1:
The encoding apparatus is segmented into multiple layer encoding units that can independently encode different layers of video data. This allows the system to generate both AVC-encoded base layers for storage and SVC-encoded enhancement layers for network transmission simultaneously, resolving the contradiction between storage efficiency and network transmission effectiveness
Solution Approach 2:
The encoding apparatus is designed with multi-functionality to support both AVC and SVC encoding schemes within a single device. The image encoding unit can selectively operate in AVC mode for storage optimization or SVC mode for network transmission optimization, making the system universally applicable to both storage and network transmission requirements
2Ease of manufacture
If H.264/SVC encoding scheme is used for network transmission, then network transmission effectiveness is improved, but storage resolution flexibility deteriorates
Solution Approach 1:
The video stream is segmented into multiple layers with different resolutions and quality levels. The base layer is encoded at lower resolution for storage efficiency, while enhancement layers provide higher resolution data for network transmission. This segmentation allows each layer to be optimized for its specific purpose without compromising the other
Solution Approach 2:
The system adds a dimensional aspect to video encoding by creating multiple resolution layers (base layer and enhancement layers). This dimensional approach allows the same video content to be represented at different resolution levels, providing storage resolution flexibility while maintaining network transmission effectiveness
3Adaptability or versatility
If separate encoding units are used for AVC and SVC, then encoding flexibility is improved, but device complexity increases
Solution Approach 1:
Multiple encoding functions are merged into a single encoding apparatus. The apparatus includes multiple layer encoding units that can work together to generate both AVC and SVC encoded streams simultaneously, eliminating the need for separate encoding devices and reducing overall system complexity while maintaining encoding flexibility
Solution Approach 2:
The encoding apparatus is designed as a universal device that can perform both AVC and SVC encoding functions within a single system. The image encoding unit can selectively operate in different modes and the layer encoding units can be configured to generate different types of encoded streams, providing encoding flexibility without requiring separate dedicated encoding units for each standard
Data Source
AI summary
An encoding apparatus of a video security system in which a stream to be stored in a storage medium and a stream to be transmitted through a network may be simultaneously or separately generated using one encoding chip. The encoding apparatus includes an image encoding unit which encodes an input image, received from a surveillance camera, selectively under at least one of an advanced video coding (AVC) scheme complying with an H.264/AVC standard to generate and store an AVC-encoded image in a storage medium, and a scalable video coding (SVC) scheme complying with the H.264/AVC standard to generate and transmit an SVC-encoded image to a network.


