Patentable/Patents/US-8315307
US-8315307

Method and apparatus for frame prediction in hybrid video compression to enable temporal scalability

PublishedNovember 20, 2012
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The invention is directed to a method and apparatus for providing temporal scaling frames for use in digital multimedia. The method involves using a removable unidirectional predicted temporal scaling frame communication along with intra-coded frames and/or inter-coded frames. The method involves the ability to selectively remove the temporal scaling frame(s) from being transmitted or decoded in order to satisfy, for example, power limits, data rate limits, computational limits or channel conditions. Examples presented include encoders, transcoders and decoders where the decision to drop the removable temporal scaling frames could be made.

Patent Claims
33 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method in an encoder of encoding multimedia frames in a bitstream, comprising: encoding one or more removable temporal scaling multimedia frames in the bitstream by unidirectionally backward predicting all of the removable temporal scaling multimedia frames in the bitstream with respect to a display order; encoding the removable temporal scaling multimedia frames with overhead data for identification of a multimedia frame by a decoder as a removable temporal scaling multimedia frame, wherein the removable temporal scaling multimedia frames are encoded so as to be removable by the decoder based on the overhead data in order to temporally scale a data rate of the bitstream; and encoding all of the multimedia frames including the removable temporal scaling multimedia frames into the bitstream without using any of the removable temporal scaling multimedia frames to predict the multimedia frames, wherein the method is performed by one or more processors of the encoder.

2

2. The method of claim 1 , further comprising: encoding at least one of the other multimedia frames as an intra-coded frame, which is not predicted from another frame.

3

3. The method of claim 2 , further comprising: encoding at least one of the other multimedia frames as a predicted frame, wherein the predicted frame is predicted from at least one intra-coded or predicted frame.

4

4. The method of claim 3 , wherein, the encoding of the predicted frame comprises forward predicting the predicted frame.

5

5. The method of claim 3 , further comprising: transmitting the encoded frames over a network.

6

6. The method of claim 5 , further comprising: receiving the transmitted frames; and decoding the received frames.

7

7. The method of claim 5 , further comprising: receiving the transmitted frames; decoding the received intra-coded frame and the received predicted frame, while omitting the received removable temporal scaling multimedia frames.

8

8. The method of claim 5 , further comprising: receiving the transmitted frames; and identifying each of the received removable temporal scaling multimedia frames with an a priori identifier.

9

9. The method of claim 3 , further comprising: transmitting the encoded intra-coded frame and the encoded predicted frame over a network, while omitting the encoded removable temporal scaling multimedia frames from the transmission.

10

10. The method of claim 3 , further comprising: encoding the predicted frame with motion vector and residual error data; and encoding the removable temporal scaling multimedia frames with motion vector and residual error data.

11

11. The method of claim 1 , further comprising: storing the encoded frames in memory.

12

12. An electronic device for encoding multimedia frames in a bitstream, the electronic device configured to: encode one or more removable temporal scaling multimedia frames in the bitstream by unidirectionally backward predicting all of the removable temporal scaling multimedia frames in the bitstream with respect to a display order, encode the removable temporal scaling multimedia frames with overhead data for identification of a multimedia frame by a decoder as a removable temporal scaling multimedia frame, wherein the removable temporal scaling multimedia frames are encoded so as to be removable by the decoder based on the overhead data in order to temporally scale a data rate of the bitstream, and encode all of the multimedia frames including the removable temporal scaling multimedia frames into the bitstream without using any of the removable temporal scaling multimedia frames to predict the multimedia frames.

13

13. The electronic device of claim 12 , further configured to encode at least one of the other multimedia frames as an intra-coded frame, which is not predicted from another frame.

14

14. The electronic device of claim 13 , further configured to encode at least one of the other multimedia frames as a predicted frame, wherein the predicted frame is predicted from at least one intra-coded or predicted frame.

15

15. The electronic device of claim 14 , further configured to encode the predicted frame by use of forward prediction.

16

16. The electronic device of claim 14 , further configured to transmit the encoded frames over a network.

17

17. The electronic device of claim 14 , further configured to transmit the encoded intra-coded frame and the encoded predicted frame over a network, and to omit the encoded removable temporal scaling multimedia frames from the transmission.

18

18. The electronic device of claim 14 , further configured to encode the predicted frame with motion vector and residual error data, and to encode the removable temporal scaling multimedia frames with motion vector and residual error data.

19

19. The electronic device of claim 12 , further configured to store the encoded frames in memory.

20

20. A non-transitory computer readable medium having instructions for causing a computer to execute a method of encoding multimedia frames according to the method of claim 1 .

21

21. A method in a decoder of decoding multimedia frames, comprising: receiving encoded frame data including one or more removable temporal multimedia frames in a bitstream and other multimedia frames in the bitstream, wherein all of the removable temporal multimedia frames in the bitstream are unidirectionally backward predicted with respect to a display order, wherein the removable temporal scaling multimedia frames are encoded with overhead data for identification of a multimedia frame as a removable temporal scaling multimedia frame, wherein the multimedia frames including the removable temporal multimedia frames are encoded without using any of the removal temporal scaling multimedia frames to predict the multimedia frames, and wherein the removable temporal scaling multimedia frames are encoded so as to be removable in order to temporally scale a data rate of the bitstream; identifying at least one of the removable temporal scaling multimedia frames that is unidirectionally predicted based on the overhead data; and decoding the received encoded frame data so as to omit at least one of the removable temporal scaling multimedia frames from being decoded, wherein the method is performed by one or more processors of the decoder.

22

22. The method of claim 21 , further comprising: receiving with the encoded frame data at least one intra-coded frame, which is not predicted from another frame; and decoding the intra-coded frame.

23

23. The method of claim 22 , further comprising: receiving with the encoded frame data at least one predicted frame, wherein the predicted frame is predicted from at least one encoded frame; and decoding the predicted frame.

24

24. The method of claim 23 , further comprising: receiving one of the predicted frames that is forward predicted.

25

25. The method of claim 21 , wherein the step of receiving comprises receiving over a wireless network.

26

26. The method of claim 21 , further comprising: identifying each of the received removable temporal scaling multimedia frames with an a priori identifier.

27

27. An electronic device for decoding multimedia frames, the electronic device configured to: receive encoded frame data in a bitstream including one or more removable temporal multimedia frames, wherein all of the removable temporal multimedia frames are unidirectionally backward predicted with respect to display order and other multimedia frames in a bitstream, wherein the removable temporal scaling multimedia frames are encoded with overhead data for identification of a multimedia frame as a removable temporal scaling multimedia frame, wherein the multimedia frames including the removable temporal multimedia frames are encoded without using any of the removal temporal scaling multimedia frames to predict the multimedia frames, and wherein the removable temporal scaling multimedia frames are encoded so as to be removable in order to temporally scale a data rate of the bitstream; identify at least one of the removable temporal scaling multimedia frames that is unidirectionally predicted based on the overhead data; and decode the received encoded frame data so as to omit at least one of the removable temporal scaling multimedia frames from being decoded.

28

28. The electronic device of claim 27 , further configured to receive with the encoded frame data at least one intra-coded frame, which is not predicted from another frame, and to decode the intra-coded frame.

29

29. The electronic device of claim 28 , further configured to receive with the encoded frame data at least one predicted frame, wherein the predicted frame is predicted from at least one encoded frame, and to decode the predicted frame.

30

30. The electronic device of claim 29 , further configured to receive one of the predicted frames that is forward predicted.

31

31. The electronic device of claim 29 , further configured to identify each of the received removable temporal scaling multimedia frames with an a priori identifier.

32

32. The electronic device of claim 27 , further configured to receive the encoded frame data over a wireless network.

33

33. A non-transitory computer readable medium having instructions for causing a computer to execute a method of decoding multimedia frames according to claim 21 .

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 29, 2005

Publication Date

November 20, 2012

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and apparatus for frame prediction in hybrid video compression to enable temporal scalability” (US-8315307). https://patentable.app/patents/US-8315307

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.