User Tools

Site Tools


eg-ui-graphics-req-audiorouting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
eg-ui-graphics-req-audiorouting [2017/08/28 11:46]
nnishiguchi [Requirement]
eg-ui-graphics-req-audiorouting [2017/08/31 03:16] (current)
nnishiguchi [Requirement list]
Line 6: Line 6:
 Toshiaki Isogai\\ Toshiaki Isogai\\
 Manuel ​ Bachmann\\ Manuel ​ Bachmann\\
-Tsuyoshi Sakamoto+Tsuyoshi Sakamoto\\ 
 +Naohiro Nishiguchi
  
 ===== Use cases ===== ===== Use cases =====
 ^ No          ^ Name                      ^ Description ​                                                                                                                                     ^ Recommended solution (if you have)  ^ Proposer ​        ^ ^ No          ^ Name                      ^ Description ​                                                                                                                                     ^ Recommended solution (if you have)  ^ Proposer ​        ^
-| 0(example) ​                           ​| When Car Navigation output Audio as high priority, current audio, e.g. multimeida needs tofaded out and then audio from Car navigation fades in  | N/A                                 | Toshiaki Isogai ​ | +| 0(example) |                          | When Car Navigation output Audio as high priority, current audio, e.g. multimeida needs tofaded out and then audio from Car navigation fades in  | N/A                                 | Toshiaki Isogai ​ | 
-1           | Active source change ​     | When user choose different audio source with current one, IVI system stop or pause current source and activate new one.                          | TBD                                 | Toshiaki Isogai ​ | +           | Active source change ​    ​| When user choose different audio source with current one, IVI system stop or pause current source and activate new one.                          | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Active source change ​     | When user connect external device e.g. iPhone, USB memory IVI system change active source automatically to connected one.                        | TBD                                 | Toshiaki Isogai ​ | +           | Active source change ​    ​| When user connect external device e.g. iPhone, USB memory IVI system change active source automatically to connected one.                        | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Active source management ​ | When user disconnect external device which is currently audible, IVI system automatically disable it  and change to next source. ​                | TBD                                 | Toshiaki Isogai ​ | +           | Active source management | When user disconnect external device which is currently audible, IVI system automatically disable it  and change to next source. ​                | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Active source locking ​    ​| When user is in phone call, IVI restrict to change active source. ​                                                                               | TBD                                 | Toshiaki Isogai ​ | +           | Active source locking ​   | When user is in phone call, IVI restrict to change active source. ​                                                                               | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Active sink change ​       | When user connect external device e.g. Headphone current audio source will be automatically routed. ​                                             | TBD                                 | Toshiaki Isogai ​ | +           | Active sink change ​      ​| When user connect external device e.g. Headphone current audio source will be automatically routed. ​                                             | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Interrupt source mixing ​  ​| When car close to cross road IVI system reduce the volume of current source and mix with interrupt source e.g. Navigation Guidance. ​             | TBD                                 | Toshiaki Isogai ​ | +           | Interrupt source mixing ​ | When car close to cross road IVI system reduce the volume of current source and mix with interrupt source e.g. Navigation Guidance. ​             | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Interrupt source mixing ​  ​| When user start speech recognition,​ IVI system automatically reduce/mute the volume of current active source. ​                                   | TBD                                 | Toshiaki Isogai ​ | +           | Interrupt source mixing ​ | When user start speech recognition,​ IVI system automatically reduce/mute the volume of current active source. ​                                   | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Last source management ​   | When user turn on engine, IVI system start playing the last remaining source. ​                                                                   | TBD                                 | Toshiaki Isogai ​ | +           | Last source management ​  ​| When user turn on engine, IVI system start playing the last remaining source. ​                                                                   | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Start-up sound            | During start-up sound, IVI system mute the last remaining source. ​                                                                               | TBD                                 | Toshiaki Isogai ​ | +           | Start-up sound           ​| During start-up sound, IVI system mute the last remaining source. ​                                                                               | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Start-up sound            | After start-up sound is completed, IVI system recover the volume of the last remaining source. ​                                                  | TBD                                 | Toshiaki Isogai ​ | +           | Start-up sound           ​| After start-up sound is completed, IVI system recover the volume of the last remaining source. ​                                                  | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Ending sound              | When user stop the IVI system, it play ending sound. ​                                                                                            | TBD                                 | Toshiaki Isogai ​ | +           | Ending sound             ​| When user stop the IVI system, it play ending sound. ​                                                                                            | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Ending sound              | During ending sound is playing, the IVI system wait shutting down.                                                                               | TBD                                 | Toshiaki Isogai ​ | +           | Ending sound             ​| During ending sound is playing, the IVI system wait shutting down.                                                                               | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Volume change ​            ​| User can change the volume of active source or sink.                                                                                             | TBD                                 | Toshiaki Isogai ​ | +           | Volume change ​           | User can change the volume of active source or sink.                                                                                             | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Volume change ​            ​| When user change volume during interruption e.g. Navigation Guidance, IVI system change its volume temporary or permanently. ​                    | TBD                                 | Toshiaki Isogai ​ | +           | Volume change ​           | When user change volume during interruption e.g. Navigation Guidance, IVI system change its volume temporary or permanently. ​                    | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Mute/​unmute ​              ​| User can mute/unmute current active source. ​                                                                                                     | TBD                                 | Toshiaki Isogai ​ | +           | Mute/​unmute ​             | User can mute/unmute current active source. ​                                                                                                     | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Volume management ​        ​| When user change active source, IVI system mute/unmute to avoid distortion of sound. ​                                                            | TBD                                 | Toshiaki Isogai ​ | +           | Volume normalization ​    | IVI system normalize the volume between different sources. ​                                                                                      | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Volume ​normalization ​     | IVI system normalize the volume between different sources. ​                                                                                      | TBD                                 | Toshiaki Isogai ​ | +|            ​| Volume management ​       | When user change active source, IVI system mute/unmute to avoid distortion of sound. ​                                                            | TBD                                 | Toshiaki Isogai ​ | 
-|             | Volume acceleration ​      | When road noise is increased by speed, IVI system automatically change the volume of active source. ​                                             | TBD                                 | Toshiaki Isogai ​ | +           | Volume ​acceleration ​     | When road noise is increased by speed, IVI system automatically change the volume of active source. ​                                             | TBD                                 | Toshiaki Isogai ​ | 
-            | Last Volume management ​   | When user turn on engine, IVI system start playing the last remaining source with last Volume. ​                                                                   | TBD                                 | Naohiro Nishiguchi ​ | +           | Fader/​Balance control ​   | User can configure the focus of volume in the location of car.                                                                                   | TBD                                 | Toshiaki Isogai ​ | 
-|             | Fader/​Balance control ​    ​| User can configure the focus of volume in the location of car.                                                                                   | TBD                                 | Toshiaki Isogai ​ | +           | Equalizer setting ​       | User can change equalizer setting ​                                                                                                               | TBD                                 | Toshiaki Isogai ​ | 
-            ​| Equalizer setting ​        ​| User can change equalizer setting ​                                                                                                               | TBD                                 | Toshiaki Isogai ​ | +           | Sound Effect ​            ​| Provide a capability of sound effect when changing sound stream, e.g. fade-in, fade-out and cross-fade ​                                          ​| TBD                                 | Tsuyoshi Sakamoto ​ | 
-            ​| Sound Effect ​             | Provide a capability of sound effect when changing sound stream, e.g. fade-in, fade-out and cross-fade ​                                                                                                               | TBD                                 | Tsuyoshi Sakamoto ​ | +           | Routing sound            | System needs to route sound stream to proper zones. (driver zone, passenger zone, rear seat zone)                                                | TBD                                 | Tsuyoshi Sakamoto ​ | 
-            ​| Routing sound       ​| System needs to route sound stream to proper zones. (driver zone, passenger zone, rear seat zone)                                                                                                                | TBD                                 | Tsuyoshi Sakamoto ​ | +|            | Last Volume management ​  | When user turn on engine, IVI system start playing the last remaining source with last Volume. ​                                                  | TBD                                 | Naohiro Nishiguchi | 
- +|            | Volume management ​       | When vehicle detect moving objects and external ECU output sounds(e.g. Alert), IVI system mute(or reduce) volume of active source of IVI system ​                                                         | TBD                                 | Naohiro Nishiguchi |
- +
  
 ===== Requirement ===== ===== Requirement =====
Line 54: Line 53:
  
 ==== Requirement list ==== ==== Requirement list ====
-^ No      ^ name ^ Description ​         Recommended solution (if you have) +^ No          ^ name                ^ Description ​                                                                                             AAAA  ^ [[soundmanager|SoundManager based on GAM]] 
-| 0(example) ​   | Nobuhiko Tanibata | A rule which is that fade-in/out of interrupt audio and current audio shall be defined with any toolkit. | N/A  +| 0(example) ​ | Nobuhiko Tanibata ​  ​| A rule which is that fade-in/out of interrupt audio and current audio shall be defined with any toolkit. | N/A   | N/A                       
-| 1| Naohiro Nishiguchi | Shall be able to apply business logic implicitly.| | +| 1           ​| Naohiro Nishiguchi ​ | Shall be able to apply business logic implicitly. ​(*1)                                                   ​| ​      Coverd ​                   ​
-| 2| Naohiro Nishiguchi | Shall have a persistency for sound source.| | +| 2           ​| Naohiro Nishiguchi ​ | Shall have a persistency for sound source. ​                                                              ​      | Coverd ​                   ​
-| 3| Naohiro Nishiguchi | Shall have a persistency for sound volume.| | +| 3           ​| Naohiro Nishiguchi ​ | Shall have a persistency for sound volume. ​                                                              ​      | Coverd ​                   ​
-| 4| Naohiro Nishiguchi | Shall know all sound sources and sinks in IVI system.| | +| 4           ​| Naohiro Nishiguchi ​ | Shall know all sound sources and sinks in IVI system. ​                                                   ​| ​      Coverd ​                   ​
-| 5| Naohiro Nishiguchi | Shall manage sound route regardless of source and sink location.| | +| 5           ​| Naohiro Nishiguchi ​ | Shall manage sound route regardless of source and sink location. ​                                        |       Coverd ​                   ​
-| 6| Naohiro Nishiguchi | Shall manage volume regardless of the master of volume location.| | +| 6           ​| Naohiro Nishiguchi ​ | Shall manage volume regardless of the master of volume location. ​                                        ​      | Coverd ​                   ​
-| 7| Naohiro Nishiguchi | Shall be able to be used by application developper easily.| | +| 7           ​| Naohiro Nishiguchi ​ | Shall be able to be used by application developper easily. ​                                              ​      | Coverd. ApplicationGuide is [[soundmanager|here]] ​
-| 8|  | | | +| 8           ​Naohiro Nishiguchi ​ ​| ​Shall be designed to support various kinds of communication protocols. e.g. MOST,​CAN,,, ​                 ​      | Coverd ​                   ​
-| 9|  | | |+| 9           ​                    |                                                                                                          ​      ​                        ​|
  
  
 +*1: There are major 4 patterns of arbitration(policy) in automotive
 +  - The latter source win \\ Discards the former source and output the latter source.
 +  - The latter source win and the former source pause \\  Pauses the former source and output the latter.
 +  - The latter loose \\ Continues former source and discards the latter source.
 +  - The latter source is put on hold \\ Continues former source and puts latter source on hold
  
 ===== Known solutions ===== ===== Known solutions =====
eg-ui-graphics-req-audiorouting.1503920805.txt.gz · Last modified: 2017/08/28 11:46 by nnishiguchi