[AVTCORE] Query on Picture Abstraction and Implementation in RFC 9628

Diptanu De <shaandip99@gmail.com> Sun, 26 April 2026 13:32 UTC

Return-Path: <shaandip99@gmail.com>
X-Original-To: avt@mail2.ietf.org
Delivered-To: avt@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 2AF08E36C8F9 for <avt@mail2.ietf.org>; Sun, 26 Apr 2026 06:32:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1777210378; bh=z+7Mb6P/GIQY2PQO206ruiavpxj5Aj22ZSoO6uMAsnk=; h=From:Date:Subject:To; b=ky5i2chbc2fRCt4DcoHtV47jXsoCeJ53QJIsBlRkB9KrmCzAyUS4ukNuAPoWbmzDm QB+6SWAqR5PmCUA5rXJ22KW2GYQAlaNf95WcB3i6ee7iZ/o1RBzPz/0O3fEJlEIxWc q0ZLTK0URypqwcutPMxJtMLeHLC7oDS2ujpaQHFw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ymNuoRQ95PvO for <avt@mail2.ietf.org>; Sun, 26 Apr 2026 06:32:57 -0700 (PDT)
Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id CAB35E36C8EF for <avt@ietf.org>; Sun, 26 Apr 2026 06:32:57 -0700 (PDT)
Received: by mail-pj1-x1034.google.com with SMTP id 98e67ed59e1d1-35d971fb6f1so7486156a91.0 for <avt@ietf.org>; Sun, 26 Apr 2026 06:32:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1777210370; cv=none; d=google.com; s=arc-20240605; b=UYsnL1LeSk71MJBZbxnTrKHliLdhr3RxIcIrebpJOsl9gns5SSPz0oyEX72IIEOYdj uwQ8zBiAusjj7dGg7xrHl1vMzmBxZpmynHKhE9k2JCPYDP3QyYdbU+5h2Usk5MaciD3N Cdd4E57CdPS9cYui4DxWaVQX6+DAESccPwO4GmvJqQMiXhkaJc7E5C14u62ZFP5FZxM3 cbIcgSoX3Sw2f6yWGirNlqdc7hVeUDf+5MVmaVMt6lSnUFpYmmO7Gn/sKyO7EzPrhmRV nCHai6h3oRg3MLx/N4tKkoRmxrMObcqMsxVxV8JXQdF9M0yV6SzBxiHhJ7K+HRe9w/nS IVAA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=z+7Mb6P/GIQY2PQO206ruiavpxj5Aj22ZSoO6uMAsnk=; fh=eYnl92K9uV6xf0wdHdtp0yvYOJYmdxUtHK9Sl0nAboI=; b=d8S6zSx0GShTyPoA9CYQM0Zlo78EA1QsIg4RBwUhA3Ph+QTPlmsmtgmw3Jg+BAM/yw hSWwmyAbn2lLaLq+VqYHjZVW9y9FUrWnQ81twME6zCcoiC0ToSZR6i/bACA7m0pc3y0L jhOUSAG8NYuP7uya0zYbCVJomzX1WoOdxFEru+AEAC/opT/XSUVBPuPVDR/RzKeeLwJY WPR/S/dsioOiAsw6k6Wv6LvQF+D6lwTjgnoVr9WiwpOGtydtoWdSKvRChONqeU4nDXDH 0SIpw3zfZsqyldkHhxUeMV3I627l12prDPOKNYoWWYWsfaSK8dg8v8AcQZ0IyhwSC7nF yexA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777210370; x=1777815170; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=z+7Mb6P/GIQY2PQO206ruiavpxj5Aj22ZSoO6uMAsnk=; b=kzCPSBSqVu9NF8+Viyn1paba8c3CA+GLcYKkyednDGVyVHFtzbTqZ13ttsGibrb6No 5KEop2HAisLFXalJJfzQE2o0pG6SIV4X+HhFuwW0DLMVxdRnWmWnFbsGRyIV5emg29q/ luFLH2f7ib3mryIJl/rlcZ+qi0arxQrTR0DXl9X3ECNyS1XM8ACZX1LN1Q4wq20JLVDg vVIR9319Jr7LnNxPHk/Fv4F8TEWLsknrNUJsFfVhSW33j14zi1KCZetDTypWiS6ahlV2 AuIEgTSAvP9fxNOtP49N/Pttne+BFEAFJf4vmFRiVM1y8iKwvli3f7vHgVqTr7fUzG6R eu2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777210370; x=1777815170; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=z+7Mb6P/GIQY2PQO206ruiavpxj5Aj22ZSoO6uMAsnk=; b=dLFqUH+kfxxv3n2ZPZdQ/3z17hDTCoLGdKnMij8tWkXZyDmw2DKRCEl7zhTy+Vv7lo Z2HcMz5owHgzc10f88o7LI+aZVd0LcULPCVy3HDFeP+sNLivIb3CbCW/ScxxlYaRR598 tLttXwwwokF1J0CySp7HQy2bj43OfeqLQXWcsjjbkHnfrKAP/hXb3J22tPiDmm0a/M9u Q6nLGnxNv27q7a0rWWCrSVIda/VQM73kPERcIs5B4wlYXaKjLs327+BT1/V6+vrF4bIY t/6+cLswSFPxEQLGc5+Yg02aaxWDkYCj16KfzAGzEwhwttEEQvYq568sFTgHd9G26V1a iwGg==
X-Gm-Message-State: AOJu0YzNm/Et/vmGJNn9ZAWeD4YgMYaFUpZcyOUfYR7/uaOduokKafZa tiHCwiCiIfCHHr13XNYovDoW2S04EUZedLUNyPdeK7z1pVHqYrM80X/ZJMMdszuqlLpZR3i1vwd P8gSg6AkAekLjgwhvbQQdNNuzM9jpF+KuoYTd
X-Gm-Gg: AeBDieuOqesu/HzTH3ywa48/Jlqu/NnMq3npfVtDGPVuCQtgHrUXcoaTlcP7sx/ikCf 0wFMNZuVSgtVtsXSY2fvxnjQcPWdLtGyDb1F9/S7aYQAgDlBPrTLnKtn//uotsrJ1qFBIg4GjGK waM7HCO3sHJmVToW2r52P1H7c3dUdx3OjIThMyKNR7KibuYKoJ2ifwiG+y/3Ygp6HYmrgfR7YkG 8uvqnCOM1HTR9TUuQKGTA4z0zs4v+4opGbwYI+Q0ml9G2T3uU+YgqFz2nj5k7vLbHTfD9kk5eCX O//zpDN9xlUZE7pumXzgh3KQq1OvW1ZSH4/nypzzBZZOWOW4JUpdhtNOMFfuvEquhp5qshxtyvP 331mshO6AuXwMog==
X-Received: by 2002:a17:90b:2244:b0:35e:57cf:c0a3 with SMTP id 98e67ed59e1d1-361404a6b1bmr41408062a91.26.1777210370363; Sun, 26 Apr 2026 06:32:50 -0700 (PDT)
MIME-Version: 1.0
From: Diptanu De <shaandip99@gmail.com>
X-Gm-Features: AVHnY4InLm3HdUjtXItWqeuFVoss1i-P9HWl2G1f5G4ziC3SuqUuEITpvMd2AGA
Message-ID: <CAEkHP_FN-TjPDpikE-k-cmXkm69gHNp0Fe3HXPC1hGmQ+aH=Og@mail.gmail.com>
To: avt@ietf.org
Content-Type: multipart/alternative; boundary="000000000000d112bc06505d081d"
X-MailFrom: shaandip99@gmail.com
X-Mailman-Rule-Hits: nonmember-moderation
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-avt.ietf.org-0
Message-ID-Hash: X2K476BRLMZ2YIFZFKQB2DVOFU6D7TM4
X-Message-ID-Hash: X2K476BRLMZ2YIFZFKQB2DVOFU6D7TM4
X-Mailman-Approved-At: Tue, 28 Apr 2026 08:00:24 -0700
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [AVTCORE] Query on Picture Abstraction and Implementation in RFC 9628
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/Mdv2lcw3cccLgcA0L1ePcI9dNEU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Owner: <mailto:avt-owner@ietf.org>
List-Post: <mailto:avt@ietf.org>
List-Subscribe: <mailto:avt-join@ietf.org>
List-Unsubscribe: <mailto:avt-leave@ietf.org>
Date: Sun, 26 Apr 2026 13:34:29 -0000
X-Original-Date: Sun, 26 Apr 2026 19:02:39 +0530

Hello Authors,

I hope you are doing well.

I recently had the opportunity to go through RFC 9628 in detail, and I
wanted to sincerely appreciate the thought behind the design — particularly
the introduction of the “picture” abstraction for grouping frames across
spatial layers. It feels like a very clean and well-reasoned way to bridge
VP9’s frame-based structure with RTP’s transport and synchronization
requirements.

While studying the document, I was trying to relate this concept to
existing VP9 mechanisms such as superframes, because *from a high level, a
"picture" (which contains multiple subframes at different scalable layer)
seems identical to that of a superframe*. Although it is stated that the
concept of "picture" is different from a superframe (in the Picture ID
section of RFC 9628), I am particularly interested in understanding how the
detection of a "picture" will be implemented from a decoder PoV. *From VP9
spec, the superframe detection is quite explicit and deterministic from the
bitstream (via the last 34 bits of the superframe packet), whereas I could
not quite catch the underlying implementation behind picture detection from
a VP9 bitstream*.

So, it would be great *to understand your thought process around designing
"picture" detection, particularly how you see it being derived from the
bitstream* in practical implementations.

I find this design choice quite interesting, as it introduces a logical
abstraction without modifying the underlying codec behavior, and I was
curious to better understand the intended implementation perspective from
the authors themselves. Thank you again for your work on this
specification—it has been very insightful to study.

Regards,
Diptanu D