IP Library Granted Patent US 10,666,979
Granted Patent B2
US 10,666,979 · App. 15/541,054 · Granted May 26, 2020

Image processing device and image processing method for encoding/decoding omnidirectional image divided vertically

Inventor: Nobuaki Izumi (Kanagawa, JP)
Assignee: SONY CORPORATION
H04N19/61G06T9/001H04N19/119H04N19/167H04N19/174H04N19/597H04N21/21805H04N21/2343H04N21/234345H04N21/234363H04N21/4402H04N21/816
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 10,666,979
App. No.
15/541,054
Granted
May 26, 2020
Kind
B2
Abstract

An image processing device and an image processing method for generating a celestial sphere image are provided such that the pixels near the poles of the sphere are kept from increasing in density when the image is mapped to the sphere surface. An encoder encodes, with respect to an omnidirectional image generated by equidistant cylindrical projection to include a top image, a middle image, and a bottom image in a vertical direction, the middle image into an encoded stream at a high resolution, and the top image and the bottom image into encoded streams at a resolution lower than the high resolution in systems including image display systems.

Claims (59)

1. An image processing device comprising:

an encoding section configured to encode a top image, a plurality of middle images, and a bottom image into encoded streams, with respect to an omnidirectional image generated by equidistant cylindrical projection which is divided vertically into the top image, the plurality of middle images, and the bottom image,

wherein each image of the plurality of middle images is encoded into an encoded stream at a first resolution and the top and the bottom images are respectively encoded into encoded streams at a second resolution after down-converting the top and the bottom images so that a horizontal resolution of the down-converted top and bottom images is reduced by more than a vertical resolution of the down-converted top and bottom images,

wherein the second resolution is lower than the first resolution, and

wherein the encoding section is implemented via at least one processor.

2. The image processing device according to claim 1 , wherein

the encoding section is configured to encode the plurality of middle images at the first resolution as a first divided middle image, a second divided middle image, a third divided middle image, and a fourth divided middle image obtained by dividing the omnidirectional image horizontally into four.

3. The image processing device according to claim 2 , wherein

a number of pixels in each image of the first to the fourth divided middle images at the first resolution and a number of pixels in each image of the top and the bottom images at the second resolution are the same.

4. The image processing device according to claim 3 ,

wherein a number of horizontal pixels in each image of the first to the fourth divided middle images is approximately half a number of horizontal pixels in each image of the down-converted top and bottom images, and

wherein a number of vertical pixels in each image of the first to the fourth divided middle images is approximately twice a number of vertical pixels in each image of the down-converted top and bottom images.

5. The image processing device according to claim 2 , wherein

the encoding section is configured to generate the encoded streams corresponding to each opposed pair of planes constituting a sphere in such a manner that the encoded streams are synchronized in randomly accessible positions, the sphere being mapped with the first to the fourth divided middle images at the first resolution and with the top and the bottom images at the second resolution.

6. The image processing device according to claim 5 , wherein

the encoding section is configured to perform the encoding in such a manner that the encoded streams are arranged into a closed group-of-pictures structure.

7. The image processing device according to claim 1 ,

wherein the encoding section is configured to encode the plurality of middle images as a first divided middle image, a second divided middle image, a third divided middle image, a fourth divided middle image, and a fifth divided middle image obtained by dividing the plurality of middle images of the omnidirectional image in a horizontal direction into five in such a manner that a front of the omnidirectional image is not positioned on any boundary between the plurality of divided middle images,

wherein a composite image is formed by combining the first divided middle image with the second divided middle image, and combining the combined first and second divided images with the third to the fifth divided middle images at the first resolution, and

wherein a horizontal size of each image of the first and second divided middle images is half a horizontal size of each image of the third to the fifth divided middle images.

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

a conversion section configured to convert the resolution of the top and the bottom images to the second resolution,

wherein the conversion section is implemented via at least one processor.

9. The image processing device according to claim 1 , further comprising:

a storage section configured to store the encoded streams generated by the encoding section,

wherein the storage section is implemented via at least one non-transitory computer-readable storage medium.

10. The image processing device according to claim 9 , further comprising:

a delivery section configured to deliver the encoded streams stored in the storage section to a terminal decoding the encoded streams,

wherein the delivery section is implemented via at least one processor.

11. The image processing device according to claim 1 , wherein

the encoding section is configured to generate the encoded streams in accordance with the Advanced Video Coding/H.264 standard or the High Efficiency Video Coding/H.265 standard.

12. An image processing method, implemented via an image processing device, the method comprising:

encoding a top image, a plurality of middle images, and a bottom image into encoded streams, with respect to an omnidirectional image generated by equidistant cylindrical projection to include the top image, the plurality of middle images, and the bottom image in a vertical direction,

wherein each image of the plurality of middle images is encoded into an encoded stream at a first resolution and the top and the bottom images are respectively encoded into encoded streams at a second resolution after down-converting the top and the bottom images so that a horizontal resolution of the down-converted top and bottom images is reduced by more than a vertical resolution of the down-converted top and bottom images, and

wherein the second resolution is lower than the first resolution.

13. An image processing device comprising:

a decoding section configured to decode encoded streams corresponding to one or more of a top image, a plurality of middle images, or a bottom image, among a plurality of encoded streams obtained by dividing in a vertical direction an omnidirectional image by equidistant cylindrical projection into the top image, the plurality of middle images and the bottom image,

wherein each image of the plurality of middle images is encoded into an encoded stream at a first resolution and the top and the bottom images are respectively encoded into encoded streams at a second resolution after down-converting the top and the bottom images so that a horizontal resolution of the down-converted top and bottom images is reduced by more than a vertical resolution of the down-converted top and bottom images,

wherein the second resolution is lower than the first resolution, and

wherein the decoding section is implemented via at least one processor.

14. The image processing device according to claim 13 , wherein

the encoded streams of the plurality of middle images are constituted by respective encoded streams of a first divided middle image, a second divided middle image, a third divided middle image, and a fourth divided middle image, and are encoded at the first resolution, the first to the fourth divided middle images being obtained by dividing the omnidirectional image horizontally into four.

15. The image processing device according to claim 14 , wherein

the decoding section is configured to decode the encoded stream corresponding to one of each opposed pair of planes constituting a sphere, the sphere being mapped with the first to the fourth divided middle images at the first resolution and with the top and the bottom images at the second resolution.

16. The image processing device according to claim 14 , wherein

a number of pixels in each image of the first to the fourth divided middle images at the first resolution and a number of pixels in each image of the top and the bottom images at the second resolution are the same.

17. The image processing device according to claim 14 , wherein

the encoded streams corresponding to each opposed pair of planes constituting a sphere are synchronized in randomly accessible positions, the sphere being mapped with the first to the fourth divided middle images at the first resolution and with the top and the bottom images at the second resolution.

18. The image processing device according to claim 17 , wherein

the encoded streams are arranged into a closed group-of-pictures structure.

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

a reception section configured to receive the encoded streams,

wherein the reception section is implemented via at least one processor.

20. The image processing device according to claim 13 , wherein

the decoding section is configured to decode the encoded streams in accordance with the Advanced Video Coding/H.264 standard or the High Efficiency Video Coding/H.265 standard.

21. An image processing method, implemented via an image processing device, the method comprising:

decoding encoded streams corresponding to one or more of a top image, a plurality of middle images, or a bottom image, among a plurality of encoded streams obtained by dividing in a vertical direction an omnidirectional image by equidistant cylindrical projection into the top image, the plurality of middle images and the bottom image,

wherein each image of the plurality of middle images is encoded into an encoded stream at a first resolution and the top and the bottom images are respectively encoded into encoded streams at a second resolution after down-converting the top and the bottom images so that a horizontal resolution of the down-converted top and bottom images is reduced by more than a vertical resolution of the down-converted top and bottom images, and

wherein the second resolution is lower than the first resolution.

Assignments (2)
CHANGE OF NAME Recorded Dec 17, 2025
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 073986/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2017
From: IZUMI, NOBUAKI
To: SONY CORPORATION
Reel/Frame 043070/0989 →
Priority Claims (2)
JP 2015-043614 · Mar 5, 2015 · national
JP 2015-119143 · Jun 12, 2015 · national
Continuity (1)
Related Publication 20180007389A1 · Jan 4, 2018