IP Library Patent Application 18615180
Patent Application
App. No. 18/615,180

IMAGE PROCESSING APPARATUS AND METHOD

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 None
App. No.
18/615,180
Abstract

This application provides an image processing apparatus and method. The apparatus includes: a first processing unit, configured to obtain a first stitched image based on a first image and a second image; and a sending unit, configured to send the first stitched image, where a quantity of row pixels of the first image is M, and a quantity of column pixels is N; a quantity of row pixels of the second image is P, a quantity of column pixels is Q, and Q≥M; and a quantity of row pixels of the first stitched image is N+P, and a quantity of column pixels is Q. The first stitched image includes the second image and a third image. The third image is an image obtained through first preprocessing of the first image. The first preprocessing includes rotating the first image, or the first preprocessing includes rotating and padding the first image.

Claims (71)

1 . An image processing apparatus, wherein the apparatus comprises:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to cause the apparatus to:

obtain a first stitched image based on a first image and a second image; and

send the first stitched image, wherein

a quantity of row pixels of the first image is M, a quantity of column pixels is N, M>N, and both M and N are positive integers;

a quantity of row pixels of the second image is P, a quantity of column pixels is Q, Q≥M, and both P and Q are positive integers; and

a quantity of row pixels of the first stitched image is N+P, a quantity of column pixels is Q, the first stitched image comprises the second image and a third image, the third image is an image obtained through first preprocessing of the first image, and the first preprocessing comprises rotating the first image, or the first preprocessing comprises rotating and padding the first image.

2 . The apparatus according to claim 1 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

rotate the first image, to obtain a fourth image;

perform pixel padding on the fourth image, to obtain the third image; and

stitch the third image and the second image, to obtain the first stitched image.

3 . The apparatus according to claim 2 , wherein that the programming instructions, when executed by the at least one processor, cause the apparatus to:

perform pixel padding from a first target position of the fourth image, to obtain the third image, wherein the first target position comprises at least one of the following: a top position, a bottom position, or a middle position.

4 . The apparatus according to claim 2 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

rotate the first image by (90°+180°×n), to obtain the fourth image, wherein n is an integer.

5 . The apparatus according to claim 1 , wherein the apparatus comprises a system on a chip SoC.

6 . An image processing apparatus, wherein the apparatus comprises:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to cause the apparatus to:

obtain a first stitched image; and

perform first processing on the first stitched image, to obtain a first image and a second image, wherein

a quantity of row pixels of the first stitched image is N+P, a quantity of column pixels is Q, the first stitched image comprises the second image and a third image, and N, P, and Q are all positive integers;

a quantity of row pixels of the first image is M, a quantity of column pixels is N, M>N, and M is a positive integer;

a quantity of row pixels of the second image is P, a quantity of column pixels is Q, and Q≥M;

the first processing comprises segmenting the first stitched image to obtain the second image and the third image; and

the first processing further comprises rotating the third image, or the first processing further comprises rotating and de-padding the third image.

7 . The apparatus according to claim 6 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

segment the first stitched image, to obtain the second image and the third image;

de-pad the third image, to obtain a fourth image; and

rotate the fourth image, to obtain the first image.

8 . The apparatus according to claim 7 , wherein that the programming instructions, when executed by the at least one processor, cause the apparatus to:

perform de-padding from a first target position of the third image, to obtain the fourth image, wherein the first target position comprises at least one of the following: a top position, a bottom position, or a middle position.

9 . The apparatus according to claim 7 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

rotate the fourth image by (−90°−180°×n), to obtain the first image, wherein n is an integer.

10 . The apparatus according to claim 6 , wherein the apparatus further comprises a first sending unit, a second sending unit, a first port, and a second port, wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

send the second image through the first port; and

send the first image through the second port.

11 . An image processing method, wherein the method comprises:

obtaining a first stitched image based on a first image and a second image; and

sending the first stitched image, wherein

a quantity of row pixels of the first image is M, a quantity of column pixels is N, M>N, and both M and N are positive integers;

a quantity of row pixels of the second image is P, a quantity of column pixels is Q, Q≥M, and both P and Q are positive integers;

a quantity of row pixels of the first stitched image is N+P, a quantity of column pixels is Q, the first stitched image comprises the second image and a third image, the third image is an image obtained through first preprocessing of the first image, and the first preprocessing comprises rotating the first image, or the first preprocessing comprises rotating and padding the first image.

12 . The method according to claim 11 , wherein the obtaining a first stitched image based on a first image and a second image comprises:

rotating the first image, to obtain a fourth image;

performing pixel padding on the fourth image, to obtain the third image; and

stitching the third image and the second image, to obtain the first stitched image.

13 . The method according to claim 12 , wherein the performing pixel padding on the fourth image, to obtain the third image comprises:

performing pixel padding from a first target position of the fourth image, to obtain the third image, wherein the first target position comprises at least one of the following: a top position, a bottom position, or a middle position.

14 . The method according to claim 12 , wherein the rotating the first image, to obtain a fourth image comprises:

rotating the first image by (90°+180°×n), to obtain the fourth image, wherein n is an integer.

15 . An image processing method, wherein the method comprises:

obtaining a first stitched image; and

performing first processing on the first stitched image, to obtain a first image and a second image, wherein

a quantity of row pixels of the first stitched image is N+P, a quantity of column pixels is Q, the first stitched image comprises the second image and a third image, and N, P, and Q are all positive integers;

a quantity of row pixels of the first image is M, a quantity of column pixels is N, M>N, and M is a positive integer;

a quantity of row pixels of the second image is P, a quantity of column pixels is Q, and Q≥M;

the first processing comprises segmenting the first stitched image to obtain the second image and the third image; and

the first processing further comprises rotating the third image, or the first processing further comprises rotating and de-padding the third image.

16 . The method according to claim 15 , wherein the performing first processing on the first stitched image, to obtain a first image and a second image comprises:

segmenting the first stitched image, to obtain the second image and the third image;

de-padding the third image, to obtain a fourth image; and

rotating the fourth image, to obtain the first image.

17 . The method according to claim 16 , wherein the de-padding the third image, to obtain a fourth image comprises:

performing de-padding from a first target position of the third image, to obtain the fourth image, wherein the first target position comprises at least one of the following: a top position, a bottom position, or a middle position.

18 . The method according to claim 16 , wherein the rotating the fourth image, to obtain the first image comprises:

rotating the fourth image by (−90°−180°×n), to obtain the first image, wherein n is an integer.

19 . The method according to claim 15 , wherein the method further comprises:

sending the second image through a first port; and

sending the first image through a second port.

Assignments (4)
CHANGE OF NAME Recorded Apr 28, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075492/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2024
From: ZHANG, XINGXIN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069284/0972 →
EMPLOYMENT AGREEMENT Recorded Nov 15, 2024
From: WANG, XIAOMIN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069504/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069336/0125 →