This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
eg-ui-graphics-req-audiorouting [2017/08/29 06:00] nnishiguchi [Use cases] |
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 ===== | ||
Line 34: | Line 35: | ||
| | 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 | | | | 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, IVI system mute(or reduce) volume of active source | 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 52: | 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 ===== |