W3C home > Mailing lists > Public > public-device-apis@w3.org > November 2011

Re: [DRAFT] Web Intents Task Force Charter

From: timeless <timeless@gmail.com>
Date: Thu, 10 Nov 2011 15:59:42 -0800
Message-ID: <CAACrNNcLyhA4XNK5bCAniXJUQJJ=o+P_ytyx5rRi8Vs2qwriTA@mail.gmail.com>
To: Clarke Stevens <C.Stevens@cablelabs.com>, Marcos Caceres <w3c@marcosc.com>, "public-webapps@w3.org" <public-webapps@w3.org>, "public-device-apis@w3.org" <public-device-apis@w3.org>
That sounds like a different intent. And really UC gathering should be
done on the TF list not here. But since people are ignoring that...

Let's look at my Apartment as configured in Finland:

A. Classic Speakers with copper input
B. Desktop speakers with power, audio adjust using 3.5" input
C. Digital mixer with optical, rca, other inputs, source selector and
copper output
D. DVD player w/ scart in+out, optical audio output
E. Digital Cable w/ scart out, optical audio output
F. PC with usb (tv converter in), mic in, line in; vga, 3.5" output
G. G5 with usb, firewire, line in; two dvi outs, 3.5" and optical audio output
(Hand waving about dvi/displayport)
H. Cinema display with dvi in (carries audio)
I. LCD TV with dvi in, scart in (carries audio)

B1. Analog adjust
C1. Analog adjust
C2. Remote control
D1. Remote control
E1. Remote control
F1. Usb Keyboard+mouse
G1. Usb Keyboard+mouse
I1. Buttons adjust

E scart => D
D scart => I
E opt => C
D opt => C
G opt => C
G 3.5 => B
G dvi => H
G dvi => I
F vga => I
F 3.5 => B

This is a rough graph. Some things act as dumb pass-throughs
(especially D in my graph).

Let's take a "simple" case:
0. Imagine there was a UPnP/DLNA control path from my G to C.
1. Set the source input on C to E.
2. Set the source input on I to E.
Now I have a picture and sound - for E.
3. As a bookmark, sample the sound level from A for source E.
4. Set the source input on C to D.
5. Set the source input on I to D.
Now I have a picture and sound - for D.
6. As a bookmark, sample the sound level from A for source D. 7.
Adjust the audio level of C using G.
8. As a bookmark, sample the sound level from A for source D.
9. Set the source input on C to E.
10. Set the source input on I to E.
Now I have a picture and sound - for E.
11. As a bookmark, sample the sound level from A for source E.

Did the act at step 7 change the values between steps 3 and 11?

Using D1 or E1 would not affect the output at A of E/D respectively.

If the adjustment by 7 is global, then the intent is like a bad remote
C2 and thus should be an independent intent from an intent to play
video D for which an acceptable behavior is a D1 remote.

This doesn't remotely cover the problem space, but it's a start.
Generally, a volume adjust on NetFlix shouldn't affect my next visit
to YouTube.

On 11/10/11, Clarke Stevens <C.Stevens@cablelabs.com> wrote:
> Ah, but the difference here is that the web page actually does change the
> volume on the viewing device. That's the beauty of these home networking
> protocols.
>
> -Clarke
>
> On 11/10/11 2:53 PM, "timeless" <timeless@gmail.com> wrote:
>
>>Some of this really should wait until there's a list.
>>
>>I believe that generally one wants to adjust audio as close to the
>>source as possible, in which case the TV doesn't know anything.
>>
>>Some parallels:
>>A. If you have a cable box => vcr => tv in old serial fashion and use
>>old fashion remotes, changing the audio w/ the cable box remote
>>adjusts the audio sent by that box to the vcr, the tv's audio level
>>isn't affected (but the cable box can insert an overlay indicating
>>level and hide it after some interval).
>>B. If you use digital audio out on your Mac to an external device,
>>volume controls disappear from the mac (it expects you to use your
>>stereo's mixer instead).
>>- here if an intent user decides you're using a tv, it could choose to
>>hide audio controls (deferring to the tv). Note that I consider this
>>more of a bug than a feature, but...
>
>

-- 
Sent from my mobile device
Received on Friday, 11 November 2011 00:00:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:14:24 GMT