[codec] Example downmix matrices for Ogg Opus

Ralph Giles <giles@thaumas.net> Tue, 15 January 2013 02:50 UTC

Return-Path: <giles@thaumas.net>
X-Original-To: codec@ietfa.amsl.com
Delivered-To: codec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6696411E809B for <codec@ietfa.amsl.com>; Mon, 14 Jan 2013 18:50:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v1oCLg8GIwbd for <codec@ietfa.amsl.com>; Mon, 14 Jan 2013 18:50:21 -0800 (PST)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 6DE5511E809A for <codec@ietf.org>; Mon, 14 Jan 2013 18:50:21 -0800 (PST)
Received: by mail-pb0-f44.google.com with SMTP id uo1so2545773pbc.31 for <codec@ietf.org>; Mon, 14 Jan 2013 18:50:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:x-forwarded-message-id:content-type :content-transfer-encoding:x-gm-message-state; bh=dlxra4F7xqwbmwe8tGBa8uNFllNMESifs8+tcFyGa7w=; b=MS0hSPrPtA7UqXQXkeTRzzWBsw1ihCKbSHXvKOt5pmoltYxawn3Rrcr/SogphfHban F22dboPH5sGtWrI7V/EQeV74dQvJz1rf4PNjB2ArKfap+cLlIu9BQFGCy9O0aw1chbUP eOgQFJG9lM9XXgF1YPCn5fYrztlROOHDUk5/Udg2+5uEvCYsNHh8xWm6W46WT6//lXfS PfhJ3Uyr1dlptePWMh2POQSIpcz4/qjQavlvYa6nArAJJgB9q98obe5rjieVf2GZDFmd GhgPnelQ9kGKcCmx+3Vb34sPX0xXDvFc+oTBs647HfJfeBCoCzR5wTJw27gVim0m9u0L 1t2g==
X-Received: by 10.68.229.194 with SMTP id ss2mr262219307pbc.17.1358218221011; Mon, 14 Jan 2013 18:50:21 -0800 (PST)
Received: from Glaucomys.local (s75-157-226-108.bc.hsia.telus.net. [75.157.226.108]) by mx.google.com with ESMTPS id qr8sm9265516pbc.64.2013.01.14.18.50.19 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 14 Jan 2013 18:50:20 -0800 (PST)
Message-ID: <50F4C3EA.90202@thaumas.net>
Date: Mon, 14 Jan 2013 18:50:18 -0800
From: Ralph Giles <giles@thaumas.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: "codec@ietf.org" <codec@ietf.org>
References: <50F4C0C4.4040102@mozilla.com>
In-Reply-To: <50F4C0C4.4040102@mozilla.com>
X-Forwarded-Message-Id: <50F4C0C4.4040102@mozilla.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Gm-Message-State: ALoCoQm6TV/gAz1fZBK10nGPkH5k5BZvbMbfArwOs1ofz4eGz2memdqg3mXgbDnF/2aFwyz0nH1U
Subject: [codec] Example downmix matrices for Ogg Opus
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Jan 2013 02:50:22 -0000

I've been working on multichannel support with Opus in the Ogg container
(and also flac) recently. It has been proposed that we include
RECOMMENDED coefficients for matrix downmixing from surround to stereo
(or mono).

Opinions differ on the idea matrix, and a single matrix multiply isn't
the highest-quality option. More advanced techiniques include dynamic
range compression and frequency-dependent behaviour.

Nevertheless, given general variation with this popular techinique,
documenting a preferred behaviour could help reduced implementation
variance.

Anyone have thoughts one way or the other?

 -r