IP Library Granted Patent US 8,442,109
Granted Patent B2
US 8,442,109 · App. 11/775,136 · Granted May 14, 2013

Signaling of region-of-interest scalability information in media files

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,442,109
App. No.
11/775,136
Granted
May 14, 2013
Kind
B2
Abstract

A method for signaling ROI scalability information in a file format. The present invention provides an efficient signaling of ROI scalability information in the file format, wherein the signaling comprises providing the geometrical information of a ROI and an indication to identify the ROI each coded data unit is associated with within a tier or layer.

Claims (24)

1. A method comprising:

causing storage, with at least one processor, of a scalable video bitstream in a container file in at least one memory, the scalable video bitstream comprising at least one full picture-based scalable layer and at least one region-of-interest (ROI) scalable layer; identifying each ROI scalable layer by a first identifier and a second identifier, the first identifier identifying a full picture-based scalable layer to which the ROI belongs, and the second identifier identifying a ROI scalable layer within the full picture-based scalable layer; and indicating geometry information for the ROI scalable layer.

2. The method of claim 1 , wherein the first identifier and the second identifier are stored in the container file.

3. The method of claim 2 , wherein a geometry information derived from at least one of a position, shape and size of a ROI scalable layer is stored in the container file.

4. The method of claim 2 , wherein the second identifier is derived from the position of a ROI scalable layer.

5. The method of claim 2 , wherein the mapping of a coded data unit in the scalable video stream to a ROI scalable layer is stored in the container file.

6. The method of claim 2 , wherein the file container is constructed according to the Scalable Video Coding (SVC) file format standard.

7. The method of claim 6 , wherein the first identifier is signaled in a ScalableTierEntry( ) data structure.

8. The method of claim 7 , wherein a geometry information derived from at least one of a position, shape and size of a ROI scalable layer is signaled in the ScalableTierEntry( ) data structure.

9. The method of claim 8 , wherein the mapping of a coded data unit to the second identifier is signaled using a timed metadata.

10. The method of claim 8 , wherein the mapping of a coded data unit to the second identifier is signaled in a box.

11. The method of claim 8 , wherein the mapping of a coded data unit to the second identifier is signaled using a sample group.

12. A computer program product, comprising a non-transitory computer-readable storage medium and computer instructions stored therein, the computer program instructions comprising computer program instructions configured to: cause storing of a scalable video bitstream in a container file, the scalable video bitstream comprising at least one full picture-based scalable layer and at least one region-of-interest (ROI) scalable layer; identify each ROI scalable layer by a first identifier and a second identifier, the first identifier identifying a full picture-based scalable layer to which the ROI belongs, and the second identifier identifying a ROI scalable layer within the full picture-based scalable layer; and indicate geometry information for the ROI scalable layer.

13. An apparatus, comprising: a processor; and a memory communicatively connected to the processor and including computer program instructions, the memory and the computer program instructions being configured to, in cooperation with the processor, cause the apparatus to: cause storing of a scalable video bitstream in a container file, the scalable video bitstream comprising at least one full picture-based scalable layer and at least one region-of-interest (ROI) scalable layer; identify each ROI scalable layer by a first identifier and a second identifier, the first identifier identifying a full picture-based scalable layer to which the ROI belongs, and the second identifier identifying a ROI scalable layer within the full picture-based scalable layer; and indicate geometry information for the ROI scalable layer.

14. The apparatus of claim 13 , wherein the first identifier and the second identifier are stored in the container file.

15. The apparatus of claim 14 , wherein a geometry information derived from at least one of a position, shape and size of a ROI scalable layer is stored in the container file.

16. The apparatus of claim 14 , wherein the second identifier is derived from the position of a ROI scalable layer.

17. The apparatus of claim 14 , wherein the mapping of a coded data unit in the scalable video stream to a ROI scalable layer is stored in the container file.

18. The apparatus of claim 14 , wherein the file container is constructed according to the Scalable Video Coding (SVC) file format standard.

19. The apparatus of claim 18 , wherein the first identifier is signaled in a ScalableTierEntry( ) data structure.

20. The apparatus of claim 19 , wherein a geometry information derived from at least one of a position, shape and size of a ROI scalable layer is signaled in the ScalableTierEntry( ) data structure.

21. The apparatus of claim 20 , wherein the mapping of a coded data unit to the second identifier is signaled using a timed metadata.

22. The apparatus of claim 20 , wherein the mapping of a coded data unit to the second identifier is signaled in a box.

23. The apparatus of claim 20 , wherein the mapping of a coded data unit to the second identifier is signaled using a sample group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035561/0545 →