# US 10,313,715 B2 · Transmission method for video data and device employing same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,313,715 B2
- Document ID: US10313715B2
- Status: Granted
- Kind: B2
- Application number: 15/498,481
- Filed: 2017-04-27
- Published: 2018-11-01
- Granted: 2019-06-04
- Earliest claimed: 2017-04-27
- Assignees: Nanning Fugui Precision Industrial Co., Ltd.
- Applicants: Nanning Fugui Precision Industrial Co., Ltd.
- Inventors: Po-Chuan Peng; Te-Wen Hsu
- Web page: https://patentgrep.com/patent/US10313715B2

## CPC

- H04N 21/23424: {involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement}
- H04N 19/94: Vector quantisation
- H04N 21/23418: {involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59)}
- H04N 21/2402: {Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876)}
- H04N 21/25866: {Management of end-user data (customer care in data networks H04L41/5077)}
- H04N 21/2665: Gathering content from different sources, e.g. Internet and satellite
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video data transmission method which is able to transmit compressed video data along with uncompressed video data determines whether any compressed data needs to be transmitted when transmitting uncompressed video data. When the compressed data needs to be transmitted, all pixels in each frame of the uncompressed video data are analyzed and one color which is dominant according to the number of pixels receiving it is obtained. The compressed data is inserted into the data for the relevant large number of pixels and the video data is transmitted to a receiving device after insertion of the compressed data.

## Claims

### Claim 1

A computer-implemented method, executable by a processor of a video data transmission device, the method comprising:
determining whether compressed data need to be transmitted when transmitting uncompressed video data;
calculating an operation frequency when the compressed data need to be transmitted;
comparing the operating frequency with a preset value;
analyzing all pixels in each frame of the uncompressed video data when the operating frequency is less than the preset value;
analyzing all pixels in each frame of the uncompressed video data when the compressed data need to be transmitted;
obtaining dominant color pixels in the frame, the dominant color pixels are with a single color, wherein most of the pixels in the frame are with the single color;
inserting the compressed data into the obtained pixels; and
transmitting the uncompressed video data after the compressed data is inserted.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein the uncompressed video data and the compressed data are transmitted through a wire and wireless network.

### Claim 3 (depends on 1)

The method as claimed in claim 1, wherein the operating frequency is a frequency of a user input operation received when the uncompressed video data is transmitted.

### Claim 4 (depends on 1)

The method as claimed in claim 1, further comprising:
obtaining the number of the obtained pixels and an error-tolerant rate of each pixel to determine an amount of the compressed data that can be transmitted in each frame.

### Claim 5

A video data transmission device, the device comprising:
at least one processor;
a storage unit; and
one or more programs that are stored in the storage unit and executed by the at least one processor, the one or more programs comprising instructions for:
determining whether a compressed data need to be transmitted when transmitting uncompressed video data;
calculating an operation frequency when the compressed data need to be transmitted;
comparing the operating frequency with a preset value;
analyzing all pixels in each frame of the uncompressed video data when the operating frequency is less than the preset value;
analyzing all pixels in each frame of the uncompressed video data when the compressed data need to be transmitted;
obtaining dominant color pixels in the frame, the dominant color pixels are with a single color, wherein most of the pixels in the frame are with the single color;
inserting the compressed data into the obtained pixels; and
transmitting the uncompressed video data after the compressed data is inserted.

### Claim 6 (depends on 5)

The device as claimed in claim 5, wherein the uncompressed video data and the compressed data are transmitted through a wire and wireless network.

### Claim 7 (depends on 5)

The device as claimed in claim 5, wherein the operating frequency is a frequency of a user input operation received when the uncompressed video data is transmitted.

### Claim 8 (depends on 5)

The device as claimed in claim 5, further comprises instructions for:
obtaining the number of the obtained pixels and an error-tolerant rate of each pixel to determine an amount of the compressed data that can be transmitted in each frame.

### Claim 9

A non-transitory storage medium, storing a set of instructions, the set of instructions being executed by a processor of a video data transmission device, to perform a method comprising:
determining whether a compressed data need to be transmitted when transmitting uncompressed video data;
calculating an operation frequency when the compressed data need to be transmitted;
comparing the operating frequency with a preset value;
analyzing all pixels in each frame of the uncompressed video data when the operating frequency is less than the preset value;
analyzing all pixels in each frame of the uncompressed video data when the compressed data need to be transmitted;
obtaining dominant color pixels in the frame, the dominant color pixels are with a single color, wherein most of the pixels in the frame are with the single color;
inserting the compressed data into the obtained pixels; and
transmitting the uncompressed video data after the compressed data is inserted.

### Claim 10 (depends on 9)

The non-transitory storage medium as claimed in claim 9, wherein the uncompressed video data and the compressed data are transmitted through a wire and wireless network.

### Claim 11 (depends on 9)

The non-transitory storage medium as claimed in claim 9, wherein the operating frequency is a frequency of a user input operation received when the uncompressed video data is transmitted.

### Claim 12 (depends on 9)

The non-transitory storage medium as claimed in claim 9, wherein the method further comprises:
obtaining the number of the obtained pixels and an error-tolerant rate of each pixel to determine an amount of the compressed data that can be transmitted in each frame.
