CRC FM TwoO presented to NRSC

  • 662 views
Uploaded on

Presentation of the CRC FM TwoO Android application and the CRC FM Android Library to the RBDS committee of the NRSC at their NAB 2011 April meeting.

Presentation of the CRC FM TwoO Android application and the CRC FM Android Library to the RBDS committee of the NRSC at their NAB 2011 April meeting.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
662
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. NRSC MeetingApril 8, 2011Las Vegas FM TwoO & CRC FM-RDS Android LibraryFrançois LefebvreProject Leader, CRC
  • 2.  CRC: 20 years expertise on Eureka DAB  Standardization  Field trials  Equipment, receiver tests  Demonstration: industry, regulator, broadcasters  Experiment with potential role of broadcasting in mobile domain  Multimedia applications  Challenge: broadcast Rx in mobile devices ?  Democratize broadcasting technologies2
  • 3. E2E Eureka DAB Tools3
  • 4. CRC-mmbTools4
  • 5. FM-RDS New Momentum  Slow adoption of DAB  Status quo: FM does the job  iPod Nano 5 shows tagging  RadioDNS shows new potential for hybrid radio  FM in smartphones ... but just not accessible!5
  • 6. Challenge: FM API on mobile devices  2009-2010 App. for HTC Touch Pro  Windows Mobile (closed platform)  FM-RDS chip (no official API)  Developed RDS decoder (rdslib)  Presented at NAB 2010 Copyright: HTC6
  • 7. RDS on Android... over WiFi  2010 (After NAB) App. for T-Mobile G1  Android (open platform)  FM-RDS chip (no! → We used a RDS over WiFi)  Developed FM-RDS app. (Support for ODAs) (Using USRP + PC)  READY for Android phones Copyright: HTC with FM-RDS chip.7
  • 8. FM TwoO Overview  Pronounce: two "O", like in Web 2.0  Samsung Galaxy S  Demo Application  First FM App on Android Market  > 10k downloads in 6 weeks  Test mode (RDS via Wifi)  RT+ Decoding  NEW: RadioDSN / RadioVIS8
  • 9. RT+ Uses One click! 1st ODA Application!9
  • 10. FM TwoO vs Default Samsung App src: mmbtools.crc.ca10
  • 11. NAB 2011 Demo (Booth N1938)  RadioVIS  A RadioDNS-based application From FM-RDS - RT/RT+ - PS - PI - Audio  Hybrid Radio From Internet - Image - Text11
  • 12. FM TwoO Compatibility  Galaxy TAB: NO  Nexus S: NO  5 Galaxy S US models? NO?  Galaxy S 2: ?12
  • 13. CRC FM-RDS Android Library  Samsung Galaxy S  Silicon Labs FM chipset  High level API  Control FM  Receive PI, PS, RT  Free of charge  Redistribute on Android Market  Give Credit to CRC  Notify CRC  Get from mmbtools.crc.ca ...  ... Until Google provides FM API !?!?13
  • 14. CRC FM-RDS Android Library: Free Demo Code  Make an Android Radio App in 15 minutes! if (CRC_FMRDS_Library.radioIsSupported()) { CRC_FMRDS_Library.openRadio(aManager); CRC_FMRDS_Library.setBand(CRC_FMRDS_Library.BAND_87500_108000_kHz); CRC_FMRDS_Library.setSpacing(CRC_FMRDS_Library.CHAN_SPACING_100_kHz); CRC_FMRDS_Library.setEmphasis(CRC_FMRDS_Library.DE_TIME_CONSTANT_75); CRC_FMRDS_Library.setChannel(currentFreq); int i = 0; while (i < 20){ try { Thread.sleep(250); } catch (InterruptedException e) { } CRC_FMRDS_Library.processRDS(); CRC_FMRDS_Library.syncMediaVolume(aManager); i++; } String PI = Integer.toHexString(CRC_FMRDS_Library.getPI()); String PS = CRC_FMRDS_Library.getPS(); String RT = CRC_FMRDS_Library.getRT(); CRC_FMRDS_Library.closeRadio(aManager); }14
  • 15. Android development  ODA Rx on G1 Rx PC PC USRP Tx FM Rx FM G1 USRP Tx PC WiFi G1 USRP15
  • 16. Thanks 16