[M4IF Technotes] Use of B-frames

Larry Pearlstein lpearlst ati.com
Mon Oct 15 10:10:45 EDT 2001


Gregorio,
You may want to look at:
SPIE Proceedings Vol. 2308 
Visual Communications and Image Processing '94
Paper #: 2308-139
Adaptive frame type selection for low bit-rate video coding,
pp.1411-1422
Author(s):  Jungwoo Lee, Princeton Univ., Princeton, NJ, USA;
            Bradley W. Dickinson, Princeton Univ., Princeton,
            NJ, USA.
and also ...
J. Lee, and Bradley W. Dickinson, "Rate Distortion Optimized Frame Type
Selection for MPEG Encoding," IEEE Transactions on Circuits and Systems for
Video Technology, Vol. 7, No. 3, June 1997. 
Their experiments show cases where the optimal pattern of frame types is
based on a surprisingly high number of B frames.
				Best wishes,
				Larry
-----Original Message-----
From: Ramkishor Korada [mailto:ramki   emuzed.com]
Sent: Monday, October 15, 2023 12:12 AM
To: Gregorio Litinsky; technotes   lists.m4if.org
Subject: Re: [M4IF Technotes] Use of B-frames
Hi,
     Answers to some of the questions.
----- Original Message -----
From: "Gregorio Litinsky" <gregorio_litinsky   hotmail.com>
To: <technotes   lists.m4if.org>
Sent: Sunday, October 14, 2023 8:54 PM
Subject: [M4IF Technotes] Use of B-frames
> Dear Colleagues:
>
> I am investigating the use and benefits of B-frames for low bit rate
> communication.
>
> As you all probably know, B-frames are commonly used in MPEG-1 and MPEG-2
> compression. They are bi-directionally predicted in the same fashion from
> either preceding or subsequent I- or P-frames. Where a P-frame generally
> requires 1/2 of the data of an I-frame, a B-frame requires only 1/4.
>
> Could you please help me with the following questions:
>
> 1. What is the minimum bit and frame rate where B-frames improve the
> quality? A minimum of 10 fps and 144 Kbps has been mentioned.
> 2. Which profile supports B-frames? MPEG-4 Simple  Scalable Visual Profile
> supports B-frames, but I understand that this profile requires support for
> temporal and spatial scalability? Is it possible from a compliance
> perspective to only support B-frames in the MPEG-4 Simple  Scalable Visual
> Profile?

 Many profiles supoort B frames. Refer to Section 9 on profiles and levels
for further details.
> 3. H.263 (Profile 8) does also support B-frames (Annex M). Is this codec
> better than MPEG-4 Simple  Scalable Visual Profile?
> 4. Does the MPEG-4 Advanced Simple Visual Profile support B-frames?

 Yes..
> 5. Does the new H.26L codec support B-frames?
    Yes.
> 6. Which profile/codes do you recommend for supporting B-frames?

     In case of MPEG-4, advanced simple profile.
> 7. Where can I find documentation about profiles/codecs supporting
B-frames?
>
     Section 9.
> Best Regards,
>
> 	Litinsky
> Consultant
>

Architect - Video
Multimedia Technologies Division
Emuzed India
Bangalore
www.emuzed.com
_______________________________________________
Technotes mailing list
Technotes   lists.m4if.org
http://lists.m4if.org/mailman/listinfo/technotes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20011015/985514f2/attachment.html


More information about the Mp4-tech mailing list