Wednesday, July 16, 2014

Automatic Youtube Karaoke Player

Idea:

  1. Have standard Youtube browser app interface for finding karaoke titles on Youtube.
  2. Download multiple karaoke simultaneously as persistent local caches in order to not be illegal (not sure if this is true) but also not have to re-stream files constantly.
  3. Have automatic detection for false positives by attempting to detect vocals and lyrics at random points in the song.
    1. Vocals using signal processing
    2. Lyrics by using automatic OCR
    3. Do this while downloading.
    4. If vocals detected during download -> Cancel download check next result.
    5. Repeat till some download successful.
  4. Enable collaborative filtering in order to recommend karaoke tracks that other people searched for after the given track or those that are similar to the given track.

Automatically Detecting and Coordinating Restaurant Servers


Idea:
  • Use computer vision to detect people looking around for waiter.
  • Try and weed out false positives and negatives.
  • Use computer vision to detect gestures such as arm raises to flag down waiter, writing checks in air to indicate readying the check.
  • Use either augmented reality or Glass or something to indicate hot spots of urgency that dynamically detect urgency of service.
  • Help above using emotion detection but also measure using moral calculus for fairness.
  • Service them using planning and queueing theory.
  • Have acknowledgements for customers when not possible to immediately service to show that their efforts have been seen and are being taken care of at the earliest.
  • Automatically flag tables for cleaning to staff after customers are done.
  • Automatically detect spills using CV.
  • Enable voice commands from users at table.