The invention is directed, in general, to remote controls and, more specifically, to a wireless remote control having motion-based control functions and a method of manufacturing the same.
Remote-controllable electronic devices, particularly wireless remote-controllable consumer electronics, can be found in many businesses and virtually every home in the modern world. The average home tends to have many such devices. Television sets, videocassette recorders (VCRs), digital versatile disc (DVD) players and recorders, laserdisc players, personal video recorders (PVRs) or digital video recorders (DVRs), cable television and satellite receivers, audio receivers, compact disc (CD) players and recorders, cassette tape players and recorders, Motion Picture Experts Group (MPEG)-1 Audio Layer 3 or 4 (MP3 or MP4) players, and audio and video switches and distribution systems are just some of many varieties of remote-controllable electronic devices found today. Future devices will no doubt abound.
Conventional wireless remote controls for these devices feature an array of buttons that allow a user to invoke functions of the devices from a distance. These functions may include changing channels, adjusting volumes, selecting modes of operation, and controlling the manner in which a device plays streaming media, such as audio media (e.g., music or a speech) or audiovisual media (e.g., movies, television shows or advertisements). By means of these buttons and perhaps a dial, a user may cause media to be played, paused, stopped, cued, fast-forwarded, rewound, skipped forward, skipped back or shuttled. Shuttling is a recognized term for playing media at various, user-adjustable speeds and directions.
One aspect of the invention provides a wireless remote control. In one embodiment, the wireless remote control includes: (1) a body, (2) an orientation detector located in the body, (3) a processor located in the body and coupled to the orientation detector and configured to receive an orientation signal from the orientation detector, (4) a memory located in the body and coupled to the processor and containing software configured to cause the processor to generate a media playback control signal based on the orientation signal and (5) wireless communication circuitry located in the body and coupled to the processor and configured to receive and wirelessly transmit the media playback control signal.
Another aspect of the invention provides a method of manufacturing a wireless remote control. In one embodiment, the method includes: (1) forming a body, (2) placing an orientation detector in the body, (3) placing a processor in the body, the processor configured to receive an orientation signal from the orientation detector, (4) placing a memory in the body, the memory containing software configured to cause the processor to generate a media playback control signal based on the orientation signal and (5) placing wireless communication circuitry in the body, the wireless communication circuitry configured to receive and wirelessly transmit the media playback control signal.
Yet another aspect of the invention provides a computer-readable storage medium containing software configured to cause a wireless communication device to generate a media playback control signal based on an orientation signal received from an orientation detector thereof.
For a more complete understanding of the invention, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
As stated above, conventional wireless remote controls feature an array of buttons that allow a user to invoke functions of the devices from a distance. These functions may include controlling the manner in which a device plays streaming media, including shuttling. By means of these buttons, or perhaps a dial, a user may cause media to be shuttled. As those skilled in the pertinent art understand, shuttling is a recognized term for playing media at various, user-adjustable speeds and directions (e.g., forward or reverse) and is useful, for example, in finding or analyzing specific portions of media.
Conventional shuttling may be performed in one of two ways. Less precise shuttling may be performed with several buttons. Each press of one button adds forward velocity to the shuttle speed. Each press of another button adds reverse velocity to the shuttle speed. An optional third button pauses. In this way, shuttle speed can be incremented or decremented through a series of discrete forward and reverse speed steps. More precise shuttling may be performed with a dial. The dial has a central, pause position. Turning the dial clockwise shuttles forward proportional to the amount by which the dial is turned. Turning the dial counterclockwise shuttles in reverse proportional to the amount by which the dial is turned. Some dials are spring-loaded such that they return to their central, pause position when released.
Disclosed herein is a novel way to perform shuttling or invoke other remote control functions that involves detecting the orientation of the remote control using an orientation detector such as one or more angular position sensors or accelerometers. A user may then reposition or reorient the remote control itself rather than manipulate buttons or a dial. In some embodiments to be illustrated and described, conventional wireless devices, such as smartphones and personal digital assistants (PDAs), already equipped with an orientation detector are augmented with software (defined for purposes of this description as including firmware) to yield a novel remote control. In some embodiments, an optical relay conveys commands from the software-enhanced wireless devices to optical sensors of conventional electronic devices. In still other embodiments, an optical bridge is provided, or one or more electronic devices are modified, to recognize direct input from a conventional wireless device, such as a game controller, that is already equipped with an orientation detector. In yet other embodiments, otherwise conventional remote control designs are modified to include an orientation detector and appropriate hardware or software to yield a novel remote control.
The electronic devices include a computer/monitor/television set 105, which may be a personal computer (PC) or any other type of conventional or later-developed computer, a conventional or later-developed monitor for such computer or a conventional or later-developed television (TV) set. The computer/monitor/television set 105 is assumed to be capable at the least of displaying an image, including a video image, and may also be capable of reproducing sound through its own speakers or external speakers, which qualifies it to play audiovisual media. If the computer/monitor/television set 105 is a computer, it may be capable of decoding and playing audio media contained in one or more MP3 or MP4 files, decoding and playing audiovisual media contained in one or more QuickTime®, Audio Video Interleave (AVI) or MPEG audiovisual formats, and also encoding audio or audiovisual media and creating one or more MP3/MP4, QuickTime®, AVI, or MPEG files.
The electronic devices include a VCR 110. The VCR 110 is capable of playing audiovisual media stored on a videotape using the computer/monitor/television set 105 and perhaps also recording audiovisual data on a videotape and may be of any conventional or later-developed type or format.
The electronic devices include a DVD player/recorder 115. The DVD player/recorder 115 is capable of playing audiovisual media stored on a DVD using the computer/monitor/television set 105 and perhaps also recording audiovisual data on a DVD and may be of any conventional or later-developed type or format.
The electronic devices include a laserdisc player 120. The laserdisc player 120 is capable of playing audiovisual media stored on a laserdisc using the computer/monitor/television set 105 and may be of any conventional or later-developed type or format.
The electronic devices include a PVR/DVR 125. The PVR/DVR 125 is capable of playing audiovisual media, typically from a hard disk drive, using the computer/monitor/television set 105, storing audiovisual media on the hard disk drive and perhaps also recording audiovisual data on a DVD and may be of any conventional or later-developed type or format.
The electronic devices include a cable TV/satellite receiver 130. The cable TV/satellite receiver 130, which may also be known as a “set-top box,” is capable of converting cable TV or satellite signals into audiovisual media and playing the audiovisual media using the computer/monitor/television set 105 and may be of any conventional or later-developed type or format.
The electronic devices include an audio receiver 135. The audio receiver/equalizer 135 is capable of playing audio media using one or more speakers (not shown) originating from various sources and may include an equalizer to tailor frequencies at which the audio media is played back. The audio receiver 135 may be of the “home theater” type, in which case it is further capable of playing audiovisual media using the computer/monitor/television set 105 originating from various sources, e.g., the VCR 110, the DVD player/recorder 115, the laserdisc player 120, the PVR/DVR 125 and the cable TV satellite receiver 130.
The electronic devices include a CD player/recorder 140. The CD player/recorder 140 is capable of playing audio media stored on a CD, perhaps using the audio receiver 135, and perhaps also recording audio data on a CD and may be of any conventional or later-developed type or format.
The electronic devices include an audiocassette player/recorder 145. The audiocassette player/recorder 145 is capable of playing audio media stored on an audiocassette, perhaps using the audio receiver 135, and also recording audio data on an audiocassette and may be of any conventional or later-developed type or format.
The electronic devices include an MP3/MP4 player/recorder 150. The MP3/MP4 player/recorder 150 is capable of decoding and playing audio media contained in one or more MP3 or MP4 files, perhaps using the audio receiver 135, and also encoding audio media and creating one or more MP3/MP4 files. The player/recorder 150 may, however, reproduce and/or record audio media in any other conventional or later-developed format.
The electronic devices include a switch/distribution system 155. The switch/distribution system 155 may couple one or more sources of audio or audiovisual media to one or more destinations therefor. The switch/distribution system 155 may, for example, allow so-called “whole house” distribution over a given premises.
In one embodiment, the aforementioned electronic devices are conventionally provided with optical sensors, allowing them to receive optical (e.g., infrared) control signals. In another embodiment, the aforementioned electronic devices are capable of receiving radio-frequency (RF) control signals.
With specific reference to
In one embodiment, the image resembles a conventional multi-function or “universal” remote control in which the “soft” buttons include an on/off button, a numeric keypad, channel up/down buttons, volume up/down buttons or a slide control, mode and source selection buttons and media control buttons, including stop, pause, fast-forward and rewind buttons.
However, unlike a conventional remote control, the wireless remote control 100 can interpret changes in the orientation of its body 160 as control commands, including commands to control the manner in which an electronic device plays streaming media. These media control commands may include shuttling. Various embodiments of this will be explained below.
One embodiment of the wireless remote control 100 of
As stated above, in one embodiment, the aforementioned electronic devices 105-155 are conventionally provided with optical sensors, allowing them to receive wireless control signals transmitted via (e.g., infrared) light.
The wireless remote control 100 further includes an orientation detector 210. The orientation detector 210 is located in the body 160. The orientation detector 210 is configured to produce an orientation signal based on the orientation of the body 160. The orientation detector 210 may be an angular position sensor, an accelerometer or any other detector that would indicate a translation, vibration or rotation of the body 160. Suitable accelerometers are commercially available from Analog Devices Incorporated of Cambridge, Mass.; however, the invention is not limited to a brand or type of orientation detector. The orientation detector 210 may be a one-, two- or three-axis detector. In the embodiment of
The wireless remote control 100 further includes a processor 220. The processor 220 is located in the body 160. The processor 220 is configured to receive an orientation signal from the orientation detector 210. The processor 220 may be of any type, speed or capability whatsoever.
The wireless remote control 100 further includes a memory 230 located in the body 160 and coupled to the processor 220. The memory 230 contains software configured to cause the processor 220 to generate a media playback control signal based on the orientation signal. The body 160 may be of any type, capacity or speed whatsoever. As stated above, certain embodiments employ a conventional wireless device that is augmented with software to yield a wireless remote control. In one embodiment, the manufacturer of the conventional wireless device loads the software into the memory 230. In another embodiment, the memory 230 includes writeable memory into which the software is loaded following a transfer of custody of the device to a user. Thus, the user can load the software into a conventional wireless device to yield a wireless remote control.
In the embodiment of
In one embodiment, media playback commands are context-sensitive. For example, if the body 160 rotates about an axis when media is not being played, the rotation is ignored. As another example, if the body 160 rotates while a particular electronic device (e.g., the computer/monitor/television set 105 of
In one embodiment, the processor 220 takes the speed at which the body 160 is translated, rotated or vibrated into account in forming its commands. For example, rapid motion may give rise to gross commands, e.g., large changes in shuttle speed. Slower motion may therefore give rise to finer commands, perhaps allowing a user to shuttle or perform other functions more efficiently.
The wireless remote control 100 further includes wireless communication circuitry 240 located in the body 160 and coupled to the processor 220. The wireless communication circuitry 240 is configured to receive and wirelessly transmit the media playback control signal. In one embodiment, the wireless communication circuitry 240 transmits the media playback control signal as an RF signal via an antenna. An internal antenna (not shown) or an external antenna 250 may be used for this purpose. Alternatively or additionally, the wireless communication circuitry 240 transmits the media playback control signal as an optical signal via a light-emitting component 260, such as a light-emitting diode (LED).
Certain embodiments of the invention further relate to computer storage products with a computer-readable medium that have program code thereon for performing various computer-implemented operations that embody the tools or carry out the steps of the methods set forth herein, specifically to cause a wireless communication device to generate a media playback control signal based on an orientation signal received from an orientation detector thereof. The media and program code may be those specially designed and constructed for the purposes of the invention, or they may be of the kind well known and available to those having skill in the software arts. Examples of computer-readable media include, but are not limited to: magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROM disks; magneto-optical media such as floptical disks; and hardware devices that are specially configured to store and execute program code, such as ROM and RAM devices. Examples of program code include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter.
Those skilled in the art to which the invention relates will appreciate that other and further additions, deletions, substitutions and modifications may be made to the described embodiments without departing from the scope of the invention.