The present disclosure relates to communication systems, and more particularly, to systems configured to introduce remote audio and possibly control features to remote devices.
Mobile devices continue to offer new features that help to expand their usability in the marketplace. For example, further to providing simple voice communication, emerging mobile devices may also provide wireless data support for various applications. For example, “smart” phones may include applications configured to support user interactivity, productivity, location awareness, Internet-connectivity, entertainment, electronic commerce, etc. These applications allow users to communicate with other users, manage their day, conduct business, navigate to desired locations, locate items for purchase, play games, etc. all from the palm of their hand. Moreover, wireless communication may also be conducted over extremely short distances for use in, for example, coupling peripheral devices to the mobile device. Peripheral devices such as, for example, headphones, headsets, keyboards, data storage devices, etc. may help enhance user experience when using a mobile device by making it much more usable for various tasks.
The ability to control other devices using a mobile device is a category of functionality that is still rather new but starting to appear in the marketplace. However, this functionality is currently limited to two categories: Internet-driven remote control and component-facilitated remote control. In Internet-driven remote control, application-based and/or Internet-browsing features may be employed to access a web-driven user interface. Manipulating the user interface causes control information to be transmitted to the other device. At least one limitation in these systems is that both devices require Internet connectivity. Component-facilitated remote control may add functionality to a device through external components such as, for example, an infrared transceiver. While Internet connectivity is unnecessary, dedicated equipment must be purchased, coupled to the device, configured, powered by the device, stored/carried when not in use, etc. In addition, these control techniques are limited to simply conveying commands to another device.
Features and advantages of various embodiments of the claimed subject matter will become apparent as the following Detailed Description proceeds, and upon reference to the Drawings, wherein like numerals designate like parts, and in which:
Although the following Detailed Description will proceed with reference being made to illustrative embodiments, many alternatives, modifications and variations thereof will be apparent to those skilled in the art.
This disclosure describes systems and methods related audio information and/or control via intermediary device. Initially, wired communication technology such as, for example, high-definition multimedia interface (HDMI) connectivity and wireless communication technologies such as, for example, Bluetooth, wireless local area networking (WLAN) and wireless HDMI may be employed herein merely for the sake of example, and are not intended to be limit any of the disclosed embodiments. On the contrary, embodiments consistent with the present disclosure may be implemented using other wired or wireless communication technologies, existing now or in the future, with similar operational characteristics to the various examples mentioned herein.
In one embodiment, a system may comprise, for example, at least a monitor, a peripheral device and a mobile device. The monitor may be configured to present multimedia information (e.g., display video and/or reproduce sound) based on remote control information received in the monitor over, for example, a wired or wireless HDMI connection. Remote control information may include commands for controlling operation of the monitor when presenting the multimedia information (e.g., input selection, channel selection, volume level, picture configuration, closed-captioning, etc.). The peripheral device may be configured to reproduce sound associated with the multimedia information based on audio information received via, for example, wireless communication such as Bluetooth or WLAN. The mobile device may be configured to provide the remote control information to the monitor (e.g., via the wired or wireless HDMI connection) and to provide the audio information to the peripheral device (e.g., via the Bluetooth or WLAN wireless communication).
In an example embodiment where wired or wireless HDMI connects the monitor and the mobile device and wireless Bluetooth or WLAN communication couples the mobile device to the peripheral device, the mobile device may be configured to receive audio information from the monitor over the HDMI connection and to provide the audio information to the peripheral device via wireless communication. If necessary, the mobile device may also format the audio information received from the monitor for conveyance over Bluetooth prior to transmission. In one embodiment, the peripheral device may be further configured to capture voice command information spoken by a user. The peripheral device may be configured to provide the voice command information to the mobile device, which may be configured to convert the voice command information into remote control information prior to providing it to the monitor.
Examples of mobile device 104 may include, but are not limited to, a mobile communication device such as a cellular handset or a smartphonebased on the Android® operating system (OS), iOS®, Blackberry® OS, Palm® OS, Symbian® OS, etc., a mobile computing device such as a tablet computer like an iPad®, Galaxy Tab, Kindle Fire®, etc., an Ultrabook® including a low-power chipset manufactured by Intel Corp., a netbook, a notebook computer, a laptop computer, etc. Mobile device 104 may be configured to communicate with monitor 102 via wireless communication 108A or wired communication 108B. For example, an HDMI connection may be established using a cable or through the use of wireless transceiver equipment. While not required, employing HDMI in example implementations consistent with the present disclosure may be advantageous in that HDMI (e.g., wired HDMI versions 1.4 and after) has incorporated useful features. Initially, the Audio Return Channel (ARC) allows digital audio to be transmitted and received over HDMI, removing the requirement for separate audio cables to convey sound associated with HDMI video between components (e.g., between a television, stereo equipment, media players and recorders, television tuner equipment, etc.). Moreover, Consumer Electronic Control (CEC) allows various HDMI-connected devices to be controlled through a wireless remote link to only one of the devices. For example, commands associated with a particular device may be conveyed wirelessly to any HDMI-connected device, and the commands will then be applied to the particular device targeted by the command over a bidirectional serial bus that couples all of the HDMI connected devices.
The choice of wired communication 108B vs. wireless communication 108A may depend on the particular features needed or desired for an application. Wired HDMI ports have already been incorporated into many televisions and computer systems, and are becoming more common in mobile devices, making the cost of implementation very reasonable (e.g., the only additional equipment that may be necessary is an HDMI cable). In one example configuration consistent with the present disclosure, a wired HDMI port may be incorporated into a dock (not pictured) for mobile device 104, allowing mobile device 104 to be recharged and while simultaneously performing communication-related functionality. Alternatively, employing a wireless HDMI connection may allow monitor 102 and mobile device 104 to be located further apart, possibly without a need for any additional equipment if the both of the devices include wireless HDMI transceivers. However, drawbacks that may exist for any wireless system may include battery consumption concerns due to transceiver use, vulnerability to interference, slower speeds, etc.
Peripheral device 106 may be any device capable of reproducing sound based on audio information received from an external source. For example, peripheral device 106 may receive audio information from mobile device 104 via wireless communication (e.g., Bluetooth, WLAN, etc.). While peripheral device 106 is illustrated in
In mobile device 104′, processing module 202 may comprise one or more processors situated in separate components, or alternatively, may comprise one or more processing cores embodied in a single component (e.g., in a System-on-a-Chip (SOC) configuration) and any processor-related support circuitry (e.g., bridging interfaces, etc.). Example processors may include various x86-based microprocessors available from the Intel Corporation including those in the Pentium, Xeon, Itanium, Celeron, Atom, Core i-series product families. Examples of support circuitry may include chipsets (e.g., Northbridge, Southbridge, etc. available from the Intel Corporation) configured to provide an interface through which processing module 202 may interact with other system components that may be operating at different speeds, on different buses, etc. in mobile device 104′. Some or all of the functionality commonly associated with the support circuitry may also be included in the same physical package as the processor (e.g., an SOC package like the Sandy Bridge integrated circuit available from the Intel Corporation).
Processing module 202 may be configured to execute instructions in mobile device 104′. Instructions may include program code configured to cause processing module 202 to perform activities related to reading data, writing data, processing data, formulating data, converting data, transforming data, etc. Information (e.g., instructions, data, etc.) may be stored in memory module 204. Memory module 204 may comprise random access memory (RAM) or read-only memory (ROM) in a fixed or removable format. RAM may include memory configured to hold information during the operation of signage controller 106′ such as, for example, static RAM (SRAM) or Dynamic RAM (DRAM). ROM may include memories such as bios memory configured to provide instructions when mobile device 104′ activates, programmable memories such as electronic programmable ROMs (EPROMS), Flash, etc. Other fixed and/or removable memory may include magnetic memories such as, for example, floppy disks, hard drives, etc., electronic memories such as solid state flash memory (e.g., embedded multimedia card (eMMC), etc.), removable memory cards or sticks (e.g., micro storage device (uSD), USB, etc.), optical memories such as compact disc-based ROM (CD-ROM), etc. Power module 206 may include internal power sources (e.g., a battery) and/or external power sources (e.g., electromechanical or solar generator, power grid, etc.), and related circuitry configured to supply mobile device 104′ with the power needed to operate.
User interface module 208 may include circuitry configured to allow users to interact with mobile device 104′ such as, for example, various input mechanisms (e.g., microphones, switches, buttons, knobs, keyboards, speakers, touch-sensitive surfaces, one or more sensors configured to capture images and/or sense proximity, distance, motion, gestures, etc.) and output mechanisms (e.g., speakers, displays, lighted/flashing indicators, electromechanical components for vibration, motion, etc.). Communication interface module 210 may be configured to handle packet routing and other control functions for communication module 212, which may include resources configured to support wired and/or wireless communications. Wired communications may include serial and parallel wired mediums such as, for example, Ethernet, Universal Serial Bus (USB), Firewire, Digital Visual Interface (DVI), HDMI, etc. Wireless communications may include, for example, close-proximity wireless mediums (e.g., radio frequency (RF) such as based on the Near Field Communications (NFC) standard, infrared (IR), optical character recognition (OCR), magnetic character sensing, etc.), short-range wireless mediums (e.g., Bluetooth, WLAN, Wi-Fi, etc.) and long range wireless mediums (e.g., cellular, satellite, etc.). In one embodiment, communication interface module 210 may be configured to prevent wireless communications that are active in communication module 212 from interfering with each other. In performing this function, communication interface module 210 may schedule activities for communication module 212 based on, for example, the relative priority of messages awaiting transmission.
Peripheral interface module 214 may be configured to utilize communication module 212 for managing interactions between mobile device 104′ and monitor 102′, as well as interactions between mobile device 104′ and peripheral device 106′. Peripheral interface module 214 may, for example, transmit remote control information (e.g., commands) to monitor communication module 220 via communication module 212. While the connection between mobile device 104′ and monitor 102′ is shown in
Peripheral interface module 214 may also be configured to interact with communication & control module 222 in peripheral device 106′ via communication module 212. For example, peripheral interface module may be configured to receive the audio information from monitor 102′ (e.g., via the HDMI connection) and may cause communication module 212 to transmit the audio information to communication & control module 222 for sound reproduction in peripheral device 106′. In some instances, such as, for example, when the audio information is received via an HDMI connection and is to be transmitted via Bluetooth or WLAN wireless communication, peripheral interface module 214 may convert the audio information prior to transmission. For example, the audio received via HDMI will be, at a minimum, stereo uncompressed pulse code modulation (PCM) and possibly even lossless compressed audio in Dolby True High Definition (HD) and digital theater system-high definition (DTS-HD). These formats may be converted into information that is transmittable via wireless communication (e.g., Bluetooth or WLAN).
Peripheral interface module may also receive and process voice command information received from peripheral device 106′. For example, communication & control module 222 may be configured to utilize microphone 222 in capturing voice commands issued by a user (e.g., wearing peripheral device 106′). Voice commands may be predefined phrases designed to control certain features of monitor 102′ such as, for example, “power on/off”, “select <input>”, “channel up/down”, “volume up/down”, “play <media>”, etc. Commands may also be directed to functionality on mobile device 104′ including, for example, connecting/disconnecting mobile device 104′ to monitor 102′ (“connect/disconnect <device>”), answering an incoming call (e.g., “answer call”), etc. Voice command information may be transmitted by communication & control module 222 to peripheral interface module 214 via communication module 212. Once received in peripheral interface module 214, the voice command information may be converted into remote control information. In one embodiment, the voice command information may first be converted from voice to text, and the text may be converted to a remote control command. The remote control information may then be transmitted to monitor 102′ (e.g., via HDMI). In one embodiment, peripheral interface module 214 may be configured to interact with user interface module 208 to cause a confirmation of a received command to be displayed on mobile device 208, to cause a confirmation tone to be played by mobile device 104′, etc. Alternatively, a confirmation may also be displayed on monitor 102′ such as, for example, the identification of a received command in text, as an indicator/icon, a tone to be played by monitor 102′, etc.
Layers 410 to 414 may exist in mobile device 104. Topmost layer 410 may include voice command processing and remote CEC command processing resources. For example, layer 410 may be configured to receive voice command information (e.g., from peripheral device 106) and to convert the voice command information into remote control information. Layer 412 may then correspond to audio processing and integration with peripheral device 106 communication. For example, layer 412 may be configured to receive audio information from monitor 102 (e.g. via wired or wireless HDMI), to format the audio information for transmission to peripheral device 106 (e.g., via Bluetooth or WLAN), and to then transmit the audio information. Layer 414 may include, for example, an OS kernel and drivers needed for operating mobile device 104.
Layers 416 to 420 may exist in peripheral device 106. Layer 416 may correspond to sound reproduction functionality including, for example, resources for reproducing sound based on audio information received from mobile device 104. Layer 418 may include voice command capture functionality. For example, layer 418 may be configured to cause microphone 224 in peripheral device 106 to capture voice command information from a user, and to transmit the captured voice command information to mobile device 104. Layer 420 may be configured to handle basic operations for peripheral device 106. Layer 420 may include, for example, an OS kernel and drivers similar to monitor 102 and mobile device 104, or alternatively, may contain a much simpler control system if peripheral device 106 does not arise to that level of complexity.
If a determination is made in operation 504 that audio information is not required in the peripheral device, or alternatively after operation 508, then in operation 510 the mobile device may then wait for the receipt of voice command information (e.g., from the peripheral device). A determination may then be made in operation 512 as to whether voice command information has been received. If a determination is made in operation 512 that voice command information has been received, then in operation 514 the voice command information may be converted to remote control information. For example, the voice command information may be converted from captured sound information to textual information, and then the textual information may then be converted into one or more remote control commands (e.g., one or more CEC commands in instances where an HDMI connection is being employed). The remote control information may then be transmitted to the monitor in operation 516. In one embodiment, the mobile device may continue waiting for voice command information in optional operation 518 and may return to operation 512 to determine whether additional voice command information has been received.
While
As used in any embodiment herein, the term “module” may refer to software, firmware and/or circuitry configured to perform any of the aforementioned operations. Software may be embodied as a software package, code, instructions, instruction sets and/or data recorded on non-transitory computer readable storage mediums. Firmware may be embodied as code, instructions or instruction sets and/or data that are hard-coded (e.g., nonvolatile) in memory devices. “Circuitry”, as used in any embodiment herein, may comprise, for example, singly or in any combination, hardwired circuitry, programmable circuitry such as computer processors comprising one or more individual instruction processing cores, state machine circuitry, and/or firmware that stores instructions executed by programmable circuitry. The modules may, collectively or individually, be embodied as circuitry that forms part of a larger system, for example, an integrated circuit (IC), system on-chip (SoC), desktop computers, laptop computers, tablet computers, servers, smart phones, etc.
Any of the operations described herein may be implemented in a system that includes one or more storage mediums having stored thereon, individually or in combination, instructions that when executed by one or more processors perform the methods. Here, the processor may include, for example, a server CPU, a mobile device CPU, and/or other programmable circuitry. Also, it is intended that operations described herein may be distributed across a plurality of physical devices, such as processing structures at more than one different physical location. The storage medium may include any type of tangible medium, for example, any type of disk including hard disks, floppy disks, optical disks, compact disk read-only memories (CD-ROMs), compact disk rewritables (CD-RWs), and magneto-optical disks, semiconductor devices such as read-only memories (ROMs), random access memories (RAMs) such as dynamic and static RAMs, erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), flash memories, Solid State Disks (SSDs), embedded multimedia cards (eMMCs), secure digital input/output (SDIO) cards, magnetic or optical cards, or any type of media suitable for storing electronic instructions. Other embodiments may be implemented as software modules executed by a programmable control device.
Thus, the present disclosure is directed to systems and methods related audio information and/or control via intermediary device. An example system may comprise a monitor, a peripheral device and a mobile device. The monitor may be configured to present multimedia information based on remote control information received in the monitor over, for example, a wired or wireless HDMI connection. Remote control information may include commands for controlling operation of the monitor when presenting the multimedia information. The peripheral device may be configured to reproduce sound associated with the multimedia information based on audio information received via, for example, wireless communication such as Bluetooth or WLAN. The mobile device may be configured to provide the remote control information to the monitor (e.g., via the wired or wireless HDMI connection) and to provide the audio information to the peripheral device (e.g., via the Bluetooth or WLAN wireless communication).
The following examples pertain to further embodiments. In one example embodiment there is provided a device. The device may include a communication module configured to receive and transmit at least audio information and remote control information, and a peripheral interface module configured to interact with the communication module to receive the audio information from a monitor, to provide the audio information to a peripheral device, to receive the remote control information from the peripheral device, and to provide the remote control information to the monitor.
The above example device may be further configured, wherein the communication module is further configured to receive the audio information from the monitor, and to provide the remote control information to the monitor, via a wired or wireless High-Definition Multimedia Interface (HDMI) connection. In this configuration the example device may be further configured, wherein the remote control information provided to the monitor includes Consumer Electronics Control (CEC) commands conveyed over HDMI. In this configuration the example device may be further configured, wherein the remote control information received from the peripheral device comprises voice command information, the peripheral interface module being further configured to convert the voice command information into CEC commands for provision to the monitor.
The above example device may be further configured, alone or in addition to the above further example configurations, wherein the communication module is further configured to provide the audio information to the peripheral device and to receive the remote control information from the peripheral device via at least one of Bluetooth communication or wireless local area networking (WLAN) communication. In this configuration the example device may be further configured, wherein the peripheral interface module is further configured to format the audio information for conveyance over at least one of Bluetooth or WLAN communication prior to providing the audio information to the peripheral device.
In another example embodiment there is provided a device. The device may include a display configured to present multimedia content, a communication module configured to receive and transmit at least audio information corresponding to the multimedia content and remote control information, and a monitor control module configured to interact with the communication module to transmit the audio information to a mobile device and to receive remote control commands from the mobile device.
The above example device may be further configured, wherein the monitor control module is further configured to control the presentation of the multimedia content based on the received remote control information.
The above example device may be further configured, alone or in addition to the above further example configurations, wherein the communication module is further configured to provide the audio information to the mobile device, and to receive the remote control information from the mobile device, via a wired or wireless High-Definition Multimedia Interface (HDMI) connection. In this configuration the example device may be further configured, wherein the remote control information includes Consumer Electronics Control (CEC) commands conveyed over HDMI.
In another example embodiment there is provided a method. The method may include determining to provide audio information to a peripheral device, configuring a monitor to provide the audio information, receiving the audio information from the monitor, and transmitting the received audio information to the peripheral device.
The above example method may be further configured, wherein configuring the monitor comprises transmitting remote control information to the monitor, the remote control information instructing the monitor to provide the audio information. In this configuration the example method may be further configured, wherein the remote control information is transmitted to the monitor via a wired or wireless High-Definition Multimedia Interface (HDMI) connection. In this configuration the example method may be further configured, wherein the remote control information includes Consumer Electronics Control (CEC) commands conveyed over HDMI.
The above example method may further comprise, alone or in addition to the above further example configurations, formatting the received audio information for conveyance over wireless communication before transmitting the received audio information. In this configuration the example method may be further configured, wherein wireless communication includes at least one of Bluetooth communication or wireless local area networking (WLAN) communication.
The above example method may further comprise, alone or in addition to the above further example configurations, receiving voice command information from the peripheral device. In this configuration the example method may further comprise converting the voice command information into remote control information and transmitting the remote control information to the monitor.
In another example embodiment there is provided a method. The method may include receiving remote control information from a mobile device over a High-Definition Multimedia Interface (HDMI) connection, and providing audio information to the mobile device over the High-Definition Multimedia Interface (HDMI) connection based on the remote control information.
The above example method may further comprise presenting multimedia information, the audio information corresponding to the multimedia information. In this configuration, the example method may further comprise controlling the presentation of the multimedia information based on the received remote control information.
In another example embodiment there is provided a system including at least a monitor, a mobile device and a peripheral device, the system being arranged to perform any of the above example methods.
In another example embodiment there is provided a mobile device chipset arranged to perform any of the above example methods as they may pertain to a mobile device.
In another example embodiment there is provided a monitor chipset arranged to perform any of the above example methods as they may pertain to a monitor.
In another example embodiment there is provided at least one machine readable medium comprising a plurality of instructions that, in response to be being executed on a computing device, cause the computing device to carry out any of the above example methods.
In another example embodiment there is provided a mobile device arranged to perform any of the above example methods as they may pertain to a mobile device.
In another example embodiment there is provided a monitor arranged to perform any of the above example methods as they may pertain to a monitor.
In another example embodiment there is provided a mobile device having means to perform any of the above example methods as they may pertain to a mobile device.
In another example embodiment there is provided a monitor having means to perform any of the above example methods as they may pertain to a monitor.
In another example embodiment there is provided a device. The device may include a communication module configured to receive and transmit at least audio information and remote control information, and a peripheral interface module configured to interact with the communication module to receive the audio information from a monitor, to provide the audio information to a peripheral device, to receive the remote control information from the peripheral device, and to provide the remote control information to the monitor.
The above example device may be further configured, wherein the communication module is further configured to receive the audio information from the monitor, and to provide the remote control information to the monitor, via a wired or wireless High-Definition Multimedia Interface (HDMI) connection, and further wherein the remote control information provided to the monitor includes Consumer Electronics Control (CEC) commands conveyed over HDMI. In this configuration the example device may be further configured, wherein the remote control information received from the peripheral device comprises voice command information, the peripheral interface module being further configured to convert the voice command information into CEC commands for provision to the monitor.
The above example device may be further configured, alone or in addition to the above further example configurations, wherein the communication module is further configured to provide the audio information to the peripheral device and to receive the remote control information from the peripheral device via at least one of Bluetooth communication or wireless local area networking (WLAN) communication, the peripheral interface module being further configured to format the audio information for conveyance over at least one of Bluetooth or WLAN communication prior to providing the audio information to the peripheral device.
In another example embodiment there is provided a device. The device may include a display configured to present multimedia content, a communication module configured to receive and transmit at least audio information corresponding to the multimedia content and remote control information, and a monitor control module configured to interact with the communication module to transmit the audio information to a mobile device and to receive remote control commands from the mobile device.
The above example device may be further configured, wherein the monitor control module is further configured to control the presentation of the multimedia content based on the received remote control information.
The above example device may be further configured, alone or in addition to the above further example configurations, wherein the communication module is further configured to provide the audio information to the mobile device, and to receive the remote control information from the mobile device, via a wired or wireless High-Definition Multimedia Interface (HDMI) connection, and further wherein the remote control information includes Consumer Electronics Control (CEC) commands conveyed over HDMI.
In another example embodiment there is provided a method. The method may include determining to provide audio information to a peripheral device, configuring a monitor to provide the audio information, receiving the audio information from the monitor, and transmitting the received audio information to the peripheral device.
The above example method may be further configured, wherein configuring the monitor comprises transmitting remote control information to the monitor via a wired or wireless High-Definition Multimedia Interface (HDMI) connection, the remote control information including Consumer Electronics Control (CEC) commands instructing the monitor to provide the audio information.
The above example method may further comprise, alone or in addition to the above further example configurations, formatting the received audio information for conveyance over includes at least one of Bluetooth communication or wireless local area networking (WLAN) communication before transmitting the received audio information.
The above example method may further comprise, alone or in addition to the above further example configurations, receiving voice command information from the peripheral device and converting the voice command information into remote control information and transmitting the remote control information to the monitor.
In another example embodiment there is provided a method. The method may include receiving remote control information from a mobile device over a High-Definition Multimedia Interface (HDMI) connection, and providing audio information to the mobile device over the High-Definition Multimedia Interface (HDMI) connection based on the remote control information.
The above example method may further comprise presenting multimedia information, the audio information corresponding to the multimedia information, and controlling the presentation of the multimedia information based on the received remote control information.
In another example embodiment there is provided at least one of a mobile device chipset or a monitor chipset arranged to perform any of the above example methods.
In another example embodiment there is provided at least one machine readable medium comprising a plurality of instructions that, in response to be being executed on a computing device, cause the computing device to carry out any of the above example methods.
In one example embodiment there is provided a device. The device may comprise a communication module configured to receive and transmit at least audio information and remote control information, and a peripheral interface module configured to interact with the communication module to receive the audio information from a monitor, to provide the audio information to a peripheral device, to receive the remote control information from the peripheral device, and to provide the remote control information to the monitor. The above example device may be further configured, wherein the communication module is further configured to receive the audio information from the monitor, and to provide the remote control information to the monitor, via a wired or wireless High-Definition Multimedia Interface (HDMI) connection. In this configuration the example device may be further configured, wherein the remote control information provided to the monitor includes Consumer Electronics Control (CEC) commands conveyed over HDMI. In this configuration the example device may be further configured, wherein the remote control information received from the peripheral device comprises voice command information, the peripheral interface module being further configured to convert the voice command information into CEC commands for provision to the monitor.
The above example device may be further configured, alone or in addition to the above further example configurations, wherein the communication module is further configured to provide the audio information to the peripheral device and to receive the remote control information from the peripheral device via at least one of Bluetooth communication or wireless local area networking (WLAN) communication. In this configuration the example device may be further configured, wherein the peripheral interface module is further configured to format the audio information for conveyance over at least one of Bluetooth or WLAN communication prior to providing the audio information to the peripheral device.
In another example embodiment there is provided a device. The device may include a display configured to present multimedia content, a communication module configured to receive and transmit at least audio information corresponding to the multimedia content and remote control information, and a monitor control module configured to interact with the communication module to transmit the audio information to a mobile device and to receive remote control commands from the mobile device.
The above example device may be further configured, wherein the monitor control module is further configured to control the presentation of the multimedia content based on the received remote control information.
The above example device may be further configured, alone or in addition to the above further example configurations, wherein the communication module is further configured to provide the audio information to the mobile device, and to receive the remote control information from the mobile device, via a wired or wireless High-Definition Multimedia Interface (HDMI) connection. In this configuration the example device may be further configured, wherein the remote control information includes Consumer Electronics Control (CEC) commands conveyed over HDMI.
In another example embodiment there is provided a method. The method may include determining to provide audio information to a peripheral device, configuring a monitor to provide the audio information, receiving the audio information from the monitor, and transmitting the received audio information to the peripheral device.
The above example method may be further configured, wherein configuring the monitor comprises transmitting remote control information to the monitor, the remote control information instructing the monitor to provide the audio information. In this configuration the example method may be further configured, wherein the remote control information is transmitted to the monitor via a wired or wireless High-Definition Multimedia Interface (HDMI) connection. In this configuration the example method may be further configured, wherein the remote control information includes Consumer Electronics Control (CEC) commands conveyed over HDMI. The above example method may further comprise, alone or in addition to the above further example configurations, formatting the received audio information for conveyance over wireless communication before transmitting the received audio information. In this configuration the example method may be further configured, wherein wireless communication includes at least one of Bluetooth communication or wireless local area networking (WLAN) communication.
The above example method may further comprise, alone or in addition to the above further example configurations, receiving voice command information from the peripheral device. In this configuration the example method may further comprise converting the voice command information into remote control information and transmitting the remote control information to the monitor.
In another example embodiment there is provided a method. The method may include receiving remote control information from a mobile device over a High-Definition Multimedia Interface (HDMI) connection, and providing audio information to the mobile device over the High-Definition Multimedia Interface (HDMI) connection based on the remote control information.
The above example method may further comprise presenting multimedia information, the audio information corresponding to the multimedia information. In this configuration, the example method may further comprise controlling the presentation of the multimedia information based on the received remote control information.
In another example embodiment there is provided a system. The system may include means for determining to provide audio information to a peripheral device, means for configuring a monitor to provide the audio information, mean for receiving the audio information from the monitor, and means for transmitting the received audio information to the peripheral device.
The above example system may be further configured, wherein configuring the monitor comprises transmitting remote control information to the monitor, the remote control information instructing the monitor to provide the audio information. In this configuration the example system may be further configured, wherein the remote control information is transmitted to the monitor via a wired or wireless High-Definition Multimedia Interface (HDMI) connection. In this configuration the example system may be further configured, wherein the remote control information includes Consumer Electronics Control (CEC) commands conveyed over HDMI.
The above example system may further comprise, alone or in addition to the above further example configurations, means for formatting the received audio information for conveyance over wireless communication before transmitting the received audio information. The example system may be further configured, wherein wireless communication includes at least one of Bluetooth communication or wireless local area networking (WLAN) communication.
The above example system may further comprise, alone or in addition to the above further example configurations, means for receiving voice command information from the peripheral device. In this configuration the example system may further comprise means for converting the voice command information into remote control information and transmitting the remote control information to the monitor.
In another example embodiment there is provided a system. The system may include means for receiving remote control information from a mobile device over a High-Definition Multimedia Interface (HDMI) connection, and means for providing audio information to the mobile device over the High-Definition Multimedia Interface (HDMI) connection based on the remote control information.
The above example system may further comprise means for presenting multimedia information, the audio information corresponding to the multimedia information. In this configuration, the example system may further comprise means for controlling the presentation of the multimedia information based on the received remote control information.
The terms and expressions which have been employed herein are used as terms of description and not of limitation, and there is no intention, in the use of such terms and expressions, of excluding any equivalents of the features shown and described (or portions thereof), and it is recognized that various modifications are possible within the scope of the claims. Accordingly, the claims are intended to cover all such equivalents.