CMU MHCI - GM Network Project19 May 2004 ROADCASTING GM Car Network Project Jim Garretson Whitney Hess Jordan Kanarek Mathilde Pignol Megan Shia.

Slides:



Advertisements
Similar presentations
1 ©2009 MeeMix MeeMix – A personalized Experience.
Advertisements

OptiShip ® Multi-carrier Shipping System. OptiShip ® customers save on average 13.6% of parcel shipping costs… OptiShip ® is a comprehensive system that.
Audio, Visual, and Digital Technologies in Teaching
Project: My Way Radio. People are exposed to music in many ways… Movies Television Commercials “Muzak” Etc.
Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
Using Multimedia on the Web Enhancing a Web Site with Sound, Video, and Applets.
CNIT 132 – Week 9 Multimedia. Working with Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline each.
Searching Overdrive & Managing your Digital Account 1 Using a Computer Prepared by the Computer Lab Montgomery County-Norristown Public Library July 2014.
The Digital Music Revolution By Brian Kerschner. The MP3 The MP3 owes its incredible popularity to one basic fact, it puts music into manageable files.
How to Use Your Safari Montage
ROWAN COUNTY PUBLIC LIBRARY Using iTunes. Objectives Today you will learn how to: Navigate the iTunes interface Add music to the iTunes library Navigate.
Mobile App Walkthrough. See the Station 2 3 Once a user opens the app, they are taken to that station’s feed 100% interactive feed of playlist history,
Outline Introduction Music Information Retrieval Classification Process Steps Pitch Histograms Multiple Pitch Detection Algorithm Musical Genre Classification.
Guitar Trainer Adam Janke CS 470 Final Presentation.
Intro Alexei Miagkov: researching GUI networking sound aspects of Java Walter Kammerer: researching networking concepts documenting real-time media concepts.
HRM-755 PERFORMANCE MANAGEMENT
Proposal 13 HUMAN CENTRIC COMPUTING (COMP106) ASSIGNMENT 2.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Finding videos, music and games online Suitable for:
Welcome to the world of Radio Click to replay the audio Continue to the menu Turn your speakers on Close your eyes Clean out your ears Enjoy the experience.
Application Standards for ‘Push’ Content and Streaming Media Hadi Partovi Microsoft Corporation.
By: Christina Musantry
SWOT ANALYSIS OF TWO SUCCESSFUL INDIE MUSIC BLOGS vs By: Jordyn Prince.
Opening Pandora's Box: a guide to the web radio resource Pandora.com Presented by: Abel Mengistu, Derek Woodward, Scott Dumpe, Jason Church & Becky Kreps.
Podcasts. Podcasts are free independently produced programs  Some produced by individuals  Some produced by broadcasters.
Victor Reader Stream and ClassMate Reader Book Centric Design Philosophy.
Manic Music Concept for a multimedia music website using user centered design principles Kevin Toy & Angie Nery.
A Collaborative Music DJ for Ad Hoc Networks Ursula Wolz Mike Massimi Eric Tarn Department of Computer Science The College of New Jersey.
What is Business Analysis Planning & Monitoring?
Teaching and Learning with Technology Click to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology Click to edit Master.
Credits: Apple Computer, Inc.. Overview We’ll learn the basics of iTunes, Apple’s digital music player for your computer. Start by importing music from.
Josh Probert – Yankee A Prototype based on Sierra’s SRS.
Since 2007, the sales of Digital Music has increased from 20% to 36%. While this increase is good, the sale of Physical Music (CDs) has fallen from 80%
Where Innovation Is Tradition SYST699 – Spec Innovations Innoslate™ System Engineering Management Software Tool Test & Analysis.
American Chemical Society ACS Network & Social Collaboration Presentation to the Lehigh Valley Local Section Christopher McCarthy, Social Media Manager,
Virtual Books Judy Kinz Software: PowerPoint 2003 Tutorial and Templates:
Sharad Oberoi and Susan Finger Carnegie Mellon University DesignWebs: Towards the Creation of an Interactive Navigational Tool to assist and support Engineering.
Fundamentals of Game Design
A Quick Guide To Using iTunes Thi Nguyen Ruth Limberg Colin Smith.
Music Recommendation A Data Mining Approach Daniel McEnnis 2nd year PhD Daniel McEnnis 2nd year PhD.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
November, 2006Doc: IEEE BAN Young Hyeog Jeon, et al Slide1 Useful applications for IG-BAN Young Hyeog Jeon, Eunkyo Kim and Donghee Shim.
CMU MHCI - GM Network Project1 April 2004 ROADCASTING GM Car Network Project Jim Garretson Whitney Hess Jordan Kanarek Mathilde Pignol Megan Shia.
What makes a good interactive resume? Click for detailed information Multimedia Navigation Communication.
CMU MHCI - GM Network Project19 April 2004 ROADCASTING GM Car Network Project Jim Garretson Whitney Hess Jordan Kanarek Mathilde Pignol Megan Shia.
By Jenny Brooks.  Save presentation by going to Office button (PowerPoint) or File (Keynote and Impress) and click on “Save.” At “Save” window, remind.
How To Download Music Legally and Free By Mahmud Fagge.
Last.fm Hall of F/S Brian Morris Edward Nishihama.
Hark the Sound Version 2 Meghan Dickenson Megan Dunigan Max Smolens Scott Weeks.
DotNetFM Chris Zamanillo Ana Rodriguez Allen Lee Peter Singh
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP 6.1 Delta Training Documentation.
TownMUD An Interface for a Text-Based Multiple User Dimension.
Heuristic Evaluation JUAN MONRREAL JANETTE VAZQUEZ INEZ VELA.
AN OVERVIEW OF THE CHILD OUTCOMES SUMMARY RATING PROCESS 1 Maryland State Department of Education - Division of Special Education/Early Intervention Services.
End-to-End Efficiency (E 3 ) Integrating Project of the EC 7 th Framework Programme General View of the E3 Prototyping Environment for Cognitive and Self-x.
The online program guide, playlist and SoundExchange report generator for public broadcasting. NPR Digital Services: Composer Pro.
Dalhousie Libraries Digital Collections Migration from Joomla! to CQ5.
Purpose Audience participation adds a new dimension to musical performance. Audience members not only enjoy the music making of the performers, but actually.
1 Appendix: Music Site 2.0 Proprietary and Confidential.
Users and the Interface When designing an information system you need to have a clear idea of who the target audience is. If the target audience is an.
Different DJ’s  Radio DJs introduce and play music that is broadcast radio stations. Club DJs select and play music in bars, nightclubs, at parties or.
Trade Secrets of Embedded Field-Level Help Gary Etzel Tonya McKee Russ Ward.
MP3 Radio Richard Bannon & Michael Backman. Basic concept FM broadcast MP3 player  Allows you to listen to MP3’s through an FM radio  Better than a.
 An important first quality of any good thesis is that it should stem from real problems in the field. Therefore, a researcher should emphasize the reasons.
How to Get around on a ipod Table of Contents Which ipod are you ? There are 6 different ipods they have some different features but all do the same.
Advanced Higher Computing Science
Digital Ham Radio An Introduction to DMR and Fusion
  Computer Fundamentals Training   Windows 8 Intermediate.
Sourcing Event Tool Kit Multiline Sourcing, Market Baskets and Bundles
Final Presentation August 4, 2004
End User Guide.
Presentation transcript:

CMU MHCI - GM Network Project19 May 2004 ROADCASTING GM Car Network Project Jim Garretson Whitney Hess Jordan Kanarek Mathilde Pignol Megan Shia

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Overview Service Design High-level interaction Scope Scalability Design Rationale Lightweight interaction Search vs. Browse XM Expert Analysis Implementation Details Future Plans Agenda

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Service for cars in 2010 that uses ad-hoc networking to make radio collaborative and more engaging. Overview

CMU MHCI - GM Network Project19 May 2004 ROADCASTING More than just the most popular songs: commentary from cars close to you be your own DJ automatically play the songs that everyone tuning in will like Overview

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Every GM car with Roadcasting can receive Roadcaster stations and influence the songs played (within limits set by the broadcaster) has the ability to broadcast songs to other cars with Roadcasting Overview

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Overview Service Design High-level interaction Scope Scalability Design Rationale Lightweight interaction Search vs. Browse XM Expert Analysis Implementation Details Future Plans Agenda

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Example scenario. Service Design

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Every broadcaster has three levels of involvement: Managed - broadcaster determines what is played and when Guided - broadcaster determines what is played with input from the audience Unmanaged - broadcaster is not active and the collective audience chooses what is played Service Design: High-level interaction

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Every listener has two levels of involvement: Active - listener votes for songs to be played Passive - listener does not vote (but still influences the station through his/her profile) Service Design: High-level interaction

CMU MHCI - GM Network Project19 May 2004 ROADCASTING In Managed and Guided modes, no votes are sent out to the audience In Unmanaged mode, prompts for voting are sent out to the audience and Active listeners determine the next song played. Service Design: High-level interaction

CMU MHCI - GM Network Project19 May 2004 ROADCASTING We have limited the scope of our development to service and interaction design. We will not be addressing: broadcasters how they select individual songs to be played how they might find music on the network how they might broadcast other media (video) listeners how they manage multiple drivers/profiles how XM, FM and Roadcasting cooperate Service Design: Scope

CMU MHCI - GM Network Project19 May 2004 ROADCASTING When a station has no listeners, the station selects music based only on the broadcaster’s preferences. When a station has one listener, the station recommends music based on both the broadcaster’s and listeners’ preferences. As the number of listeners increases, they collectively influence the music recommendations. However, the broadcaster can always override recommendations. Service Design: Scalability

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Service Design: Scalability

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Overview Service Design High-level interaction Scope Scalability Design Rationale Lightweight interaction Search vs. Browse XM Expert Analysis Implementation Details Future Plans Agenda

CMU MHCI - GM Network Project19 May 2004 ROADCASTING In-vehicle systems must not demand a driver’s attention in order to function. We designed the broadcasting and listening interactions to afford a variety of attention levels. The system will even function without any user input. Design Rationale: Lightweight Interaction ManagedGuidedUnmanaged ActivePassive Broadcaster Listener

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Search vs Browse Technical limitations led to our decision to incorporate browsing rather than searching in the interface. BUT, for future iterations, what are the implications of both searching and browsing with respect to Roadcasting? We performed a literature review to answer that question. Design Rationale: Search vs. Browse

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Literature review findings and implications Finding When browsing, people care more about navigation and information organization. When searching, product details are more important. Design implication For browsing: efficient navigation and organization of the categories and stations is essential. For searching: users should be presented with detailed information in order to ensure that the correct song/station was found. Design Rationale: Search vs. Browse

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Finding Search rate for specific items was greater than search rate for general items, but not statistically significant. Design implication Browsing for a specific song or station might be just as preferable as searching. Finding Browse function had higher success rate than search function, though not statistically significant. Failure rates were even. Design implication Users may be more likely to find the song/station that they are looking for by using menus. Design Rationale: Search vs. Browse

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Finding Successful product locations took more time than unsuccessful attempts, whether searching or browsing. Design implication Success is more difficult to judge than failure. Design Rationale: Search vs. Browse

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Music domain conclusions Finding CD store shoppers alternate between search and browse as there are advantages to both modes. Design implication Building a system that allows seamless switching between searching and browsing would be most appropriate. Finding The ability to listen to song clips would then support a natural way for users to verify they have selected the right song. Design implication When listeners vote, instead of just showing the song title and artist name, also play a short (5 sec) sound clip. Design Rationale: Search vs. Browse

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Finding Music shopping and selection is surprisingly visual. Design implication Possibly an album of the song that's currently playing? Design Rationale: Search vs. Browse

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Problem with XM Each station is identified by both a number of a unique name, forcing the user to memorize which station is associated with which number. Design solution Since we are not implementing a search function, stations can be identified by either name or number, not both. This is more appropriate for non-persistent stations. Problem with XM Current song title playing is truncated if it is too long instead of using entire display. Design solution Make efficient use of screen real estate. This will give users more detailed information about the stations. Design Rationale: XM Expert Analysis Problem with XM It isn’t clear how to set presets or how to access them. Design solution Eliminate presets. This is possible since system is already knowledgeable of user’s music tastes Problem with XM Visual attention to the display is required while scrolling through stations. Design solution Allow scanning through stations so that users can hear each song being played as they scroll to find a station they like. This will make navigation more natural and spontaneous.

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Problem with XM Categories are not organized in a meaningful way Design solution Organize categories according to user preference. This will reduce the amount of scrolling a user will need to do in order to find a category she enjoys. Problem with XM Stations are organized by channel number, and in no understandable order. Design solution Organize stations according to user preference. This will reduce the amount of scrolling a user will need to do in order to find a station she enjoys. Design Rationale: XM Expert Analysis Problem with XM Stations sometimes play a strange order of songs: Paul McCartney -> Kiss -> Joe Cocker. Design solution System should suggest next song to Broadcaster that has a similar tempo to what is being played. This will keep the tone of the station somewhat steady. Problem with XM Stations play the same artists repeatedly. Design solution In Unmanaged and Guided modes, system should suggest songs and artists that haven’t recently been played.

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Good aspect of XM Stations play rare versions of songs that most listeners haven’t heard. Design implementation Look for alternate versions of Listeners’ owned songs on Broadcaster’s playlist – remixes, covers, live versions, etc… Good aspect of XM Stations use celebrities, sound collages, and DJs to strengthen station identity. Design implementation Provide opportunities for Broadcaster to automatically or manually play a recording of her station identification. Design Rationale: XM Expert Analysis

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Overview Service Design High-level interaction Scope Scalability Design Rationale Lightweight interaction Search vs. Browse XM Expert Analysis Implementation Details Future Plans Agenda

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Prototype architecture Implementation Details

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Implementation Details Collaborative filtering Listener preferences are created based on the listener’s MP3s or iTunes library data. The listener’s preferences are sent to the broadcaster when the listener tunes in to a station. (For now) a simple Pearson correlation is calculated from all audience preferences, and determines which songs, artists and genres are most preferred by the listening audience.

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Implementation Details Station flavor A broadcaster can set restrictions regarding the type of music his station plays. This ‘station flavor’ determines what songs the broadcaster has that can be played. This station flavor is also broadcast as part of a station’s identity, so a listener’s tuner can know which stations she is likely to prefer based on her preferences.

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Implementation Details Audio rendering Songs are pulled from the station playlist and sent to listeners. MP3 files (or live voice from the broadcaster) are multicast to the audience using the Java Realtime Streaming Protocol.

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Implementation Details Polling A listener can press her voting buttons at any time. These votes are visible to the broadcaster, so allowing him to conduct polls on-air and see live results from his audience.

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Overview Service Design High-level interaction Scope Scalability Design Rationale Lightweight interaction Search vs. Browse XM Expert Analysis Implementation Details Future Plans Agenda

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Future Plans: Timeline

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Future Plans: Next Steps Continue to address low-level design issues Two-member teams: Jordan and Whitney will look into the specifics of how voting will work and how Broadcasters will talk over their music or between songs. Should Broadcasters hit an “On-Air” button to broadcast their voice? How do they propose a vote on music content? Can they pose a question on non- music content (i.e., trivia)? Megan and Mathilde will look into interruption issues for Broadcasters and Listeners Should Listeners be notified of new stations as they enter the network? Should Listeners see a timeline indicating remaining/elapsed time of a current song? How will Broadcasters and Listeners be notified to make a vote? How will Listeners switch between Active and Passive modes?

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Future Plans: Next Steps Issues to be tackled by the entire group Should the Broadcaster know how many people are listening to his station? Should the Listener see station stats (i.e., signal strength, location, popularity/reputation)? How are stations uniquely identified? How do Broadcasters set the flavor/format of their station?

CMU MHCI - GM Network Project19 May 2004 ROADCASTING Questions Questions?