IP Library Patent Application 14331634
Patent Application
App. No. 14/331,634

LAYER BASED HRD BUFFER MANAGEMENT FOR SCALABLE HEVC

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.
14/331,634
Abstract

The buffer management methods simplify the complexity of STD buffer management for HEVC and make is easy to implement HEVC in deployed AVC/MPEG-2 networks (as legacy re-multiplexers are able to be used for re-purposing HEVC content). The buffers for base and enhancement layers are also also be managed independently before re-assembly and this simplifies the STD model. Re-assembly is still implemented before decoding an enhanced HEVC video stream.

Claims (39)

1 - 22 . (canceled)

23 . A method programmed in a non-transitory memory of a device comprising:

a. accessing a video bitstream; and

b. decoding the video bitstream using a multi-layer decoder, wherein a base layer video stream of the video bitstream uses a different profile than a combined base and enhancement level stream of the video bitstream.

24 . The method of claim 23 wherein the video bitstream includes signaling a maximum bit rate, average bit rate and maximum coded picture buffer size allocated for each layer in the video bitstream.

25 . The method of claim 23 wherein the video bitstream includes hypothetical reference decoder parameters for a multi-layer model.

26 . The method of claim 23 wherein buffers for a base layer and an enhancement layer are managed independently.

27 . The method of claim 23 wherein the multi-layer decoder includes a single decoder.

28 . The method of claim 23 wherein the multi-layer decoder includes multiple separate decoders.

29 . The method of claim 23 wherein parameters of a base layer and an enhancement layer are included in a single hypothetical reference decoder function call.

30 . The method of claim 23 wherein parameters of a base layer and an enhancement layer are included in a separate hypothetical reference decoder function calls.

31 . The method of claim 23 further comprising associating buffering period and picture timing supplemental enhancement information messages with each layer of the video bitstream.

32 . The method of claim 23 further comprising utilizing a same picture timing supplemental enhancement information message for all layers of the video bitstream for synchronization of removal times within a layer set, and utilizing different buffering period supplemental enhancement information messages for each layer of the video bitstream.

33 . The method of claim 23 wherein the device is selected from the group consisting of a personal computer, a laptop computer, a computer workstation, a server, a mainframe computer, a handheld computer, a personal digital assistant, a cellular/mobile telephone, a smart phone, a smart appliance, a gaming console, a digital camera, a digital camcorder, a camera phone, an portable music player, a tablet computer, a video player, a DVD writer/player, a high definition video writer/player, a television and a home entertainment system.

34 . A system comprising:

a. an accessing component for accessing a video bitstream; and

b. a multi-layer decoder for decoding the video bitstream, wherein a base layer video stream of the video bitstream uses a different profile than a combined base and enhancement level stream of the video bitstream.

35 . The system of claim 34 wherein the video bitstream includes signaling a maximum bit rate, average bit rate and maximum coded picture buffer size allocated for each layer in the video bitstream.

36 . The system of claim 34 wherein the video bitstream includes hypothetical reference decoder parameters for a multi-layer model.

37 . The system of claim 34 wherein buffers for a base layer and an enhancement layer are managed independently.

38 . The system of claim 34 wherein the multi-layer decoder includes a single decoder.

39 . The system of claim 34 wherein the multi-layer decoder includes multiple separate decoders.

40 . The system of claim 34 wherein parameters of a base layer and an enhancement layer are included in a single hypothetical reference decoder function call.

41 . The system of claim 34 wherein parameters of a base layer and an enhancement layer are included in a separate hypothetical reference decoder function calls.

42 . The system of claim 34 further comprising associating buffering period and picture timing supplemental enhancement information messages with each layer of the video bitstream.

43 . The system of claim 34 further comprising utilizing a same picture timing supplemental enhancement information message for all layers of the video bitstream for synchronization of removal times within a layer set, and utilizing different buffering period supplemental enhancement information messages for each layer of the video bitstream.

44 . An apparatus comprising:

a. a sensor configured for acquiring a video;

b. a non-transitory memory for storing an application, the application for: decoding the video bitstream using a multi-layer decoder, wherein a base layer video stream of the video bitstream uses a different profile than a combined base and enhancement level stream of the video bitstream; and

c. a processing component coupled to the memory, the processing component configured for processing the application.

45 . The apparatus of claim 44 wherein the video bitstream includes signaling a maximum bit rate, average bit rate and maximum coded picture buffer size allocated for each layer in the video bitstream.

46 . The apparatus of claim 44 wherein the video bitstream includes hypothetical reference decoder parameters for a multi-layer model.

47 . The apparatus of claim 44 wherein buffers for a base layer and an enhancement layer are managed independently.

48 . The apparatus of claim 44 wherein the multi-layer decoder includes a single decoder.

49 . The apparatus of claim 44 wherein the multi-layer decoder includes multiple separate decoders.

50 . The apparatus of claim 44 wherein parameters of a base layer and an enhancement layer are included in a single hypothetical reference decoder function call.

51 . The apparatus of claim 44 wherein parameters of a base layer and an enhancement layer are included in a separate hypothetical reference decoder function calls.

52 . The apparatus of claim 44 wherein the application is further for associating buffering period and picture timing supplemental enhancement information messages with each layer of the video bitstream.

53 . The apparatus of claim 44 wherein the application is further for utilizing a same picture timing supplemental enhancement information message for all layers of the video bitstream for synchronization of removal times within a layer set, and utilizing different buffering period supplemental enhancement information messages for each layer of the video bitstream.