Re: [dispatch] Proposal to add 'haptics' as a new top-level media type - Comments welcome [Was RE: draft-muthusamy-dispatch-haptics-00.txt]
David Singer <singer@apple.com> Tue, 10 November 2020 22:14 UTC
Return-Path: <singer@apple.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 86B673A10E7 for <dispatch@ietfa.amsl.com>; Tue, 10 Nov 2020 14:14:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 T3NzIq69mE0c for <dispatch@ietfa.amsl.com>; Tue, 10 Nov 2020 14:14:26 -0800 (PST)
Received: from ma1-aaemail-dr-lapp03.apple.com (ma1-aaemail-dr-lapp03.apple.com [17.171.2.72]) (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 DED353A10E4 for <dispatch@ietf.org>; Tue, 10 Nov 2020 14:14:25 -0800 (PST)
Received: from pps.filterd (ma1-aaemail-dr-lapp03.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp03.apple.com (8.16.0.42/8.16.0.42) with SMTP id 0AAM82nL039405; Tue, 10 Nov 2020 14:14:24 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=content-type : mime-version : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=20180706; bh=htWJAfm3pC6j9Xc6+xZhKfoSAJQdlje4bop7lV7i4+I=; b=d5Ed32nm8E7mIJfBZ+HdfRpOXVktBUH9DgZH5hiYa2Y669MBJIY1Qs5LoGzFWk4WDwSm 46vbU2kS8rcOklQez4zo/t4h7Qw2YUTim2u6Smty/cTFtxmtttNiIEQVkPgcRPna5Eoa HQGFw92Q/pCenvCKkPeoWKKfGeKsT3snBBRxOgJH27WwrGSXj7T6376tPxSJHF1DEEAD 9Akw3a6kXVN6lizLS/EqTwfRG449mEOUjUWWTnkSGlQ8yIg1n4dEM2o5SjGkJu0heGT3 s/+MaGq9gnPxIeVIgxMNZpMOSvMf2qNS9krDsugLWs+85by+3S8cKLB/8SCd0RuY+w4I sw==
Received: from rn-mailsvcp-mta-lapp02.rno.apple.com (rn-mailsvcp-mta-lapp02.rno.apple.com [10.225.203.150]) by ma1-aaemail-dr-lapp03.apple.com with ESMTP id 34nuf1q9eh-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 10 Nov 2020 14:14:24 -0800
Received: from rn-mailsvcp-mmp-lapp01.rno.apple.com (rn-mailsvcp-mmp-lapp01.rno.apple.com [17.179.253.14]) by rn-mailsvcp-mta-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.6.20200729 64bit (built Jul 29 2020)) with ESMTPS id <0QJL00XDMPS0X160@rn-mailsvcp-mta-lapp02.rno.apple.com>; Tue, 10 Nov 2020 14:14:24 -0800 (PST)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp01.rno.apple.com by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.6.20200729 64bit (built Jul 29 2020)) id <0QJL00I00PE2ZG00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Tue, 10 Nov 2020 14:14:24 -0800 (PST)
X-Va-A:
X-Va-T-CD: 74e0fe049f0018981425c9e9dd736fce
X-Va-E-CD: a9b383ae911cef976db69c5e3373305f
X-Va-R-CD: 539371c0d5821f6669e47b0a08541ba8
X-Va-CD: 0
X-Va-ID: d6b47879-5d4d-401e-8775-a0538d28696b
X-V-A:
X-V-T-CD: 74e0fe049f0018981425c9e9dd736fce
X-V-E-CD: a9b383ae911cef976db69c5e3373305f
X-V-R-CD: 539371c0d5821f6669e47b0a08541ba8
X-V-CD: 0
X-V-ID: b15496e7-83f9-4f6b-b5db-5e4d190af692
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312, 18.0.737 definitions=2020-11-10_08:2020-11-10, 2020-11-10 signatures=0
Received: from [17.234.14.108] (unknown [17.234.14.108]) by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.6.20200729 64bit (built Jul 29 2020)) with ESMTPSA id <0QJL00LBHPR99H00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Tue, 10 Nov 2020 14:14:23 -0800 (PST)
Content-type: text/plain; charset="utf-8"
MIME-version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: David Singer <singer@apple.com>
In-reply-to: <87tuunavzc.fsf@hobgoblin.ariadne.com>
Date: Tue, 10 Nov 2020 14:14:23 -0800
Cc: Yeshwant Muthusamy <ymuthusamy@immersion.com>, Chris Ullrich <cullrich@immersion.com>
Content-transfer-encoding: quoted-printable
Message-id: <A8AB693F-B13A-47F8-845D-A0FBB27C7CB9@apple.com>
References: <87tuunavzc.fsf@hobgoblin.ariadne.com>
To: dispatch@ietf.org
X-Mailer: Apple Mail (2.3608.120.23.2.4)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312, 18.0.737 definitions=2020-11-10_08:2020-11-10, 2020-11-10 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/1yygsk1pqVfV-mqefqZ0ZVgTXco>
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: Tue, 10 Nov 2020 22:14:27 -0000
> On 21Oct, 2020, at 18:29 , Dale R. Worley <worley@ariadne.com> wrote: > > 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. I think the standards are under way; but the top-level type reflects the existence of a distinct media type and is not, as far as I know, likely to be encumbered. Though we all know what is needed to present (for example) stereo audio or ’normal video’, haptics doesn’t have such a presentational obvious baseline, so I think general formats may take a little longer than for the more traditional types. I don’t think that should stop the top-level registration, as collecting single-vendor examples will help us see what a general format might look like. I don’t think we should mix up what’s needed for sub-type registration, with establishment of the top-level type. Yeshwant can and should cite examples in the industry, but it’s not for him to register other people’s formats, of course. > On 24Oct, 2020, at 9:28 , John C Klensin <john-ietf@jck.com> wrote: > > If you are not already in close touch with, and participating > in, ISO/IEC JTC1 SC29 (the body responsible for ISO/IEC > 14496-12), make that connection. If you need help, you might > approach Stephan Wenger, who is IETF's liaison to that SC (see > https://www.ietf.org/about/liaisons/ ). If they are > establishing the "real" definition for the top-level type and > they (or their MA) are defining or approving the registrations, > ending up with a separate registration system in the IETF -- one > that might not be precisely synchronized -- would be really bad > news. Indeed, it was conversation there that led me to suggest to Yeshwant that we should pay attention to the media-type registration. I don’t think SC29 can or should define the top-level type to suit only what’s happening at MPEG. The top-level type should be general. > On 24Oct, 2020, at 9:28 , John C Klensin <john-ietf@jck.com> wrote: > > If there is going to be a new > top-level type, your defining document needs to specify exactly > how subtypes will be registered and managed. Thanks, yes: I would assume very similarly to audio and video. > On 26Oct, 2020, at 7:46 , Ned Freed <ned.freed@mrochek.com> wrote: > > This may be the case, but it's not the only, or most important case you need to > make when justifying the creation of a top-level type. In particular, you > need to explain why haptics deserve special recognition rather than living > under application, as a myriad of other things (word processing formats, > spreadsheet formats, automative control formats, etc.) do. > > I don't think this is a difficult case to make - it seems to me that haptics > data represents a fundamentally different sort of data in the same way that we > differentiate audio, video, etc. But I think section 2 falls short of making > the case currently. I’ll try to help Yeshwant improve that section. I think that perceptual types probably deserve a mediatype, as they indicate what kind of expression capability you need (e.g. a screen to present video, speakers for audio, and so on). > > On 27Oct, 2020, at 4:33 , Cullen Jennings <fluffy@iii.ca> wrote: > > How do we deal with that this media type is often embedded in a video stream? Is this really different than game controller inputs and moves in real time settings? Indeed, when timed media is multiplexed (a/v files) we have to choose; at the moment, video/mp4 covers video-only and audio/video, and we’ll need to decide what to do if timed haptics is multiplexed in. But note that modern streaming delivery (DASH, HLS) is de-multiplexed, so that would enable correct substream typing. > On 27Oct, 2020, at 4:43 , Martin J. Dürst <duerst@it.aoyama.ac.jp> wrote: > > As an aside, I think delegating the registration of subtypes in a certain top-level type to some other standards organization (as alluded to by John Klensin) is a bad idea because it would create confusion and additional overhead. T I agree, and I don’t think MPEG is set up for it either; nor is there any pretense that they ‘own’ the industry haptics space. There’s just early work there on handling timed haptics in a harmonious way along with audio and video, and some other early work on looking for a possible general format. David Singer singer@mac.com Dave Singer Multimedia and Software Standards, Apple singer@apple.com
- [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