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
Last revision Both sides next revision
eg-ui-graphics-req-audiorouting [2017/08/29 02:01]
nnishiguchi [Requirement list]
eg-ui-graphics-req-audiorouting [2017/08/30 05:28]
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 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| Naohiro Nishiguchi | Shall be designed to support various kinds of communication protocols. e.g. MOST,CAN,,, | | +| 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.txt · Last modified: 2017/08/31 03:16 by nnishiguchi