IP Library Granted Patent US 11,539,964
Granted Patent B2
US 11,539,964 · App. 17/243,349 · Granted Dec 27, 2022

Method for image transmitting, transmitting device and receiving device

Inventor: Cheng-Long Lin (New Taipei, TW)
Assignee: AMBIT MICROSYSTEMS (SHANGHAI) LTD.
H04N19/167H04N19/176H04N19/37
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,539,964
App. No.
17/243,349
Granted
Dec 27, 2022
Kind
B2
Abstract

In a method for image transmitting executed in a transmitting device, three data transmitting channels are established, the three data transmitting channels are a first channel, a second channel and a third channel. An image of a video is obtained, and the image is divided into a region of interest and a background region. A first data of the region of interest and a second data of the background region are obtained, and the first data is encoded through fountain coding to obtain a third data. The first data, the second data, and the third data are respectively transmitted through the first channel, the second channel, and the third channel to a receiving device. A network condition is received, and whether the network condition matches a preset condition is determined. When the network condition matches the preset condition, the first data is compensated according to a first preset algorithm.

Claims (45)

1. A method for image transmitting, executable in a transmitting device, the method comprising:

establishing a first channel, and a second channel;

obtaining an image of a video, and dividing the image into a region of interest and a background region;

obtaining a first data of the region of interest and a second data of the background region;

transmitting the first data and the second data respectively through the first channel and the second channel to a receiving device;

receiving a network condition feedbacked by the receiving device, and determining whether the network condition matches a preset condition; and

if the network condition is determined to match the preset condition, compensating the first data according to a first preset algorithm.

2. The method of claim 1 , wherein the step of dividing the image into a region of interest and a background region comprises:

dividing the image into the region of interest and the background region according to a content importance level, wherein a content of the image with a higher level of content importance is the region of interest, and a content of the image with a lower level of importance is the background region.

3. The method of claim 1 further comprises:

establishing a third channel;

encoding the first data through fountain coding to obtain a third data;

transmitting the third data through the third channel to the receiving device.

4. The method of claim 3 , wherein the step of transmitting the first data and the second data respectively through the first channel and the second channel to a receiving device further comprises:

encoding the first data of the region of interest into m segments through H264, and transmitting the first data through the first channel;

encoding the second data of the background region into n segments through H264, and transmitting the second data through the second channel; and

encoding the m segments of the region of interest through fountain coding to obtain the third data, and transmitting the third data through the third channel, wherein the third data is k segments of compensation data.

5. The method of claim 4 , the step of compensating the first data according to a first preset algorithm comprises:

reducing a bit rate and a resolution level of the video, and encoding according to the reduced bit rate and resolution level of the video;

adjusting value of k; and

reducing amount of the second data in the background region.

6. A transmitting device, the transmitting device comprising:

at least one processor;

a storage unit; and

one or more programs that are stored in the storage unit and executable by the at least one processor, the one or more programs comprising instructions for:

establishing a first channel and a second channel;

obtaining an image of a video, and dividing the image into a region of interest and a background region;

obtaining a first data of the region of interest and a second data of the background region;

transmitting the first data and the second data respectively through the first channel and the second channel to a receiving device;

receiving a network condition feedbacked by the receiving device, and determining whether the network condition matches a preset condition; and

if the network condition is determined to match the preset condition, compensating the first data according to a first preset algorithm.

7. The transmitting device of claim 6 , wherein the step of dividing the image into a region of interest and a background region comprises:

dividing the image into the region of interest and the background region according to a content importance level, wherein a content of the image with a higher level of content importance is the region of interest, and the content of the image with a lower level of content importance is the background region.

8. The transmitting device of claim 6 further comprises:

establishing a third channel;

encoding the first data through fountain coding to obtain a third data;

transmitting the third data through the third channel to the receiving device.

9. The transmitting device of claim 8 , wherein the step of transmitting the first data and the second data respectively through the first channel and the second channel to a receiving device comprises:

encoding the first data of the region of interest into m segments through H264, and transmitting the first data through the first channel;

encoding the second data of the background region into n segments through H264, and transmitting the second data through the second channel; and

encoding the m segments of the region of interest through fountain coding to obtain the third data, and transmitting the third data through the third channel, wherein the third data is k segments of compensation data.

10. The transmitting device of claim 9 , the step of compensating the first data according to a first preset algorithm comprises:

reducing a bit rate and a resolution level of the video, and encoding according to the reduced bit rate and resolution level of the video;

adjusting value of k; and

reducing amount of the second data in the background region.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2025
From: AMBIT MICROSYSTEMS (SHANGHAI) LTD.
To: SHENZHEN FULIAN FUGUI PRECISION INDUSTRY CO., LTD.
Reel/Frame 073517/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2021
From: LIN, CHENG-LONG
To: AMBIT MICROSYSTEMS (SHANGHAI) LTD.
Reel/Frame 056075/0016 →
Continuity (2)
Continuation 16903653 · Jun 17, 2020
Related Publication 20210400281A1 · Dec 23, 2021