[video-codec] Version -06 of the requirements draft

Filippov Alexey <Alexey.Filippov@huawei.com> Fri, 28 April 2017 11:29 UTC

Return-Path: <Alexey.Filippov@huawei.com>
X-Original-To: video-codec@ietfa.amsl.com
Delivered-To: video-codec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA129129511 for <video-codec@ietfa.amsl.com>; Fri, 28 Apr 2017 04:29:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level:
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s0noqv5VXJY0 for <video-codec@ietfa.amsl.com>; Fri, 28 Apr 2017 04:29:32 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86C5012956D for <video-codec@ietf.org>; Fri, 28 Apr 2017 04:26:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML713-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DFR02952; Fri, 28 Apr 2017 11:26:34 +0000 (GMT)
Received: from LHREML505-MBS.china.huawei.com ([169.254.1.158]) by LHREML713-CAH.china.huawei.com ([10.201.108.36]) with mapi id 14.03.0301.000; Fri, 28 Apr 2017 12:24:17 +0100
From: Filippov Alexey <Alexey.Filippov@huawei.com>
To: "video-codec@ietf.org" <video-codec@ietf.org>, netvc-chairs <netvc-chairs@tools.ietf.org>
CC: Zhoujiantong <zhoujiantong@huawei.com>, Jose Alvarez <jose.roberto.alvarez@huawei.com>, Andrey Norkin <anorkin@netflix.com>, "Timothy B. Terriberry" <tterribe@xiph.org>, Thomas Daede <tdaede@mozilla.com>
Thread-Topic: Version -06 of the requirements draft
Thread-Index: AdLAEfg3VZVudHFkRcSXGrSsijro1g==
Date: Fri, 28 Apr 2017 11:24:16 +0000
Message-ID: <A95DB243D3936149BBFA3B43ED7107457113A54E@lhreml505-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.122.87.92]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090206.590326EB.0026, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.1.158, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: b20fd6b4a08c607cfb171cc05e44eff7
Archived-At: <https://mailarchive.ietf.org/arch/msg/video-codec/tDozAYI0txYgg-kAIAhH1WFbW60>
Subject: [video-codec] Version -06 of the requirements draft
X-BeenThere: video-codec@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Video codec BoF discussion list <video-codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/video-codec>, <mailto:video-codec-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/video-codec/>
List-Post: <mailto:video-codec@ietf.org>
List-Help: <mailto:video-codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/video-codec>, <mailto:video-codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Apr 2017 11:29:34 -0000

Dear colleagues,

Today, version -06 of the requirements draft was published. The only change in the document is in Section 3.1.1. The sentence 
"3.1.1:The most basic requirement is coding efficiency, i.e. compression performance on both "easy" and "difficult" natural content as well as screen sharing content (both static and dynamic)." 
was replaced by 
"3.1.1:The most basic requirement is coding efficiency, i.e. compression performance on both "easy" and "difficult" content for applications and use cases in Section 2." 
It is done to keep the requirements draft consistent with the testing draft where different content is used for estimating compression performance.

In addition, we (the authors of the requirements draft) would like to comment on the changes appeared in version -05 of the document and discussed at the meeting in Chicago.

3.1.3: Bitstream syntax should allow extensibility and backward compatibility. New features can be supported easily by using metadata (e.g., such as SEI messages, VUI, headers) without affecting the bitstream compatibility with legacy decoders. A newer version of the decoder shall be able to play bitstreams of an older version of the same or lower profile and level.    
 
Our comment: In fact, this requirement was contained in the previous versions of the draft (starting from version -02). In particular, SEI messages, VUI and headers were mentioned there. To clarify this point, it is NOT a requirement that a new version of the codec with new coding tools has to support the older versions of that codec. It merely states that extending the current codec with support of new metadata, such as video source information etc, should not break compatibility with older bitstreams of the same codec. That is, the syntax for signaling metadata should be extensible and adding new metadata should not break compatibility with older decoders. The decoders should just ignore metadata they do not understand.


Minor changes in Section 3.2.2. "Coding delay": Support of efficient random access point encoding (such as intra coding and resetting of context variables) as well as efficient switching between multiple quality representations.
 
Our comment: This requirement was in the description of the use cases in the document (e.g., in section 2.1 "Internet Video Streaming"), now it is also explicitly mentioned in the requirements


3.2.3. Complexity: Feasible real-time implementation of both an encoder and a decoder supporting a chosen subset of tools for hardware and software implementation on a wide range of state-of-the-art platforms. The real-time encoder tools subset should provide meaningful improvement in compression efficiency at reasonable complexity of hardware and software encoder implementations as compared to current real-time implementations of state-of-the-art video compression technologies such as HEVC/H.265 and VP9.
 
Our comment: This is just a clarification regarding what a feasible real-time implementation means.


Your further questions and comments are welcome!

--
Best regards,
Alexey Filippov