Re: [dispatch] Proposal to add 'haptics' as a new top-level media type - Comments welcome [Was RE: draft-muthusamy-dispatch-haptics-00.txt]
Yeshwant Muthusamy <ymuthusamy@immersion.com> Fri, 23 October 2020 13:38 UTC
Return-Path: <ymuthusamy@immersion.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7694A3A0CAC for <dispatch@ietfa.amsl.com>; Fri, 23 Oct 2020 06:38:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=immr.onmicrosoft.com
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 9UvUPJejfj22 for <dispatch@ietfa.amsl.com>; Fri, 23 Oct 2020 06:38:46 -0700 (PDT)
Received: from outbound-ip20a.ess.barracuda.com (outbound-ip20a.ess.barracuda.com [209.222.82.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1349C3A0A2E for <dispatch@ietf.org>; Fri, 23 Oct 2020 06:38:34 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02lp2055.outbound.protection.outlook.com [104.47.37.55]) by mx13.us-east-2a.ess.aws.cudaops.com (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 23 Oct 2020 13:38:33 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Shr3zr4aIL7n2z1Vf1KdXqSKskO8hctpYidWNZBlunxN/yLr2mxL+r8qhQyjjC5SwU668GqkwbcW7edZltgbr0JXrdohaDQLv6JC5U1v/VRiZpD1pkKgzy61jlgyUJYyhz1wHisY/5iMYpfVZcKkAE+wxJcwPfLTakXKba1fgHcAU11SST434UsWOPL6ZmWZzH8JaS2cF9Sc2HPpvNrTT8oDB7s/cOc2z1s6VX7sG90F5ChsPW5lhkaXewCJLAK7ajETl4MQx1yKJRskhsDNs4+bVlwAKOA7dsU0mzKjQCtfa/BeVhkmj0jqNirEKDq4vL10LcgSGVARpimk3eV/RQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5nNg+8opJwCaZwdR7xc+2jxfT2Hm6z1w33n8Lwl4aeI=; b=ZHnvGwBSt3DlxVu9AiiW3izgAAhbq9jm0ZUItMf6yQ83bejxS7Y6Iu9vY7mglsVmAyFWI6jUxakAA/t1wI2Sn/xwKhlO2ll0OtiRcbKHzo94hvddgWnTBr9yQ5UsIt7u+KYROi6KUUVL3Oqxw/9PXznOzQwby3DFbQUPJtVylPasQsw4MP8amQSUfjMByA9WUpDNI78to7LPMXUz+c+dRRjLEqhZDo+XpuC2dOXeVxKaLxHGFLQ8oTTa2PzkhMdQPd8I/Q9M8JHcf2BztSWOKsiZqVSlDdeb6IUmcY4j+SLTdmkFWGtCR2esnF4NQaw0447ryg2hxVGDmeZpW8GA/g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=immersion.com; dmarc=pass action=none header.from=immersion.com; dkim=pass header.d=immersion.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=immr.onmicrosoft.com; s=selector2-immr-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5nNg+8opJwCaZwdR7xc+2jxfT2Hm6z1w33n8Lwl4aeI=; b=ZONLcNKqu2ImqtpIWBAY3ZyOQQm+8v4iK2YHe9soBEJ4jVEsML4w90DjYpPPaSSl+dmamfBnRakPnPIAU4bDbjv7XXAPZVzBrOODlR4w27zI8HRpHzxuV+L+MWLi9jANsjYv7VLUbTGfXj4WUxvo3lLzXsisQio3KxwVU4SzxaQ=
Received: from DM6PR16MB3912.namprd16.prod.outlook.com (2603:10b6:5:2b8::23) by DM6PR16MB3548.namprd16.prod.outlook.com (2603:10b6:5:148::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.25; Fri, 23 Oct 2020 13:38:30 +0000
Received: from DM6PR16MB3912.namprd16.prod.outlook.com ([fe80::d9a4:b285:30de:c591]) by DM6PR16MB3912.namprd16.prod.outlook.com ([fe80::d9a4:b285:30de:c591%6]) with mapi id 15.20.3477.028; Fri, 23 Oct 2020 13:38:30 +0000
From: Yeshwant Muthusamy <ymuthusamy@immersion.com>
To: "Dale R. Worley" <worley@ariadne.com>, "dispatch@ietf.org" <dispatch@ietf.org>
CC: Chris Ullrich <cullrich@immersion.com>
Thread-Topic: [dispatch] Proposal to add 'haptics' as a new top-level media type - Comments welcome [Was RE: draft-muthusamy-dispatch-haptics-00.txt]
Thread-Index: AQHWqBLgt8g9y/Q8hUaDRzNLKDAxN6mlMjmw
Date: Fri, 23 Oct 2020 13:38:30 +0000
Message-ID: <DM6PR16MB3912357AA079A50ACC45B2E5DE1A0@DM6PR16MB3912.namprd16.prod.outlook.com>
References: <DM6PR16MB3912ECCB07E4E1875E20245EDE1C0@DM6PR16MB3912.namprd16.prod.outlook.com> (ymuthusamy@immersion.com) <87tuunavzc.fsf@hobgoblin.ariadne.com>
In-Reply-To: <87tuunavzc.fsf@hobgoblin.ariadne.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ariadne.com; dkim=none (message not signed) header.d=none;ariadne.com; dmarc=none action=none header.from=immersion.com;
x-originating-ip: [2603:8081:203:8200:d4a2:6890:4975:9530]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d77a3acb-f67a-4d6e-5931-08d87758ee13
x-ms-traffictypediagnostic: DM6PR16MB3548:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR16MB3548964D02DEBD1843FF55DFDE1A0@DM6PR16MB3548.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fJhrK5SY+DVIRY2chz0B2+4PxyXxfYfT6CMMtPDs4ZuleadZFeShgstn30iqMOVudqVZoUqw5RHKrFFcuQldloNSr4YUTkYZTmTnwmgqqGOfUTdrYEZjsdslj5HWdUIlNP/9V2NfmieJRqYRuR67zvRql9dXoQRwMST35g4ziyPWAXDh7CzdzBUbCYFJgYYuKXIk/+zN9PO9TvBAm1f0YMe6N2g8Khk6RGYfv0WtDXBrrPmIqjAZj0ND8SzKnmDLGlc977YGQcCe6C+N3BAM2ddeP8xJ1p6NjDoi36X8VQdLUXClWG37TxcXOIkXLTxM
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR16MB3912.namprd16.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(39830400003)(396003)(346002)(376002)(366004)(55016002)(66476007)(66556008)(64756008)(33656002)(71200400001)(53546011)(6506007)(9686003)(7696005)(110136005)(66446008)(83380400001)(76116006)(107886003)(66946007)(8936002)(5660300002)(186003)(8676002)(478600001)(2906002)(86362001)(52536014)(4326008)(316002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: azHvdRJMEYd9qa7AlcP+0jPSp2CUUIfjvGrCtOE6o68OtqYTgAo24D7tVMVkLuhMURvtMBzXL6hJggA8XzlSOMPfRiQWYVddcKgm/XnjRg9s8xh6DTB0ZZYYAm4lMjNI2ivM7B4uKFrEaEIQfs7qRzZpCXMbfosFXvPwH+aAWlYPzw9aJjnzkhc5gLWVIiAry3aWXMAepJnaiBgI2vzMveqGlEzDrLvlPt0ltkZWzxRHC40PqxMfBVXzETG/LADUMqazPqd4uE5xtV6YM6r17heCkXh39u+b5NJniJHbJYmbbtzStqKELORrpEWTctUpdXM0tiqhuqzPtczb79wR9P/l0B7owMMZpmY08Qv66mONN8WatSqb0XHN+mWf8/rJ6SUBjwkCpW1pnHuNNKfaFd671l0v9gfx5dYhwFmlb7jSCISdasGyKBo6rDELpTsJct8UYQIuNF2hW03K+Ee7X8V2HMcbG9pe4YJOXcWfZKlhyDdL4DKzJ+Qj3YMmM7rh5yPEYpArXq/I9sZ7iLgwelzYyiwtZvXpkzxxa8Evu+WH3+KXKNCHcunEwmubaehEo7d60SvXUmf9oube/odpat0l9BPYYXKBPq/h3txZtBaaM13jd6mGeR+8iBLbwmJepLpA/WWzcpiApbyZyKsXgbf77Ahm0ArLO2gTcUrnPyk0OSu+MAR853DpKu+my7vB6YK6SczWsHzD0aaLtvYUNQ==
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: immersion.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR16MB3912.namprd16.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d77a3acb-f67a-4d6e-5931-08d87758ee13
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2020 13:38:30.6922 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4f05e41a-59b8-413a-ae19-d5df3dfd0fb5
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QP5lsYtEONoCtz2A2KN7LYMoAACNy2MRPm9jtmY1jh9WxeiGt0fqyD23InZ/u+jE7lkghcKXDBXKqzK/94NA5IBpB59sUmK01Tk43kDcveI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR16MB3548
X-BESS-ID: 1603460313-893024-7339-2369-1
X-BESS-VER: 2019.1_20201021.2259
X-BESS-Apparent-Source-IP: 104.47.37.55
X-BESS-Outbound-Spam-Score: 0.00
X-BESS-Outbound-Spam-Report: Code version 3.2, rules version 3.2.2.227736 [from cloudscan17-114.us-east-2b.ess.aws.cudaops.com] Rule breakdown below pts rule name description ---- ---------------------- -------------------------------- 0.00 BSF_BESS_OUTBOUND META: BESS Outbound
X-BESS-Outbound-Spam-Status: SCORE=0.00 using account:ESS117783 scores of KILL_LEVEL=7.0 tests=BSF_BESS_OUTBOUND
X-BESS-BRTS-Status: 1
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/u-k2P4gHpzh4npuc6PkPqBgPpaM>
X-Mailman-Approved-At: Fri, 23 Oct 2020 08:39:45 -0700
Subject: Re: [dispatch] Proposal to add 'haptics' as a new top-level media type - Comments welcome [Was RE: draft-muthusamy-dispatch-haptics-00.txt]
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Oct 2020 13:38:49 -0000
Dale, Thanks for the comments. Please see my responses below, prefaced by '[YKM]'. Regards, Yeshwant Yeshwant Muthusamy, Ph.D. | Senior Director, Standards ymuthusamy@immersion.com | +1 469-583-2171 -----Original Message----- From: Dale R. Worley <worley@ariadne.com> Sent: Wednesday, October 21, 2020 8:30 PM To: Yeshwant Muthusamy <ymuthusamy@immersion.com> Cc: dispatch@ietf.org; Chris Ullrich <cullrich@immersion.com> Subject: Re: [dispatch] Proposal to add 'haptics' as a new top-level media type - Comments welcome [Was RE: draft-muthusamy-dispatch-haptics-00.txt] In general, this makes sense. Reading your proposal quickly, I can see two complications: One is that in many current usages, haptic data is incorporated into the same media stream as other media, making it questionable whether haptic data would be in a stream that could be labeled as such. I notice that combined video/audio seems to be common, so this problem is probably already being solved in that case. [[YKM]] 'haptics' has been proposed as a first-order media type in the ISOBMFF standard (ISO/IEC 14496-12), at the same level as 'audio' and 'video', so we could indeed have .mp4 files that just have haptic tracks in them. The ISBOMFF Amendment containing our proposal is expected to issue in October 2021 (the January 2022 date in the I-D is an error that will be fixed in the next revision). Bullet #1 in Section 2.1 talks of 'haptics/mp4' files containing just haptics tracks, likely useful for streaming games, haptic files for haptic vests, belts, suits, etc. Another is that it seems like few of these media formats are non-secret. There are registrations of media formats that are patent-encumbered, but the specifics of those formats can be documented. What would really encourage support for a haptics data type is one or more open standards. [[YKM]] As we mention in Section 2.5 (Haptic Subtypes (in use)), several haptic subtypes like haptics/ahap, haptics/ogg, haptics/ivt are already widely in use, in millions of devices around the world. It is my understanding that we cannot really register a haptics/ahap or haptics/ivt format until the top-level media type ('haptics') is accepted and registered. Given the standardization progress in MPEG, it seems most logical to use the Standards Track RFC route to get 'haptics' registered as a top-level type first. I would probably be informative to prepare draft IANA registrations of the haptics type and two or three subtypes and see how writing up the registrations works out in practice. [[YKM]] I am not sure what you mean by 'draft IANA registrations'. The IANA registration website does not have a provision to specify a new top-level media type. You have to choose from a fixed drop-down list of currently approved top-level types in order to register a new subtype. Given that 'haptics' is not part of the top-level media type list yet, I do not see how I can proceed with a 'draft' registration for any of the subtypes of interest. Am I missing something? Dale
- [dispatch] Proposal to add 'haptics' as a new top… Yeshwant Muthusamy
- Re: [dispatch] Proposal to add 'haptics' as a new… worley
- Re: [dispatch] Proposal to add 'haptics' as a new… Yeshwant Muthusamy
- Re: [dispatch] Proposal to add 'haptics' as a new… John C Klensin
- Re: [dispatch] Proposal to add 'haptics' as a new… worley
- Re: [dispatch] Proposal to add 'haptics' as a new… Ned Freed
- Re: [dispatch] Proposal to add 'haptics' as a new… Cullen Jennings
- Re: [dispatch] Proposal to add 'haptics' as a new… Martin J. Dürst
- Re: [dispatch] Proposal to add 'haptics' as a new… David Singer
- Re: [dispatch] Proposal to add 'haptics' as a new… worley
- Re: [dispatch] Proposal to add 'haptics' as a new… Yeshwant Muthusamy
- Re: [dispatch] Proposal to add 'haptics' as a new… Murray S. Kucherawy