Re: [maitai] draft-romanow-dispatch-telepresence-use-cases-01

Peter Musgrave <peter.musgrave@magorcorp.com> Tue, 14 December 2010 01:28 UTC

Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: maitai@core3.amsl.com
Delivered-To: maitai@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF4BD28C112 for <maitai@core3.amsl.com>; Mon, 13 Dec 2010 17:28:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.343
X-Spam-Level:
X-Spam-Status: No, score=-103.343 tagged_above=-999 required=5 tests=[AWL=0.256, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yVbyYxP7GuRu for <maitai@core3.amsl.com>; Mon, 13 Dec 2010 17:28:21 -0800 (PST)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id A583D28C0F3 for <maitai@ietf.org>; Mon, 13 Dec 2010 17:28:21 -0800 (PST)
Received: by iwn40 with SMTP id 40so136926iwn.31 for <maitai@ietf.org>; Mon, 13 Dec 2010 17:30:00 -0800 (PST)
Received: by 10.231.59.213 with SMTP id m21mr2589134ibh.24.1292290200191; Mon, 13 Dec 2010 17:30:00 -0800 (PST)
Received: from [192.168.1.104] ([204.237.32.134]) by mx.google.com with ESMTPS id d21sm6655124ibg.15.2010.12.13.17.29.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 13 Dec 2010 17:29:59 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset="us-ascii"
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC03240947@xmb-sjc-221.amer.cisco.com>
Date: Mon, 13 Dec 2010 20:29:56 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <536CB1ED-04C7-459F-BE6F-26095C76499E@magorcorp.com>
References: <AAFA6EF5-7758-4792-84A1-D66965F86B8E@magorcorp.com> <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC03240947@xmb-sjc-221.amer.cisco.com>
To: "Allyn Romanow (allyn)" <allyn@cisco.com>
X-Mailer: Apple Mail (2.1082)
Cc: maitai@ietf.org
Subject: Re: [maitai] draft-romanow-dispatch-telepresence-use-cases-01
X-BeenThere: maitai@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-stream Attributes for Improving Telepresence Application Interoperability <maitai.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/maitai>, <mailto:maitai-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/maitai>
List-Post: <mailto:maitai@ietf.org>
List-Help: <mailto:maitai-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/maitai>, <mailto:maitai-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Dec 2010 01:28:22 -0000

Inline...

Peter

On 2010-12-13, at 6:43 PM, Allyn Romanow (allyn) wrote:

> Hi Peter, 
> 
> Indeed, the use cases are not complete. I'm trying to find time to
> propose a couple of additional cases. The thing about it is whether the
> different use cases would cause us to need to describe more or
> differently in order to be interoperable.
> 
>> -----Original Message-----
>> From: Peter Musgrave [mailto:peter.musgrave@magorcorp.com]
>> Sent: Saturday, December 11, 2010 1:36 PM
>> To: dispatch@ietf.org list; Allyn Romanow (allyn)
>> Subject: Re: draft-romanow-dispatch-telepresence-use-cases-01
>> 
>> Hi Allyn,
>> 
>> I was re-reading this and thought of a couple of additions I think
>> might be useful.
>> 
>> In section 4.2 - asymmetric, the discussion focuses on 3d3c (three
>> display, 3 camera) to 1d1c.
>> 
>> I think that it would be useful to consider 3p3c to 2p2c - since this
>> brings up some interesting decisions which do not occur otherwise.
>> e.g If room 1 had cameras A, B, C (l to r) and room 2 has displays D
>> and E (l to r) there are now issues about maintaining gaze angle in
> the
>> views from room A when rendering on D and E which do not occur in the
>> 3d3c-1d1c example...
>> 
> [AR]  I'm not sure what "3p3c" and "2p2c" means, but I assume it's a
> typo and you meant 3displays 3 cameras to 2 displays 2 cameras? If you
> feel that there are dynamics that are involved going from 3 to 3 that
> would not be in play going between 3 and 1, then please, by all means
> write them up. If the differences would impact what needs to be
> described between different systems, then it's worth adding.

Sorry, 3d3c (I use panel and display interchangeably). 

The issue I am trying to encompass is that when a room with cameras (L to R, facing displays) A B C is rendered on two displays the sensible choices are CB, BA and (maybe) CA (again L to R facing displays in receiving room) so that when the people on camera C turn towards the others in the room the gaze angles are maintained on the far end displays and they turn towards the image of the people provided by camera B.

I agree this is not necessarily impacting how the physical setup of the rooms is conveyed, but does affect decisions made about what to render where. This specific decision does not arise in the examples of 3 to 1 and 3 to 3 in the existing doc. 

> 
>> Also, in the section 4.3 about multipoint, there are alternatives to a
>> classic, central MCU:
>> 1) An endpoint may elect to act as an MCU and allow a 2-party call to
>> grow to include a third party. In this case the mixing point has it's
>> own content it wishes to inject/select. (We may decide this is best
>> though of as an independent MCU - although it may have impact on the
>> signalling if a call which started as a point-to-point suddenly
> becomes
>> point-to-MCU).
> How does this effect what info needs to be passed?
I think it raises an issue about the fact that what may start as a description of endpoint (which is describing only it's cameras as a video source) then changes when that endpoint choses to act as an MCU. It either needs to change it's description mid-call - or find some way of conveying the additional video it has from the third endpoint within the stream it has already described. (In some cases it may elect to send both it's camera and the video from the third endpoint - so it will in effect have an additional "camera")

This starts to become word soup...I will try and make some pictures and see if I can express the idea better in that form.

>> 
>> 2) Three endpoints may elect to make a mesh of calls (each calls the
>> other) - so each endpoint maintains two active calls and no MCU is
>> present.
>> 
> Okay, again, we need to make sure that necessary info is passed. I'm not
> sure how these architectural difference impact that.
> 
> Best,
> Allyn
>> Regards,
>> 
>> Peter Musgrave
>> 
>> 
>