IP Library Granted Patent US 8,558,869
Granted Patent B2
US 8,558,869 · App. 13/417,752 · Granted Oct 15, 2013

Image processing method and device

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 8,558,869
App. No.
13/417,752
Granted
Oct 15, 2013
Kind
B2
Abstract

Embodiments of the present invention provide an image processing method and device, relating to the field of communications technology. The method includes: receiving at least two channels of images transmitted from a remote conference site; if there is a blind area in splicing of the at least two channels of images, comparing the width of the blind area with the sum of the widths of a left border and a right border of a display apparatus in a local conference site; processing the at least two channels of images separately according to a comparison result; outputting the at least two channels of processed images separately to the display apparatuses in the local conference site for displaying. In the embodiments of the present invention, the optimal image display effect may be achieved and the user experience in a telepresence video conference may be improved.

Claims (40)

1. An image processing method, comprising:

receiving at least two channels of images transmitted from a remote conference site;

comparing the width of a blind area with the sum of the widths of a left border and a right border of a display apparatus in a local conference site, if there is a blind area in splicing of the at least two channels of images;

processing the at least two channels of images separately according to a comparison result; and

outputting the at least two channels of processed images separately to the display apparatuses in the local conference site for displaying.

2. The method according to claim 1 , further comprising:

receiving information which is about the display apparatus in the remote conference site and transmitted from the remote conference site; and

adjusting a shooting mode of video cameras in the local conference site according to the display apparatus information.

3. The method according to claim 2 , wherein the adjusting the shooting mode of the video cameras in the local conference site according to the display apparatus information comprises:

if the display apparatus in the remote conference site is a panoramic seamless display apparatus, adjusting the shooting mode of the video cameras in the local conference site to a co-optical-center mode, an approximate co-optical-center mode, or a convergence mode; otherwise, adjusting the shooting mode of the video cameras in the local conference site to a divergence mode.

4. The method according to claim 1 , wherein the processing the at least two channels of images separately according to the comparison result comprises:

calculating a difference between the width of the blind area and the sum of the widths of the left border and the right border of the display apparatus in the local conference site, if the width of the blind area is greater than the sum of the widths of the left border and the right border of the display apparatuses in the local conference site;

using a half of the difference as a correction value of the at least two channels of images; and

loading a black band with a width that equals the correction value on each of adjacent edges of the at least two channels of images.

5. The method according to claim 4 , further comprising:

calculating a difference between the width of the blind area and the sum of the widths of the left border and the right border of the display apparatus in the local conference site if the width of the blind area is smaller than the sum of the widths of the left border and the right border of the display apparatus in the local conference site;

using a half of the difference as a correction value of the at least two channels of images; and

cutting an edge with a width that equals the correction value from each of the adjacent edges of the at least two channels of images.

6. The method according to claim 1 , further comprising:

splicing the at least two channels of images into a panoramic image by using a soft splicing algorithm, if there is an overlapping area in the splicing of the at least two channels of images;

cutting the panoramic image according to the border size of the display apparatus in the local conference site to obtain multiple channels of images; and

outputting the multiple channels of images separately to the display apparatuses in the local conference site for displaying.

7. The method according to claim 6 , before the outputting the multiple channels of images separately to the display apparatuses in the local conference site for displaying, further comprising:

performing stretching or shrinking processing on the multiple channels of obtained images separately, so that the images adapt to the border size of the display apparatus in the local conference site.

8. An image processing device, comprising:

a receiving module, configured to receive at least two channels of images transmitted from a remote conference site;

a first control module, configured to, when there is a blind area in splicing of the at least two channels of images, compare the width of a blind area with the sum of the widths of a left border and a right border of a display apparatus in a local conference site, and process the at least two channels of images separately according to a comparison result; and

an output module, configured to output the at least two channels of images processed by the first control module, separately, to the display apparatuses in the local conference site for displaying.

9. The image processing device according to claim 8 , wherein the receiving module is also configured to receive information which is about the display apparatus in the remote conference site and transmitted from the remote conference site, and the image processing device further comprises:

a second control module, configured to adjust a shooting mode of video cameras in the local conference site according to the display apparatus information.

10. The image processing device according to claim 9 , wherein the second control module is specifically configured to adjust the shooting mode of the video cameras in the local conference site to a co-optical-center mode, an approximate co-optical-center mode, or a convergence mode, when the display apparatus in the remote conference site is a panoramic seamless display apparatus; otherwise, adjust the shooting mode of the video cameras in the local conference site to a divergence mode.

11. The image processing device according to claim 8 , wherein the first control module comprises:

a comparison sub-module, configured to compare the width of the blind area with the sum of the widths of the left border and the right border of the display apparatus in the local conference site, when there is a blind area in splicing of the at least two channels of images received by the receiving module;

a calculation sub-module, configured to, when the width of the blind area is greater than the sum of the widths of the left border and the right border of the display apparatus in the local conference site, calculate a difference between the width of the blind area and the sum of the widths of the left border and the right border of the display apparatus in the local conference site, and use a half of the difference as a correction value of the at least two channels of images; and

a correction sub-module, configured to load a black band with a width that equals the correction value on each of adjacent edges of the at least two channels of images.

12. The image processing device according to claim 11 , wherein the calculation sub-module is also configured to, when the width of the blind area is smaller than the sum of the widths of the left border and the right border of the display apparatuses in the local conference site, calculate a difference between the width of the blind area and the sum of the widths of the left border and the right border of the display apparatus in the local conference site, and use a half of the difference as the correction value of the at least two channels of images;

the correction sub-module is also configured to cut an edge with a width that equals the correction value from each of adjacent edges of the at least two channels of images.

13. The image processing device according to claim 8 , further comprising:

a third control module, configured to splice the at least two channels of images into a panoramic image by using a soft splicing algorithm, if there is an overlapping area in the splicing of the at least two channels of images; and cut the panoramic image according to the border size of the display apparatus in the local conference site to obtain multiple channels of images,

the output module is also configured to output the multiple channels of images separately to the display apparatuses in the local conference site for displaying.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HUAWEI DEVICE (SHENZHEN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 047603/0039 →
CHANGE OF NAME Recorded Jun 12, 2018
From: HUAWEI DEVICE CO.,LTD.
To: HUAWEI DEVICE (SHENZHEN) CO., LTD.
Reel/Frame 046340/0590 →