![]() wireless data transmission using an available spectrum channel
专利摘要:
wireless data transmission using an available spectrum channel. in general, this disclosure refers to techniques for transmitting data, using one or more identified channels of a spectrum. an exemplary method comprises identifying, with a first communication device, at least one channel currently available in a digital broadcast spectrum and receiving, with the first communication device, data sent from a second communication device. the method further comprises transmitting the data from the first communication device on at least one identified channel of the digital broadcast spectrum, wherein the transmitted data is compatible with a digital broadcast format. 公开号:BR112012001057B1 申请号:R112012001057-3 申请日:2010-07-16 公开日:2021-02-23 发明作者:Paul E. Jacobs;Steven R. Altman;Vijayalakshmi R. Raveendran;Yu A. Wang 申请人:Qualcomm Incorporated; IPC主号:
专利说明:
This order is a continuation in part of US Order 12 / 547,834, filed on August 26, 2009, the entire content of which is incorporated herein by reference. This claim also claims the benefit of US Provisional Order 61 / 226,608, filed on July 17, 2009, and US Provisional Order 61 / 295,495, filed on January 15, 2010, with the entire contents of each of which being incorporated here by reference. Field of the Invention This disclosure concerns the transmission of data over a network. Description of the Prior Art Currently, several solutions for wirelessly displaying multimedia data, such as wireless HDMI (High Definition Multimedia Interface), are under development. The main intention for these solutions is to replace the HDMI cable between a specific component (for example, set-top box, digital versatile disc player (DVD), computing device) and a display device. Some providers have developed solutions that use their own methodologies for transmitting uncompressed video. Other solutions can target consumer electronic devices (for example, game consoles or DVD players) and require dedicated hardware both on the host and on the client side. The power consumption for such dedicated devices can be quite high. In addition, the transmission of uncompressed video, in some solutions, may limit any scalability to support higher resolution data transmission. Some technologies offer wireless display extensions for mobile communication devices over wireless locations (for example, Wi-Fi) to allow general-purpose display extension capabilities. Summary of the Invention In general, this disclosure refers to techniques for transmitting data using one or more identified channels of a spectrum. Some techniques may facilitate the transmission of wireless data, received from a communication device, to one or more other receiving devices, such as a data receiver and / or television. In many cases, these techniques can be implemented by an independent device that is wirelessly coupled to both a source communication device, which provides the source data, and other reception devices. In some cases, the stand-alone device may perform transcoding operations to convert data from a first format to another format that is readily usable by the receiving devices. An exemplary method may comprise identifying, with a first communication device, at least one channel currently available in a digital broadcast spectrum and receiving, with the first communication device, data sent from a second communication device. The method further comprises transmitting the data from the first communication device on at least one identified channel of the digital broadcast spectrum, wherein the transmitted data is compatible with a digital broadcast format. An exemplary communication device can comprise one or more processors, a channel identifier, a receiver and a transmitter. The channel identifier is operable by one or more processors to identify at least one channel currently available in a digital broadcast spectrum. The receiver is operable by one or more processors to receive data sent from a second communication device. The transmitter is operable by one or more processors to transmit data on at least one identified channel of the digital broadcast spectrum, where the transmitted data is compatible with a digital broadcast format. An exemplary computer-readable storage medium comprises instructions for having one or more processors in a communication device identify at least one channel currently available in a digital broadcast spectrum, receive data sent from a second communication device and transmit the data on at least one identified channel of the digital broadcast spectrum, where the transmitted data is compatible with a digital broadcast format. The techniques described in this disclosure can be implemented in hardware, software, firmware or any combination thereof. For example, several techniques can be implemented or performed by one or more processors. As used here, a processor can refer to a microprocessor, an application specific integrated circuit (ASIC), a field programmable port arrangement (FPGA), a digital signal processor (DSP) or another set of logic circuits integrated or discrete equivalent. Software can be run by one or more processors. Software comprising instructions for performing the techniques can initially be stored on a computer-readable medium and loaded and run by a processor. Thus, this disclosure also contemplates computer-readable storage multimedia comprising instructions for making a processor perform any of a variety of techniques, as described in this disclosure. In some cases, the computer-readable storage medium may be part of a computer program storage product, which can be sold to manufacturers and / or used on a device. The computer program product may include the computer-readable medium and, in some cases, may also include packaging materials. Details of one or more aspects are set out in the accompanying drawings and in the description below. Other resources, objects and advantages will be evident from the description and drawings, and from the claims. Brief Description of Drawings Figure 1 is a block diagram that illustrates an example of multiple communication devices and one or more data receivers that are capable of wireless communication. Figure 2 is a block diagram that illustrates an example of additional details of a data processing / transmitting unit that can be included within one of the communication devices shown in figure 1. Figure 3 is a block diagram illustrating an example of a first communication device that communicates with a second communication device over a wireless network, where the second communication device communicates with one or more data receivers over a wireless network. Figure 4 is a block diagram illustrating another example of a first communication device that communicates with a second communication device over a wireless network, where the second communication device communicates with one or more data receivers / output devices over a wireless network. Figure 5 is a block diagram that illustrates another example of a first communication device (for example, handset, laptop) that communicates with a second communication device over a wireless network (for example, Wi-Fi) , where the second communication device communicates with a digital television (TV) receiver via a wireless network (for example, ATSC broadcast network). Figure 6 is a block diagram illustrating another example of a first communication device that communicates with a second communication device over a wireless network, where the second communication device communicates with a television (TV) receiver. digital via a wireless network. Figures 7A-7B are conceptual diagrams illustrating an example of display data being transmitted wirelessly from a first device to a second device and then subsequently being transmitted by the second device to a TV for display purposes. Figure 8 is a block diagram illustrating an example of a transformer / transmitter unit, together with a channel identifier, which can be implemented within a communication device, such as one of the communication devices shown in figure 5 . Figure 9 is a block diagram illustrating another example of a transformer / transmitter unit, together with a channel identifier, which can be implemented within a communication device, such as one of the communication devices shown in the figure 5. Figure 10 is a conceptual diagram illustrating an example of a protocol stack, which can be implemented for data communication, by a communication device, such as one of the communication devices shown in any of Figures 1-6. Figure 11 is a conceptual diagram illustrating an exemplary data format of data that can be transmitted by a first communication device to a second communication device. Figure 12 is a flow diagram that illustrates an example of a method, which can be performed by a communication device, such as one of the communication devices shown in any of Figures 1-6. Detailed Description of the Invention Figure 1 is a block diagram illustrating an example of multiple communication devices 1, 2 and one or more data receivers 9, which are capable of wireless communication over one or more wireless networks 7. The communication device 1 is able to receive data from the communication device 2 and send data to the data receivers 9. In some cases, the data may comprise multimedia data, including at least one of audio data, video data, data from text, speech data and graphics data. In some cases, wireless networks 7 may comprise a network that provides support for communications over a wireless local area network (WLAN), such as communications over Wi-Fi (802.11 standard from the Institute of Electrical and Electronics Engineers ( IEEE)). In some cases, wireless networks 7 may comprise a network that provides support for communications over a wireless personal area network (WPAN), such as communications over Bluetooth®. In some cases, wireless networks 7 may comprise a network that provides support for communications across a digital broadcast spectrum to a digital broadcast format, such as an Advanced Television Systems Committee (ATSC) format (which may include an ATSC M / H (ATSC Mobile / Portable) format, a Digital Video Broadcast (DVB) format, a Digital Terrestrial Multimedia Broadcast (T-DMB) format, a Terrestrial Integrated Services Digital Broadcast format ( ISDB-T) or a Transport Flow format of the Moving Image Experts Group (MPEG-TS), provided by the International Standard ISO / IEC (International Electrotechnical Commission) 13818-1, to name just a few, as will be described in more details below. The ATSC standard is a set of standards developed by the Advanced Television Systems Committee for broadcasting digital television. The ATSC M / H standard is a set of standards developed by the Advanced Television Systems Committee for mobile television transmission. As used herein, "ATSC" includes and refers to any ATSC-related standard, including ATSC standard for digital television (DTV) and / or ATSC M / H standard. The DVB standard is a set of open, internationally accepted standards for digital television and is published by a Joint Technical Committee (JTC) of the European Telecommunications Standards Institute (ETSI), European Committee for Electrotechnical Standardization (CENELEC) and the European Union of Broadcasting (EBU). DMB is a digital radio transmission technology for sending multimedia data to mobile devices. ISDB is a Japanese standard for digital television and digital radio. A digital broadcast format can be a broadcast format in which no specific or particular destination is provided in, or specified by, the transmitted data. For example, a digital broadcast format may comprise a format in which the header of a broadcast unit or data packet does not include any destination address. In some cases, wireless networks 7 may still provide support for other wireless communications, such as infrared frequency or other radio communications. These wireless communications may allow communication device 1 to provide channel information to data receivers 9. In some examples, communication device 2 is able to communicate wirelessly with communication device 1 over wireless networks 7, where communication device 2 communicates with wireless networks 7 (for example, the dashed line , in figure 1, between the communication device 2 and the wireless networks 7). However, in other examples, the communication device 1 or the communication device 2 can be docked or otherwise coupled, in relation to the other, in which case these devices can have a direct communication, without the use of networks wireless 7 (for example, the dashed line, in figure 1, between the communication device 2 and the communication device 1). Communication device 1 may comprise a fixed system of one or more devices, which transmit or receive data at a specified location, or a mobile system of one or more devices. Each device can comprise one or more processors. Communication device 1 may comprise one or more independent devices or may be part of a larger system. For example, communication device 1 may comprise one or more peripheral devices (e.g., keyboard, mouse), including peripheral devices and / or accessories for portable devices that communicate wirelessly with other devices. Communication device 1 may also comprise, or be included within, a media server that is capable of disrupting multimedia data for multiple different devices, such as data receivers 9. In some cases, communication device 1 may include components that are included within one or more integrated circuits, or chips, that can be used in some or all of the devices described above. Communication device 1 is capable of communicating wirelessly with communication device 2 over wireless networks 7. For example, communication device 1 can receive data that is transmitted by a data transmitter / receiver 4 from the communication device. communication 2. Communication device 2 may also comprise a fixed system of one or more devices, which transmit or receive data at a specified location, or a mobile system of one or more devices. Each device can comprise one or more processors. Communication device 2 may comprise, or be a portion of, a wireless communication device (e.g., wireless mobile device or handset), a digital camera, digital television (TV), a video camera, a video phone , a digital media player, a personal digital assistant (PDA), a video game console, a personal computer or laptop device, a smartbook / smartphone or other video device. In some cases, the communication device 2 may include components that are included within one or more integrated circuits, or chips, which can be used in some or all of the devices described above. In certain examples, communication system 1 can be used for game or video game applications. In these examples, one or more users of communication system 1 can play one or more games, including any interactive application with other users over a network connection (for example, wireless network connection) to communication system 1. Data video and / or graphics for games, including real-time information, can be provided to data receivers 9, which can then be displayed on a separate display device coupled to data receivers 9 (for example, a display device or high definition television). In this way, a user can view the display data for a game application on this separate display device. As shown in figure 1, the communication device 1 can include a data transformation / transmitting unit 3, which is coupled to a channel identifier 5. The communication device 1 is capable of receiving, processing and generating data. For example, communication device 1 can receive data (for example, from communication device 2) over any of the many possible access or radio networks, including cellular, wireless, location and / or personnel (for example, Wi-Fi, Bluetooth®) or broadcast networks, including, for example, ATSC, DVB, ISDB-T or T-DMB. In some cases, the communication device 1 can receive data over a wired interface or through one or more built-in interfaces. The data can also comprise data in an uncompressed format, such as data received through image / video sensors for camera or other camcorder applications. In some examples, the data may include one or more of audio data, video data, graphics data, text data, speech data or metadata. In some examples, the communication device 1 can receive data from the communication device 2 via a wireless local area network, which can be one of the wireless networks 7. For example, in some specific situations, the communication device communication 1 and communication device 2 can exchange information via any WLAN protocol (for example, Wi-Fi) or WPAN protocol (for example, Bluetooth®). Communication device 1 is furthermore capable of broadcasting or otherwise transmitting data to one or more other devices, such as data receivers 9, over wireless networks 7. The processing / transmitting unit of data 3 is capable of transforming data into a particular digital broadcast format. For example, the data processing / transmitting unit 3 may be able to encode data in a format that is compatible with a particular digital broadcast format (for example, ATSC, DVB, ISDB-T, T-DMB, MPEG-TS ), modular and then transmit the data. Channel identifier 5 is able to identify at least one available channel of a spectrum, where one or more communication devices 1 can be involved in identifying at least one available channel. For example, the identification of at least one available channel can be initiated by one or more devices of the communication device 1. In some cases, channel identifier 5 can identify at least one available channel in an unused portion and / or license of a digital broadcast spectrum, such as a digital television broadcast spectrum. In some cases, the at least one available channel may comprise white space from the television band. As specified in the "Second Report and Order and Opinion and Order of Memorandum", approved by the Federal Communications Commission (FCC) on November 4, 2008 and launched on November 14, 2008, as Order FCC 08-260, "space in white "may comprise unused portions or locations of a broadcast television spectrum that are not currently being used by licensed services and that, therefore, may be used by unlicensed radio transmitters. In some cases, an available channel may comprise a channel that is currently unoccupied. In one example, an available channel may comprise a channel that is not being used by any authorized or licensed users, for example, users licensed by the FCC. In one example, an available channel may comprise a channel that is not being used either by licensed users or by unlicensed users, for example, other white space channel users. In some cases, an available channel may comprise a channel that can be used by a user, by purchasing a secondary license from another licensed user. After identifying one or more available channels, the data processing / transmitting unit 3 can transmit data to data receivers 9 over wireless networks 7, using at least one available identified channel. In some cases, the communication device 1 will perform one or more of the actions described above, automatically or through user input, based on the execution of one or more services or applications running locally within the communication device 1 or communication device 2 Data receivers 9 may include functionality to demodulate and / or decode the broadcast data received from the communication device 1. As described above, channel identifier 5 is capable of identifying at least one available channel currently available in a digital broadcast spectrum for the particular digital broadcast format. In one example, channel identifier 5 may include a spectrum sensor that is used to identify at least one channel available by detecting signal information within one or more channel intervals, or bands, within the digital broadcast spectrum. . In one example, channel identifier 5 can access a database (for example, a digital TV band database, such as that shown in figure 6) to identify at least one available channel that is currently available. For example, communication device 1 may include geolocation functionality, whereby communication device 1 is able to determine its geographical location, for example, by using a Global Positioning System (GPS) or other similar component, signal pilot or other location techniques, including location search services based on IP (Internet Protocol) address. In this case, the communication device 1 can provide such location information to a digital TV band database. The digital TV band database may be populated with channel information based on location and may be able to provide communication device 1 with a list of any channels available within the geographic region currently occupied by communication device 1. In some examples, communication device 1 may be able to determine its geographical location by estimating location, using an Internet Protocol (IP) address of communication device 1. Geolocation by IP address is a technique of determining a latitude, longitude, and potentially, city and geographic state of communication device 1 by comparing the public IP address of communication device 1 with IP addresses of other servers, routers, electronically neighbors, or other devices that have known locations. In these examples, communication device 1 can provide its IP address to an external server (for example, via wireless communication). The external server can access a database that contains IP addresses of other devices that have known locations. The external server can use techniques to estimate the location of the communication device 1 by comparing the IP address of the communication device 1 to the IP addresses of the devices that have known locations within the database and can then provide this location estimated back to the communication device 1. The external server can, in some cases, perform the comparison by determining which devices within the database have IP addresses that most closely match or resemble the IP address of the communication device 1 Channel identifier 5 can automatically select one or more of the available channels identified for use by the data processing / transmitting unit 3. In some cases, communication device 1 may provide a list of identified channels available to the communication device 2. A user or application of communication device 2 can then o, select one or more of the available channels, and communication device 2 can then send the channel selection (s) back to communication device 1. In some cases, an application that runs on the device Communication 2 can request multiple channels available. For example, the application may want to send the same data or program content to different multiples among the data receivers 9 through different channels. In some cases, the application may wish to send different data or program content to the same among the data receivers 9 through different channels. These are just a few examples in which multiple of the available channels can be selected by the communication device 2. As shown in figure 1, the communication device 1 can optionally include a channel 11 transmitter. The communication device 1 is capable of transmitting data through an unused portion of a digital broadcast spectrum and switching from a communication channel. transmission to another. For example, communication device 1 can use an available, identified channel in an unused portion of a spectrum and transmit data, using this channel available over wireless networks 7 to data receivers 9. In some cases, the communication device 1 may need to vacate a particular channel after subsequent detection of use of the channel by a licensed user. In these cases, the communication device 1 may need to identify a different available channel for use in transmitting additional data to the data receivers 9. In such cases, the channel transmitter 11 is capable of transmitting channel change information to data receivers 9 via communication over wireless networks 7. For example, channel identifier 5 can identify a first channel from a first point in time that is available for use by communication device 1 to transmit data. The channel transmitter 11 can send information to data receivers 9 via wireless network 7, which allows data receivers 9 to determine or identify the first channel. For example, the channel transmitter 11 may send information that directly specifies the first channel or otherwise allow data receivers 9 to determine the first channel based on the information received. At a later time, channel identifier 5 can determine that the first channel is no longer available for use by communication device 1. For example, if another user (for example, licensed user) has taken over the first channel, or if the first channel would otherwise become unavailable, channel identifier 5 may require identification of a second, different channel that is currently available for use by communication device 1 in the subsequent sending of data over wireless networks 7. After identifying such a second channel, the channel transmitter 11 is capable of transmitting information over wireless networks 7 that allow data receivers 9 to determine or identify the new second channel. The data receivers 9 are then able to receive data transmissions from the communication device 1 via the second channel. To make the channel change with minimal interruption (for example, for the user experience of listening and / or viewing), a closed loop control mechanism or protocol can be used. Such a control mechanism may comprise a communication protocol between the channel transmitter 11 and the data receivers 9 over wireless networks 7. For example, the channel transmitter 11 may use an infrared (IR) or radio frequency communication (RF) to transmit channel change information to data receivers 9 over wireless networks 7 in such a way that data receivers 9 can efficiently change channels with minimal disruption to device end users (eg, devices display) that are included within or otherwise coupled to data receivers 9. In some cases, the data processing / transmitting unit 3 can send redundant information through either a previously used channel or a newly selected channel to reduce or eliminate disturbances or impacts of data flow processed by data receivers 9. In some instances, channel transmitter 11 may comprise a low-cost, low-power infrared transmitter that can be incorporated within a portable device included within communication device 1. The transmitting power of channel transmitter can be configurable and can also be programmed by user. For example, the channel 11 transmitter may not be in line of sight with the receiver. In this case, if the channel transmitter 11 comprises an infrared based transmitter, a higher output power from the channel transmitter 11 can allow the light to bounce off obstacles to reach the data receivers 9 and close the loop. Alternatively, if the channel transmitter comprises an IR-based transmitter, the channel transmitter 11 may have a reflector, potentially aimed at data receivers 9. The channel transmitter 11 is not, however, limited to provide communication based in Go. For example, channel 11 transmitter can provide any number of radio frequencies or wireless communications via wireless network / communications 7 to data receivers 9. For example, channel 11 transmitter can implement Bluetooth®, ZigBee® , ultra-mobile band (UWB), wireless personal area network (WPAN) or other low-power wireless RF protocols as an alternative to, or in addition to, IR. Thereby, the channel 11 transmitter could use IR communication, RF communication or a combination of both to transmit channel information. In one aspect, the communication device 1 is capable of receiving data from the communication device 2. The channel identifier 5 of the communication device 1 can identify at least one channel of a spectrum, such as a spectrum on one of the networks wireless 7. The data processing / transmitting unit 3 can then transmit the data on at least one identified channel of the spectrum. For example, the data processing / transmitting unit 3 can broadcast data, over wireless networks 7, to data receivers 9. Communication device 2 can send data to communication device 1 in a first data format . The communication device 1 can then send the data on at least one channel identified in a second data format. The first data format may or may not be the same as the second data format. For example, if the first data format is the same as the second data format, communication device 1 may not necessarily change the data before it is transmitted or broadcast to data receivers 9. On the other hand, if the first data format is different from the second data format, the communication device 1 can encode or transcode the data before transmitting it to the data receivers 9, as will be described below. In some examples, communication device 1 can receive data sent from communication device 2 in a digital broadcast format, and communication device 1 can broadcast or otherwise transmit data over wireless networks 7 to data receivers 9 in digital broadcast format. In some examples, communication device 1 can be docked or otherwise directly attached to communication device 2. In other examples, communication device 1 and communication device 2 can communicate using a first wireless protocol (eg WPAN protocol, WLAN) over wireless networks 7. Communication device 1 can transmit data to data receivers 9, however, using a different or standard protocol. For example, communication device 1 can broadcast data according to a digital broadcast format over wireless networks 7, such as a digital television broadcast format (for example, ATSC). Wireless networks 7, therefore, can comprise multiple different types of networks, which support different communication standards or protocols. In some cases, communication device 2 and communication device 1 can communicate over a first wireless network (for example, WLAN, WPAN), and communication device 1 can communicate with data receivers 9 over a second different wireless network (for example, digital broadcast network), where each of the first and second wireless networks are included in wireless networks 7. As a result, communication device 2 can take advantage of broadcast communication capabilities from communication device 1 to data receivers 9, without necessarily including any such capabilities or functionality within communication device 2. Instead, communication device 2 is capable of, either directly or wirelessly, communicating with the communication device 1 over wireless communication (for example, WLAN, WPAN) and then allow communication device 1 to handle broadcast communications to data receivers 9. Data sent from communication device 2 can include display information from communication device 2. Display information can include primary display data that is rendered on communication device 2. For example, primary display data can include any data that is displayed on a display of communication device 2 (for example, on a screen of a mobile device). Communication device 1 can then transmit data from communication device 1 on at least one channel identified by transmitting primary display data to data receivers 9, for display purposes (for example, on a display coupled to data receivers 9, such as on a digital television display). In some cases, however, the transmission of data from the communication device 1 on at least one identified channel may include the transmission of secondary display data that is different from the primary display data displayed on the communication device 2. The device communication device 1 can receive display information from the communication device 2 that includes the secondary display data, which is not actually displayed on the communication device 2. However, the secondary display data can be displayed on a display coupled to the data receivers 9. For example, this can occur when a user of communication device 2 wants to look at content (for example, web pages, desktop information) that cannot fit entirely on a display device screen. communication 2. In some examples, the display data sent by the communication device 2 to the communication device 1 can include both primary display data that can be displayed by the communication device 2, as well as secondary display data that is different from the data of the communication device. primary display, where the secondary display data is not displayed on the communication device 2 (for example, if the secondary display data does not fit the display screen provided by the communication device 2). In these examples, communication device 1 can transmit primary display data and / or secondary display data to data receivers 9, for display purposes. For example, if data receivers 9 are attached to a display screen that is larger than the display provided by communication device 2, the display attached to data receivers 9 may be able to display an amount of larger data, such as, for example, by displaying secondary display data. The display screen coupled with data receivers 9 can also be configured to display primary display data. In some examples, data sent from communication device 2 may include data provided by a human interface device (for example, touch-based device, such as a touch screen) from communication device 2. The communication device 2 communication 1 can transmit the data provided by the human interface device to the data receivers 9, wherein the data provided by the human interface device is capable of being used by the data receivers 9 to control an icon (e.g., cursor) that is displayed by a display screen attached to the data receivers 9. For example, a touch screen of the communication device 2 can be used, for example, a touch panel to control a cursor or other icon on the display of the data receivers. data 9. Figure 2 is a block diagram that illustrates an example of additional details of the data processing / transmitting unit 3 shown in figure 1. The data processing / transmitting unit 3 can be part of the communication device 2. As shown in 2, the data transformer / transmitter unit 3 may include a data receiver 6 and a data transmitter. The data processing / transmitting unit 3 may also optionally include a processing unit 8 and a muting unit 15. The data receiver 6 is capable of receiving data from one or more sources. For example, data receivers 6 can receive data (for example, from communication device 2) over any of the many possible radio or access networks, which includes cellular networks, local wireless (for example, Wi -Fi, Bluetooth®) or broadcast, which includes, for example, ATSC, DVB, ISDB-T or T-DMB. Data transmitter is capable of transmitting data from the data processing / transmitting unit 3. Data transmitter 3 is capable of sending data over any of the many possible radio or access networks, including cellular networks, without local (for example, Wi-Fi, Bluetooth®) or broadcast wire, which includes, for example, ATSC, DVB, ISDB-T or T-DMB. In situations in which the data processing / transmitting unit 3 may need to transform any received data into a different format, before sending such data to a data receiver, the processing unit 8 may perform such transformation operations. As will be described in more detail below, the processing unit 8 can perform encoding and / or transcoding operations. For example, if communication device 1 receives data from a first format (for example, Moving Image Experts Group (MPEG) 4 Part 2), but sends data from a second format (for example, MPEG-2) to a data receiver, the processing unit 8 can perform one or more transcoding functions to transcode the data of the first format into data of the second format. The muting unit 15 is capable of providing transmission muting intervals during spectrum detection operations. For example, if channel identifier 5 (figure 1) includes spectrum detection functionality, the muting unit 15 can provide silent time slots. During such time intervals, the data processing / transmitting unit 3 may refrain from transmitting data to data receivers 9 over wireless networks 7. For example, the data processing / transmitting unit 3 may refrain from transmitting data. 5 data transmission, such as temporary deactivation or even temporary shutdown of its data transmission functions. In one example, channel identifier 5 can detect, for at least a period of time, if at least one channel of a spectrum (for example, 10 white space channel) is available for use. During this at least one time interval, the muting unit 15 can cause data transmitter 10 to refrain from transmitting any data to data receivers 9 (for example, by temporarily disabling or 15 shutting down data transmitter 10 ), which can reduce the potential interference between data transmission and spectrum detection operations. Although presented as a separate optional component in figure 2, the silencing unit 15 can, in some cases 20 examples, be included within the data transmitter 10. Figure 3 is a block diagram illustrating an example of a first communication device 12, which communicates with a second communication device 20 over a wireless network 18, where the second communication device 20 communicates with a or more data receivers 30 over a wireless network 28. The communication device 12 is capable of sending data (for example, multimedia data) to the communication device 20. In some cases, the data may comprise 30 data from multimedia, including at least one of audio data, video data, text data, speech data, graphics data and auxiliary interactivity data. The communication device 12, similar to the communication device 2, of figure 1, can comprise a fixed system of one or more devices, which transmit or receive data in a specified location, or a mobile system of one or more devices. Each device can comprise one or more processors. Communication device 12 may comprise, or be part of, a wireless communication device (e.g., wireless handset or mobile device), a digital camera, digital television (TV), a video camera, a video phone , a digital media player, a personal digital assistant (PDA), a video game console, a laptop or personal computer device, a smartbook / smartphone or other video device. In some cases, the communication device 12 may include components that are included within one or more integrated circuits, or chips, which can be used in some or all of the devices described above. As shown in figure 3, communication device 12 includes one or more multimedia processors 14. Multimedia processors can include one or more graphics processors (for example, graphics processing unit), audio processors and video processors to process data graphics, audio data and video data, respectively. Multimedia processors 14 may also include one or more processors that process data for output, such as a display processor or an audio output processor. The multimedia processors 14 can supply data to the data processing / transmitting unit 16 of the communication device 12. Similar to the data processing / transmitting unit 3 shown in figure 2, the data processing / transmitting unit 16 can include a data receiver, a data transmitter and an optional processing unit. If the communication device 12 encodes data (e.g., audio data, video data) before it is transmitted over wireless network 18, the optional transformation unit can perform such encoding functionality. Such a transformation unit can also perform decoding functionality when the communication device 12 receives encoded data from a separate device. The communication device 20 can receive any data transmitted from the communication device 12 via wireless network 18. In some cases, the wireless network may comprise a wireless location network. Similar to the communication device 1 of figure 1, the communication device 20 can include a data transformer / transmitter unit 24 and a channel identifier. The data transformer / transmitter unit 24 may be similar to the data transformer / transmitter unit 3, and channel identifier 26 may be similar to channel identifier 5. The data transformer / transmitter unit 24 and data identifier channel 26 may be executed by, or implemented in, one or more processors 22. The communication device 20 is capable of transmitting data over wireless network 28 to one or more data receivers 30. Wireless network 28 may comprise a digital broadcast network, such as a digital television broadcast network, in some examples. Although not shown in figure 3, the communication device 20 can also optionally include a channel transmitter (not shown), which can function, similarly, to the channel transmitter 11 shown in figure 1. In the example in figure 3, wireless network 18 can be different from wireless network 28. Thus, communication device 12 can send data to communication device 20 over wireless network 18, while communication device 20 it can send data to data receivers 30 over a different wireless network 28. The communication device 12 can send data to the communication device 20 in a first data format. The communication device 20 can then send this data on at least one channel identified in a second data format. The first data format may or may not be the same as the second data format. For example, if the first data format is the same as the second data format, the communication device 20 may not necessarily change the data before it is transmitted or broadcast to data receivers 30. On the other hand, if the first data format is different from the second data format, the communication device can encode or transcode the data before transmitting it to data receivers 30, as will be described below. In some examples, the data format (for example, an MPEG-4 format) exchanged between the communication device 12 and the communication device 20 over wireless network 18 may be different from the data format (for example, MPEG -2) exchanged between communication device 20 and data receiver 30 over wireless network 28. In addition, wireless network 18 may be a different type of network than wireless network 28. As a result, the communication device 20 can potentially be seen as a bridge module or interface that receives data from communication device 12 in a first data format, over a wireless network (for example, Wi-Fi, Bluetooth®), and which then transmits the received data to data receivers in a second format over another wireless network (for example, ATSC broadcast network). Communication device 12, in some examples, may not necessarily need to include any functionality that is capable of providing data communications directly to data receivers 30, but may instead depend on communication device 20 for management and control communications. Any specialized functionality for these communications with data receivers 30 can be included within the communication device 20, instead of the communication device 12. Thus, the communication device 12 may only need to include functionality that allows it to communicate, through of the wireless network 18, with the communication device 20. The communication device 20 can comprise a portable device that can, in some examples, serve as an accessory / peripheral device with respect to the communication device 12. For example, the device The communication device 20 may comprise a detachable / foldable keyboard, or a mouse, which communicates wirelessly and is operable with the communication device 12 (for example, if the communication device 12 comprises a mobile phone that may not include a keyboard or a mouse). Figure 4 is a block diagram illustrating another example of a first communication device 32, which communicates with a communication device 40 via a second wireless network 38, where the second communication device 40 communicates with a or more output devices / data receivers 48A-48N over a wireless network 46. Similar to the communication device 12 of figure 3, the communication device 32 includes one or more multimedia processors 34 and a transformation / data transmitter 36. In addition, communication device 32 includes one or more output devices 33 that are communicatively coupled to multimedia processors 34. Output devices 33 can include a display device and speakers. The multimedia processors 34 can provide output data to the output devices 33. For example, a display processor from the multimedia processors 34 can process video and / or graphics data from the respective video and graphics processors within the video processors. multimedia 34 and can provide display output to a display device within the output devices 33. An audio output processor from the multimedia processors 34 can provide audio output to any speakers included within the output devices 33. Similar to the communication device 20, shown in figure 3, the communication device 40 includes a data transformer / transmitter unit 42 communicatively coupled to a channel identifier 44. The data transformer / transmitter unit 42 is capable of processing and transmit multimedia data, via wireless network 46, to a number of external devices, such as 48A- 48N output devices / receivers. The output devices / receivers 48A-48N can each receive the data transmitted by the communication device 40 and can each include a tuner that tunes to the appropriate channel (for example, frequency or frequency band) through which data is transmitted from the communication device 40. In some cases, the output devices / receivers 48A-48N may include functionality for demodulating and / or decoding the broadcast data received from the communication device 40. In general, communication device 40 is capable of broadcasting or otherwise transmitting data to one or more of the 48A-48N output devices / receivers over the wireless network 46. Each 48A-48N output devices / receivers it may comprise a data receiver and one or more output devices (e.g., display device). The data receiver and the output devices can be separate components or integrated. For example, if the output / reception device 48A comprises a digital television, the reception and display device can be integrated into the digital television. Figure 5 is a block diagram illustrating another example of a first communication device (for example, handset, laptop) 50, which communicates with a second communication device 58 over a wireless network (for example, Wi-Fi network) -Fi) 56, where the second communication device 58 communicates with a digital television (TV) receiver 70 over a wireless network (for example, ATSC broadcast network) 64. In the example in figure 5, the device communication device 50 can function similarly to the communication device 32 of figure 4. The communication device 50 can comprise a mobile communication device, such as a wireless communication headset (for example, mobile phone or PDA) or a computer laptop. In some examples, the communication device 32 can comprise any type of mobile device, such as a mobile communication headset, a personal computer or laptop computer, a digital media player, a personal digital assistant (PDA), a video game console. , a smartbook / smartphone or other video device. Similar to communication device 32, communication device 50 includes one or more multimedia processors 52 communicatively coupled to a data processing / transmitting unit 54. Multimedia processors 52 are also coupled to a display and one or higher speakers 51. The display / speakers 51 can be an example of the output devices 33, shown in figure 4. Communication device 50 can communicate with communication device 58 over wireless network 56. Wireless network 56 it can comprise a wireless local area network, such as a network that provides support for Wi-Fi or Bluetooth® protocols. In these cases, the communication device 58 can be located in a relative proximity to communication 50, such as when these devices 58, 50 are located in the same building (e.g., house) or general area. In some examples, the communication device 58 may comprise a peripheral device in relation to the communication device. For example, communication device 58 may comprise a keyboard (for example, detachable keyboard, wireless keyboard) or a mouse device (for example, wireless mouse) that includes functionality for receiving and / or transmitting data over the network wireless 56. Any communication between the communication device 50 and the communication device 58 can be compatible with a wireless communication protocol, such as Wi-Fi or Bluetooth®. Similar to the communication device 40 of figure 4, the communication device 58 includes a data transformer / transmitter unit 60 and a channel identifier 62. In the example in figure 4, the data transformer / transmitter unit 60 comprises a unit digital TV transformer / transmitter 60, as this component is capable of transmitting data to one or more television devices. The digital TV transformer / transmitter unit 60 is capable of transmitting data to the digital TV receiver (tuner) 70 over wireless network 64. In some cases, wireless network 64 may comprise a digital TV broadcast network , and the data transmitted by the digital TV transformer / transmitter unit 60 can be compatible with a particular digital broadcast format (e.g., ATSC). As previously described, channel identifier 62 can identify one or more channels within wireless network 64 that are available for use. For example, if wireless network 64 is a digital TV broadcast network (for example, an ATSC compliant network), channel identifier 62 can identify blanks within a digital broadcast spectrum that can be used by the digital TV transformer / transmitter unit 60 to transmit data to the digital TV receiver 70. The digital TV receiver 70 is communicatively coupled to a display device and one or more speakers 68. The Digital TV receiver 70 and the display / loudspeakers 68 may comprise different components. In some cases, the digital TV receiver 70 and the display / speaker 68 can be integrated and / or built into a digital TV set 66. In some cases, digital TV 66 can comprise a high definition television (HDTV) . Through data communication from communication device 50 for communication 58 over wireless network 56 and data communication from communication device 58 to digital TV receiver 70 over wireless network 64, data that would otherwise are displayed on the display / speakers 51 of the communication device 50 may be extended for display on the display / speakers 68. For example, the communication device 50 may comprise a mobile handset device, in which the display screen is limited in size. In some cases, the display may comprise a Liquid Crystal Display (LCD), including a touch screen. The display screen of viewfinder 68, however, can be much larger in size, particularly if it is included within digital TV 66, which can comprise a large screen HDTV. This display, in some cases, may comprise a flat panel liquid crystal display (LCD), a flat panel plasma display, a projection display device, a projector device or the like. All data that is to be displayed on a display / speaker display 51 of the communication device 50 can also be displayed on a display / speaker display 68, which can provide a much more robust, larger, high-resolution visual experience for an end user. Audio data from communication device 50 can also be provided for output on the display / speakers 68. To achieve this, the data processing / transmitting unit 54 of the communication device 50 can transmit the data, over the wireless network 56, to the communication device 58, which can comprise audio data, video data, data from graphics, text data, speech data, auxiliary interactivity data, or other data. The communication device 58 may, in some cases, comprise a peripheral device in relation to the communication device 50. In these cases, the communication device may comprise a wireless peripheral device, such as a keyboard or mouse, that a user can use together with the communication device 50. For example, if the communication device 50 comprises a mobile phone, the communication device 58 can comprise a peripheral device that can be used in conjunction with the mobile phone. Communication device 58 uses its channel identifier 62 to identify one or more channels available on wireless network 64, which may comprise a digital television broadcast network. The communication device 58 can then transmit the data, over the wireless network 64, to the digital TV receiver 70, which can then provide the output data on the display / speakers 68. In some cases, particularly when wireless network 56 comprises a different network than wireless network 64, communication device 50 may transmit data to communication device 58 in a different data format than that used by communication device 58 in transmission data for the digital TV receiver 70. In these cases, the digital TV transformer / transmitter unit 60 can transform the data it receives from the communication device 50 into a different data format. For example, as will be described below, the digital TV transformer / transmitter unit 60 can encode or transcode the data received from the communication device 50 before relaying it to the digital TV receiver 70. In some cases, the digital TV transformer / transmitter unit 60 may transform and / or encapsulate multiple streams of multimedia data received from the communication device 50 into individual, single program transport streams that can be transmitted over multiple channels. diffusion. In some cases, multiple streams of multimedia data can be encapsulated in the same transport stream and transmitted on a single channel. A multimedia stream can be transmitted as an image-in-image (PIP) data path, which includes metadata or supplementary multimedia information in relation to the multimedia data. Metadata can include, for example, one or more of text, notification messages, program guide information or menu information. Because the communication device 58 is capable of transmitting data, over the wireless network 64, in a format that can be directly processed by the digital TV receiver 70, which can be incorporated or otherwise be part of digital TV 66 , the communication device 58 can function as a form of TV adapter, which provides the communication device 50 with a direct interface to the digital TV. 66, without any additional hardware components for the digital TV 66, such as, for example, a set-top box or other intermediate device used to decode any data received before displaying it on the display 68. The communication device 58 may be able formatting data in an appropriate format (for example, the ATSC format), which can be received and processed directly by the digital TV receiver 70 to allow seamless interoperability with digital TV 66. Figure 6 is a block diagram illustrating another example of a first communication device 72, which communicates with a second communication device 82 over a wireless network 80, where the second communication device 82 communicates with a receiver. of digital TV 96 over a wireless network 90. In some examples, the communication device 72 can function similarly to the communication device 50 of figure 5, and communication device 82 can function similarly to the communication device 58 of figure 5. The digital TV receiver 96 and the display / speakers 94, similar to figure 5, can optionally be integrated into a digital TV 92. As shown in figure 6, the communication device 72 includes a display and one or more loudspeakers speakers 72, one or more multimedia processors 74 and transmitter / receiver 78. The transmitter / receiver 78 is capable of both receiving and transmitting data and processing this data for use by the communication 72. As shown in the example in figure 6, multimedia processors 74 include one or more codecs (encoder / decoders) 76. Codecs 76 can encode data that must be transmitted by the transmitter / receiver 78 of the communication device 72 into one particular data format and can also decode data of a particular format that has been received by the transmitter / receiver 78. Codecs 76 may include one or more video codecs and audio codecs for encoding / decoding video and audio data that have been processed by multimedia processors 74. For example, codecs 76 can include an MPEG-4 codec. In many cases, a mobile device (for example, a mobile phone, PDA, etc.) may include an MPEG-4 codec to process data compatible with the MPEG-4 standard (for example, MPEG-4, part 2), defined by the Moving Image Specialists Group. The communication device 82 includes a transmitter / receiver 84 communicatively coupled to a channel identifier 88. The channel identifier 88 can function similarly to the channel identifier 62 shown in figure 5. The transmitter / receiver 84 can include functionality that is similar to the transformation / transmitter unit 60 of figure 5. In some examples, the transmitter / receiver 84 may include components similar to those shown in figure 2. For example, the transmitter / receiver 84 may include a data receiver for receiving data and a data transmitter to send data. The transmitter / receiver 84 can optionally include a muting unit, 20 similar to the muting unit 15 shown in figure 2, and also a transformation unit. In some situations, transmitter / receiver 84 can receive data from communication device 72 that has a different format that is used to transmit data to digital TV receiver 96 over wireless network 90. In these cases, the transmitter / receiver 84 may need transformation (for example, encoding, transcoding) of the data received prior to its retransmission to digital TV receiver 96. In the particular example of figure 6, transmitter / receiver 84 includes one or more codecs and / or transcoders 86. These codecs / transcoders 86 are capable of transforming data of a first format into data of a second, different format. Codecs / transcoders 86 may include one or more audio transcoders and / or video transcoders. In some situations, codecs / transcoders 86 can perform audio transcoding. For example, codecs / transcoders 86 can transcode audio data into an AC-3 format, which is a format that can be used when transmitting data over wireless network 90 to the digital TV receiver 96. In some cases, communication device 82 may not perform transcoding for audio data and may pass that data through communication device 72 to digital TV receiver 96. However, stereo audio transcoding is often less complex compared to video transcoding, and therefore any impact on latency / performance can be less severe. As a result, codecs / transcoders 86 can often 20 include audio transcoding functionality to transcode audio data in a format compatible with any transmission protocol implemented over the wireless network 90. Codecs / transcoders 86 can also include 25 one or more video encoders. Various mobile devices may not support various data formats used by digital television broadcast networks (for example, ATSC-compliant networks). For example, communication device 72 may not include any MPEG-2 encoders within its 76 codecs. However, several mobile devices may provide support for MPEG-4 (part 2), and thus codecs 76 of the communication device 72 may include an MPEG-4 encoder to support various applications, such as video telephony. Thus, in these types of cases, codecs / transcoders 86 may include transcoders that are capable of transcoding data from an MPEG-4 format to an MPEG-2 format. Codecs / transcoders 86 may also include preprocessing functionality to increase the resolution of received data in samples and / or to perform upward conversion of frame rate to allow high definition reproduction on HDTVs (for example, on digital TV 92). In general, codecs / transcoders 86 can perform intelligent transcoding operations by selecting a subset of features that are supported both by the format of the data received by the communication device 82, via the wireless network 80, and by the format of the data to be transmitted by a communication device over wireless network 90. To provide a very specific example, for purposes of illustration, it will be assumed that codecs 76 of communication device 72 include an MPEG-4 codec, and that codecs / transcoders 86 of the communication device 82 include an MPEG-4 to MPEG-2 transcoder. In this very specific example, which is provided for illustration purposes, but should not be considered limiting, the MPEG-4 to MPEG-2 transcoder can perform transcoding based on a selected group of features that can be supported by both standards / MPEG-4 and MPEG-2 data formats. To provide some illustrations, the transcoder can perform header transcoding from MPEG-4 (single profile) to MPEG-2 (main profile) in an effort to minimize latency and power consumption for the transcoder. The codecs 76 of the communication device 72 can encode I (intra) and P (predictive) frames according to the simple MPEG-4 profile and avoid features, such as unrestricted motion vectors, which are not part of MPEG- two. In this case, codecs / transcoders 86 can re-encode encoded I-frame and P-data with MPEG-2 headers (for example, as per ATSC format), where the encoded data (for example, 10 macroblock / slice data) does not are transcoded. Although they can be supported, B (bidirectional) frames may not be used in several cases, in order to reduce decoding store depth and therefore latency. MPEG-4 supports some encoding modes not available in MPEG-2, and as a result, these encoding modes may not be used by the transcoder when preparing data for transmission to the wireless network 90. In addition, an MPEG codec -4 in codecs 7 6 and an MPEG-4 to MPEG-2 transcoder in 20 86 transcoders can avoid the use of interlaced encoding and instead use progressive scan order encoding. In some alternative examples, codecs / transcoders 86 may include a simplified MPEG-2 entropy encoder that can use 25 hardware accelerators intended for MPEG-4. In some cases, it is possible that multimedia processors 74 may not encode a portion of all data that is sent to communication device 82. In these cases, codecs / transcoders 30 86 may encode received data directly into a format of data used for data transmission over the wireless network 90. In some cases, it is also possible that codecs 76 of the communication device 72 can directly encode output data (for example, video data, audio data) in a format that is acceptable or otherwise compatible with data transmission over wireless network 80 and wireless network 90. In these cases, codecs / transcoders 86 of communication device 82 may not require encoding or even transcoding of all or a portion of the data received from the communication device 72. Instead, codecs / transcoders 86 can pass the data through the receiver of 96 digital TV. In those cases where the codecs / transcoders 86 of the communication device 82 provide transcoding functionality (for example, from MPEG-4 to MPEG-2), the communication device 82 and the communication device 72 can, during initialization or during a configuration phase, perform greeting or other operations to determine encoding functionality that can be used. For example, the communication device 72 can specify a set of standards or data formats that are supported by its codecs 76, which are sent to the communication device 82. Likewise, the communication device 82 can specify, for the communication device 72, a set of data formats or standards that are used for data communication over wireless network 90. As an example, communication device 72 can specify that its codecs 76 support an MPEG data format -4, and communication device 82 can specify for communication device 72 that the data communication it provides over wireless network 90 must be compatible with the MPEG-2 format / standard. During this exchange of information, the communication device 72 and the communication device 82 can mutually agree on a data format, according to which data must be sent from the communication device 72 to the communication device 82 over the network. wireless 80. For example, these devices 72 and 82 may agree on a data format that includes a set of features that are supported by both the MPEG-4 and MPEG-2 standards. The codecs / transcoders 8610 may then be able to perform certain transcoding operations, such as performing header-only transcoding between MPEG-4 and MPEG-2 encoded data. During this process, the communication device 72 can also determine encryption functionality that may or may not be used for data communication to the communication device 82. For example, as described above, after determining what resources and format (s) data are used by the communication device 82, the communication device 72 can adjust the encoding operations that are performed by the codecs 76. For example, if codecs 76 include an MPEG-4 encoder, communication device 72 can control codecs 76 to encode I and P frames as per a simple MPEG-4 profile and avoid such features, such as motion vectors without restrictions, which are not supported by MPEG-2. In addition, the communication device 72 can control codecs 76 to minimize, 30 or even avoid, the use of B-frames and to avoid the use of encoding modes not supported by MPEG-2, such as interlaced codes. By controlling codecs 76 in such a way, data that is received by communication device 82 can be more efficiently transcoded into an MPEG-2 format by codecs / transcoders 86 for transmission over wireless network 90. Thus, in some examples, communication device 72 and communication device 82 may initially determine a set of data format features that are common, or usable, by codecs 76 and codecs / transcoders 86. In these examples, codecs / transcoders 86 can perform one or more transcoding operations based on these common feature sets and can perform header transcoding in some cases, such as, for example, header transcoding from MPEG-4, for data provided by the communication device 72, for an MPEG-2 header that is compatible for data communication over wireless network 90. In some examples, codecs / transcoders 86 can perform transcoding functionality based on a common set of features that are supported by the different data formats that can be used. For example, codecs / transcoders 86 can be configured to perform transcoding between MPEG-4 and MPEG-2 data formats. Communication device 82 can be configured to receive data from communication device 72 via wireless network 80, which is compatible with MPEG-4. However, communication device 82 may require data transmission over wireless network 90 that is compatible with the MPEG-2 format. In this case, codecs / transcoders 86 are capable of performing transcoding functionality to transcode data received from an MPEG-4 format into an acceptable MPEG-2 format for data communication over the wireless network 90, based on in a common set of features that are supported by both MPEG-4 and MPEG-2. Table 1, shown below, shows an example 5 of specific features that are supported by each of the MPEG-2 and MPEG-4 data standards / formats (part 2). The first column of table 1 specifies specific resources, the second column specifies the support (or potential lack thereof) for these resources in MPEG-2, the third column specifies the support (or potential lack thereof) for these resources in MPEG -4, and the fourth column specifies the set of common features that are supported by both MPEG-4 and MPEG-2, and that can be used for the purpose of encoding and / or transcoding functionality in one or both of the communication device 72 and the communication device 82.Table 1 In some cases, the communication device 72 can still transmit auxiliary interactivity data to the communication device 82. This interactivity data may include, for example, data 5 corresponding to icons and / or cursors displayed on a display device and which can be controlled or manipulated by a user. A cursor can comprise an example of an icon. For example, various video and / or graphic data can be displayed to a user of the communication device 72 on a screen included in the display / speakers 73. In addition, one or more cursors or other icons (for example, arrows) can appear on the display. A user can control these cursors or icons through a user interface, such as by manipulating an input device (eg, keyboard) or controlling a touch screen or other human / touch interface device provided by the display / loudspeakers 73. The cursors or icons themselves can be user-defined or user-selectable. Communication device 72 is capable of transmitting any audio, video or graphic data, for example, to communication device 82 in such a way that communication device 82 can transmit such data via wireless network 90 for output on the display / loudspeakers 94. In addition, communication device 72 is capable of transmitting auxiliary interactivity data to communication device 82, which may include information about the cursors / icons handled by a user and any movement of such cursors / icons in a display. The auxiliary interactivity data can then be provided, by the communication device 82, to the digital TV 92 in such a way that these cursors / icons can also be displayed on the display 94. The data received by the digital TV 92 can control (by example, movement, behavior, position of) an icon (for example, cursor) that is displayed by the display 94. This auxiliary data can be multiplexed by codecs / transcoders 86 with the associated program data (for example, audio, video data ) or can be multiplexed and sent as an independent program stream over the wireless network 90. The codecs / transcoders 86 can, in some instances, use and leverage existing subtitle / closed caption formats used in the digital broadcast format supported by the network wireless 90 to transmit auxiliary interactivity data (for example, using user-defined interactivity headers) to the digital TV receiver 96. Figures 7A-7B are conceptual diagrams that illustrate an example of display data being transmitted from a first device 91 (for example, mobile / portable device 91) to a second device 95 (for example, accessory / peripheral device for the device 91) and then subsequently transmitted by the second device 95 to a TV 97 for display purposes. In this example, device 91 can comprise a first communication device, such as communication device 50 shown in figure 5. Device 95 can comprise a second communication device, such as communication device 58 shown in figure 5. A TV 97 can comprise a digital TV, such as digital TV 66 shown in figure 5. In some examples, device 91 can communicate wirelessly (for example, over a WPAN or WLAN network) with device 95. Device 95 can communicate wirelessly (for example, over a digital broadcast network over a digital broadcast spectrum) with TV 97. The wireless network that couples device 91 to device 95 may, in some cases, comprise a different network than the wireless network that couples device 95 to TV 97. In some alternative examples, device 95 may be able to be docked or otherwise directly coupled to device 91. In several instances, device 95 may serve as a bridge between device 91 and TV 97 and provide a mechanism by which data provided by the device 91 can be transmitted to TV 97, via device 95, according to a digital broadcast format. Device 91 includes a display 93, and TV 97 includes a display 99, as shown in figure 7B. In some examples, device 91 may comprise a mobile / portable device (for example, phone, smartphone, laptop), and device 95 may comprise a peripheral or accessory device (for example, detachable keyboard, mouse) in relation to device 91 In some cases, device 95 may comprise an independent module, autonomous from device 91. TV 97 may comprise a digital HDTV. Display 99 may or may not include a built-in or integrated receiver / tuner. Figure 7B illustrates how device 91 can communicate (for example, communicate wirelessly) with device 95 to provide interactivity, audio, video and / or graphics data for device 95. Display 93 includes an image of a person and even includes an arrow icon. The arrow icon may comprise a cursor that is movable through user input, such as by manipulating a touch screen or other human interface input device of device 91, to select or identify portions of the displayed image data . Device 91 is capable of transmitting image and interactivity / auxiliary data (for example, movement of the arrow icon) to device 95 via wireless transmission (for example, Wi-Fi, Bluetooth®). As a result, a user can use a touch screen (for example, for screen 93) to control a movement or control a cursor, or another icon, on screen 99 of TV 97, such as the arrow shown in figure 7B . icons used for cursors can be selectable or definable by user, for personalization purposes. For example, a user can select a cursor icon from a number of pre-existing icons or can define or create a specific user icon. In some examples, subtitle and close caption functions that may already exist or be supported on a TV tuner / receiver 97 can be used to encapsulate or carry touch control metadata. For example, headers data structures that might otherwise be used for caption or close caption information may instead include touch control information, or metadata, related to the control and movement of an icon or cursor in the viewfinder / screen. In some cases, a user can activate device 95 for device 91, particularly if device 95 comprises a peripheral or accessory device (for example, keyboard, mouse) that communicates with device 91. In some cases, a user can manually enable connectivity between devices 91 and 95, such as, for example, by selecting an option or button on device 91 and / or selecting an option or button on device 95. However, in some cases, the device 95 can become automatically activated, just as if device 91 is turned on or placed in a particular operating mode. The user can then start applications on devices 91 and 95 that allow the exchange (for example, wireless exchange) of data between these devices. For example, the user can select a particular option or button on device 91, or screen 93, to start applications. Alternatively, if device 95 comprises a device with user input controls (for example, keys on a keyboard), the user can select one of these controls on device 95 to start applications. If device 95 identifies one or more available channels (for example, white space) for transmitting data to TV 97, device 95 can communicate the identifiers of these channels to device 91 in such a way that device 91 can select one or more of these channels for use. For example, device 91 can automatically select one or more of these channels. In some cases, device 91 may display the channels available on screen 93 and allow the user to select one or more of the channels. In other cases, device 95 can automatically select one or more of the identified channels for use. After selecting a channel, device 95 can include a channel transmitter (for example, channel transmitter 11), such as an IR-based transmitter, to communicate channel information, and change the channel, to the TV 97 so that TV 97 is able to automatically tune to an appropriate channel and receive data from device 95. Device 95 is able to transmit image and interactivity / user data to a receiver included in TV 97 via broadcast communication (for example, digital TV). In some cases, device 95 may encode and / or transcode received data before transmitting it to the TV 97 receiver. TV 97 is then able to display the image and user interactivity data on the display 99 , perhaps with increased size and / or resolution. In such a way, a user is able to wirelessly extend the display 93 from device 91 to TV 97. In some cases, devices 91, 95 and TV 97 can be located in general proximity, such as in the same room, home or general area. If the display 93 is too small or limiting, for example, the user may wish to see the display data on a much larger display 99 on TV 97, which can provide higher image resolution as well. Any interactivity with the arrow icon on display 93 can also be captured and displayed on display 99. Because device 95 may include transcoding functionality, device 91 may not need to include any specialized functionality in some cases. All formatting, conversion, transcoding, and the like, of specialized data can be performed by device 95, in order to format data according to the broadcast standard / format that can be expected by TV receiver 97. In these cases, the device 95 can function as a form of TV adapter, providing device 91 with a direct interface to TV 97 without any additional hardware components for TV 97, such as, for example, a set-top box or other intermediate device used for decode any data received prior to display on TV 97 display 99. Device 95 is capable of formatting data in an appropriate format (for example, digital TV format) that can be received and processed directly by a TV tuner / receiver 97 to allow perfect interoperability with the TV 97. All the functionality of the device 95 can be included within a peripheral / accessory component of device 91, which is capable of communicate (for example, wirelessly) with device 91. For example, device 95 can comprise a detachable keyboard or mouse device usable with device 91. In some cases, a user of device 91 may wish to see data on both display 93 and display 99. However, because display 93 may have some limitations, with respect to resolution, size and other factors, a user may also disable display functionality 93 while displaying data on display 99 (for example, if device 97 comprises a large screen HDTV). For example, if the data to be displayed on screen 93 is very large and cannot fit entirely on screen 93 for easy viewing, a user may wish, in some particular examples, to disable the display functionality on display 93 and just see such information on display 97 on TV 97. In such a way, a user is able to view a large amount of content on display 99 on TV 97 when such content cannot fit entirely on display 93. In some cases, data sent from device 91 to device 95 may include display information from device 91. Display information may include primary display data that is rendered on device 91. For example, primary display data may include any data that is displayed on the display 93 of device 91. Device 95 can then transmit data from device 95 on at least one channel identified by the transmission of primary display data to TV 97 for the purposes of exhibition. In some cases, however, transmitting data from device 95 on at least one identified channel may include transmitting secondary display data that is different from the primary display data displayed on display 93 of device 91. Device 95 can receive information display data from device 91 which includes secondary display data that is not currently displayed on display 93. However, secondary display data can be displayed on display 99 after reception of TV 97 from device 95. For example, For example, this can occur when a user of the device 91 wants to look at content (for example, web pages, desktop information) that cannot fit entirely on the display 93. In some examples, display data sent by device 91 to device 95 may include both primary display data that can be displayed by display 93 and also secondary display data that is different from primary display data, where the secondary display data is not displayed on the display 93 of the device 91 (for example, if the secondary display data does not fit on the display 93). In these examples, device 95 can transmit primary display data and / or secondary display data to TV 97 for display purposes. For example, if display 99 on TV 97 is larger than display 93 on device 91, display 99 may be able to display a larger amount of data, such as, for example, by displaying secondary display data. The display 99 of TV 97 can also be configured to display primary display data. Figure 8 is a block diagram illustrating an example of a digital TV transformer / transmitter unit 60A, together with a channel identifier 62A, which can be implemented within a communication device 58A. In figure 8, the digital TV transformer / transmitter unit 60A can be an example of digital TV transformer / transmitter unit 60 shown in figure 5, while channel identifier 62A can be an example of channel identifier 62, shown in figure 5. In the particular example in figure 8, the communication device 58A is capable of broadcasting multimedia data according to a specific digital broadcasting format, ATSC. The 58A communication device can facilitate low-power transmission to an external ATSC-ready device, such as a flat-screen or high-definition television. In this case, the ATSC-ready device may comprise digital TV 66 in figure 5 or digital TV 92 in figure 6. The ATSC-ready device may, in some examples, include both a display device and a tuner / receiver. As shown in figure 8, the 60A digital TV transformer / transmitter unit can include several components, such as one or more codecs / transcoders 100A, transport encoder / multiplexer 102A, error correction encoder 104A, ATSC modulator 106A, switch / radio frequency (RF) duplexer 108A and transmitter 110A. These components help to support data transmission over a spectrum that implements the ATSC standard. The ATSC standard is a multilayer standard that provides layers for video encoding, audio encoding, transport streams and modulation. In one example, the RF switch / duplexer 108A may comprise an ultra-high frequency (UHF) duplexer / switch. A duplexer can allow signals to be received for detection purposes and to be transmitted for communication purposes. Codecs / transcoders 100A may include one or more video codecs and one or more audio codecs to encode / decode audio and / or video data in one or more streams. For example, 100A codecs / transcoders may include a Moving Image Expert Group-2 (MPEG-2) codec or H.264 codec (from the Telecommunication Standardization Sector, UTI-T) to encode / decode video data. 100A codecs / transcoders may also include a Dolby Digital (Dolby AC-3) codec for encoding / decoding audio data. An ATSC stream can contain one or more video programs and one or more audio programs. Any of the video encoders can implement a main profile for standard definition video or a high profile for high definition resolution video. In some cases, codecs / transcoders 100A may include one or more transcoders to transcode data from one format to another, as described above in reference to the codecs / transcoders 86 of figure 6. The transport encoder / multiplexer (for example , Transport Stream, or TS, MPEG-2) 102A receives the data streams from codecs / transcoders 100A and is able to assemble these data streams for broadcast, as in one or more packaged elementary streams (PESs). These PESs can then be packaged into individual program transport streams. The transport encoder / multiplexer 102A can optionally, in some cases, provide the outgoing transport streams for an error correction encoder 104A (for example, a Reed-Solomon encoder), which can perform error correction encoding functionality. error by adding one or more error correction codes associated with transport flows. These error correction codes can be used by a data receiver for error correction or mitigation. The ATSC 106A modulator is capable of modulating transport flows for diffusion. In some example cases, for example, the ATSC 106A modulator may use vestigial sideband 8 (8VSB) modulation for broadcast transmission. The RF switch / duplexer 108A can then duplex the transport streams or act as a switch for the transport streams. The IlOA transmitter is capable of broadcasting one or more transport flows to one or more external devices, using one or more available channels, which are identified by the channel identifier 62A. Channel identifier 62A includes a database manager 124, a channel selector 120A, an optional channel selection user interface (UI) 122A and a spectrum sensor 118A. Both the channel identifier 62A and the digital TV transformer / transmitter unit 60A are coupled to a memory 112A, which can comprise one or more stores. The channel identifier 62A and the digital TV transformer / transmitter unit 60A can exchange information directly or can also exchange information indirectly through the storage and retrieval of information via memory 112A. Channel identifier 62A includes a spectrum sensor 118A. As discussed earlier, a spectrum sensor, such as the spectrum sensor 118A, is capable of detecting signals in one or more frequency bands within a broadcast spectrum for a particular digital TV format, such as ATSC. The spectrum sensor 118 can determine current channel availability and signal strength based on its ability to identify all data that occupies one or more channels used within the spectrum. The 118A spectrum sensor can then provide information for channel selector 120A, as well as for channels that are currently unused or available. For example, the spectrum sensor 118A can detect that a given channel is available if it does not detect any data being broadcast on that channel by any separate, separate devices. As shown in figure 8, channel selector 120A can also receive information from the digital TV band database over network 12 6 and database manager 124. The digital TV band database 128 it is located external to the 58A communication device and includes information about channels that are currently in use or available within the broadcast spectrum for a particular digital TV format, such as ATSC. Typically, the digital TV band database 128 is dynamically updated as channels are put into use or released for use by other devices. In some cases, the digital TV band database 128 may be organized by location / geographic region or frequency bands (for example, very high frequency (VHP) low, high VHP, ultra-high frequency (UHF)) . In order for the channel identifier 62A to obtain availability information from the digital TV band database 128, the channel identifier 62A may, in some cases, provide geolocation information as input to the digital TV band database 128. The channel identifier 62A can obtain geolocation information or coordinates from the geolocation sensor 115, which can indicate the geographical location of the communication device 58A at a given point in time. The geolocation sensor 115 may, in some instances, comprise a GPS sensor. Upon receipt of geolocation information from geolocation sensor 115, channel selector 120A can provide such information, as input, to the digital TV band database 128 via database manager 124. The manager database manager 124 can provide a digital TV band database interface 128. In some cases, database manager 124 can store a local copy of selected content from the digital TV band database 128 as they are recovered. In addition, database manager 124 can store selection information provided by channel selector 120A to digital TV band database 128, such as geolocation information. After sending pertinent geolocation information to the communication device 58A, channel selector 120A may receive, from the digital TV band database 128, a set of one or more available channels as presented listed within the bank of digital TV band data 128. The set of available channels can be those channels that are available in the region or geographic location currently occupied by the communication device 58A, as indicated by the geolocation sensor 115. Upon receipt of available channel information from one or both of the 118A spectrum sensor and digital TV band database 128, channel selector 120A can select one or more available channels, either automatically or via user input via 122A channel selection UI. Channel selection UI can display channels available within a graphical user interface, and a service or application user can select one or more of these available channels. In some cases, database 128, once updated, may indicate that the selected channels are in use by the communication device 58A until the communication device 58A sends a subsequent message to database 128, indicating that the channels are not are most needed or being used. In other cases, database 128 can reserve the selected channels for communication device 58A only for a defined time interval. In these cases, the communication device 58A can send a message to database 128 within the defined time interval, indicating that device 58A is still using the selected channels, in which case database 128 will renew the channel reservation. selected for a second time slot for use by the 58A communication device. One or more watches 114A can be included within the communication device 58A. As shown in Figure 8, watches 114A can be used by, or conduct the operation of, digital TV transformer / transmitter unit 60A and channel identifier 62A. The 114A clocks can be configured or set by the communication device 58A. In some cases, 114A clocks can be set up by, or synchronized to, a clock that is external to the 58A device. For example, device 58A can receive clock or timing information from an external device (for example, via geolocation sensor 115) and can configure or synchronize watches 114A based on the information received. For example, in some situations, the communication device 58A may implement clock functionality, which is common with a receiving device (for example, digital TV receiver 70, in figure 5, or digital TV receiver 96, in figure 6 ). In these scenarios, both the communication device 58A and the receiving device can receive clock or timing information from an external device and synchronize their own internal clocks based on the information received. In such a way, the communication device 58A and the receiving device can operate effectively using a common clock. The digital TV transformer / transmitter unit 60A and channel identifier 62A can also use clocks 114A to synchronize or align certain operations. As also shown in figure 8, the communication device 58A still includes a channel transmitter 116A, which is communicatively coupled to channel identifier 62A. Channel identifier 62A can provide, for channel transmitter 116A, information associated with a channel used by digital TV transformer / transmitter unit 60A in data transmission. The channel transmitter 116A is then capable of transmitting channel command information which, directly or indirectly, identifies the channel. For example, channel command information may include a specific channel ID. In this example, a data receiver (for example, digital TV receiver 70 of figure 5 or digital TV receiver 96 of figure 6) is able to determine the channel directly from the received command information. In other cases, the channel command information transmitted by the channel transmitter may, indirectly, identify the channel (for example, via channel, up / down information). In these cases, the data receiver is able to determine the channel by processing the command information received together with status or other information that the data receiver has stored in relation to the channel that was previously used for data transmission. In some instances, the 60A digital TV transformer / transmitter unit may still include a transmission mute unit (not shown). This silencing unit can operate similarly to the silencing unit 15 shown in figure 2 to silence data transmission during one or more time intervals in which time spectrum detection operations (for example, by the spectrum sensor 118A) are performed. Fig. 9 is a block diagram illustrating another example of a digital TV transformer / transmitter unit 60B, together with a channel identifier 62B, which can be implemented within a communication device 58B. In figure 9, digital TV transformer / transmitter unit 60B can be an example of digital TV transformer / transmitter unit 60, shown in figure 5, while channel identifier 62B can be an example of channel identifier 62 shown in figure 5. The digital TV transformer / transmitter unit 60B and channel identifier 62B can each store and retrieve information from memory device 112B. Similar to the 60A digital TV transformer / transmitter unit, the 60B digital TV transformer / transmitter unit includes one or more 100B codecs / transcoders, a 102B transport encoder / multiplexer, an 104B error correction encoder, an ATSC modulator 106B, a 108B RF switch / duplexer and transmitter HOB. One or more watches 114B can be used both by the digital TV transformer / transmitter unit 60B and by the channel identifier 62B. Channel identifier 62B of figure 7B differs from channel identifier 62A of figure 7B in that channel identifier 62B does not include a database manager interacting with a digital TV band database. In figure 8, channel identifier 62B includes only a spectrum sensor 118B. Since no geolocation functionality is implemented in the example of figure 8, the communication device 58B does not include a geolocation sensor. The channel selector 120B identifies one or more channels available for broadcast transmissions based on the input received from the spectrum sensor 118B. The 120B channel selector can also receive a user selection of a channel from a list of available channels via an optional 122B channel selection interface. The list of available channels can be displayed on the 122B channel selection interface based on the detected signal information provided by the 118B spectrum sensor. Figure 10 is a conceptual diagram illustrating an example of a stack of protocols that can be implemented for data communication by a communication device, such as one of the communication devices shown in any of Figures 1-6. For purposes of illustration only, it will be assumed, in the description of figure 10 below, that the protocol stack is implemented by the communication device 82 of figure 6. As shown in the conceptual diagram in figure 10, the exemplary protocol stack includes exemplary layers in the physical, access control to the medium (MAC), middleware, application and service layers. Communication device 82 may include multiple layer elements in several layers within the communication protocol stack. / I} Several of these elements can be included to implement wireless communication over a local network, such as wireless communication between communication device 82 and communication device 72 over wireless network 80 in figure 6. The local wireless network can understand a wireless local area network, such as a Wi-Fi or Bluetooth® network. To facilitate this wireless communication, the protocol stack can include local wireless layer elements (for example, 802.11g / n layer elements for Wi-Fi communications) on both the physical and MAC layers. An element of the transport layer can also be implemented in the middleware layer. For example, the Transmission Control Protocol / Internet Protocol (TCP / IP) or the Real Time Transport Protocol (RTP) / User Datagram Protocol (UDP) can be implemented at the middleware layer. In some cases, these layer elements can be implemented by the transmitter / receiver 84. Various elements of the layer can also be included to implement wireless communication over a digital broadcast network, such as wireless communication between communication device 82 and digital TV receiver 96 over wireless network 90 in figure 6. The network digital broadcasting network may comprise a digital television network, such as an ATSC-compliant network. To provide support for these communications, the protocol stack may include spectrum detection and modulation / transmission layer elements (for example, for ATSC) in the physical layer. The spectrum detection element may attempt to identify the blanks within a spectrum, such as one or more channels available within the wireless network 90. The modulation / transmission layer element may be able to provide transmission through space in white available for 5 digital TV receiver 96. In some examples, spectrum detection and modulation / transmission layer elements can be included within a white space cognitive radio element in the physical layer, which can be implemented by 10 channel identifier 88 and / or transmitter / receiver 84. The channel identifier 88 can also implement a frequency selection layer element in the MAC layer to select one or more available channels within the identified white space. An error correction element (eg, early error correction, or FEC, ATSC) can also be implemented in the MAC layer to perform one or more error correction functions in this layer. A transport stream layer element 20 can be implemented in the middleware layer for transport stream communication (e.g., MPEG-2 TS, transport stream) to the digital TV receiver 96 over wireless network 90. In some examples, a channel tuning element can be implemented in the middleware layer 25, which can be implemented by a channel transmitter (for example, the channel transmitter 11 shown in figure 1) for communicating channel information (for example, example, via IR communication) to a data receiver, such as the 96 digital TV receiver. Several different layer elements can be implemented within the application layer of the exemplary protocol stack shown in figure 10. Various encoders and / or different transcoders can be implemented in this layer. For example, encoders and / or transcoders for video, audio and / or interactivity / auxiliary data (for example, cursor / icon) can be provided. These layer elements can be implemented by codecs / transcoders 86, which were previously described with reference to figure 6. In one example, the encoder / audio transcoder layer element can provide support for AAC (Advanced Audio Encoding) transcoding ) for AC-3 or MPEG-I Layer II transcoding. In one example, the video encoder / transcoder layer element can provide support for transcoding from MPEG-4 (part 2) to MPEG-2. As shown in figure 10, the application layer also includes the two applications implemented by the communication device 82 for wireless communication: a first wireless communication application to support local wireless communication with communication device 72 and a second communication application wireless to support wireless communication over white space identified on a digital television broadcast network to the digital TV receiver 96. In some cases, these applications may be included within a client application within the communication device 82. Finally, at the services layer, the communication device 82 provides support for screen sharing and wireless display, as shown in the example of figure 7B. Through interactivity with the communication device 82, the data displayed on the display 73 of the communication device 72 can be extended for wireless display on the digital TV 92, which includes the video receiver. Digital TV 96. Communication device 72 is able to communicate such data wirelessly to communication device 82 over wireless network 80, and communication device 82 is able to communicate data wirelessly over the wireless network 90, for display on digital TV 92. Figure 11 is a conceptual diagram illustrating an exemplary data format of data that can be transmitted by a first communication device to a second communication device. In one example, the exemplary data format shown in figure 11 can comprise bitstream structure for video data (for example, MPEG-4 data) that is sent from a communication device (for example, the device communication device 72) to another communication device (for example, communication device 82). As shown in figure 11, the exemplary data format, or data structure, includes multiple different data elements at different levels. For example, data that is compatible with, or formatted according to, the data format of figure 11 can include data elements, at the level of macroblock (MB), at the level of slice, frame and GOV (group of planes) video object). The MB level can include one or more macroblocks 162A-162N and also additional data or header information 160. The header / data 160 can include a video packet header. Each macroblock 162A-162N can include a macroblock header. At this MB level, there may be one or more groups of the macroblock header information shown in figure 11. The slice level may include one or more 166A-166N video packets and also additional data or header information 164. As shown in figure 11, each 166A-166N video packet can comprise data from the MB level. Thus, the 166N video packets can comprise the macroblocks 162A-162N and the header / data 160. Each of the other video packets (for example, the 166A video pack) can also comprise one or more macroblocks, similar to the macroblocks 162A -162N, and also additional header information or data, similar to header / data 160. The header / data 164, at the slice level, can include various information, such as configuration information, marker bits, time information , encoding type information (for example, VOP encoding type information), or other information (for example, within an MPEG-4 bitstream structure). The frame level can include one or more video object planes (VOP) 170A-170N and additional header information or data 168. Each VOP 170A-170N can comprise data from the slice level. For example, the VOP 170N can comprise the video packets 166A-166N and the header / data 164. Each of the other VOPs (for example, the VOP 170A) can also comprise one or more video packets and header or data information additional. The header / data 168, at the frame level, can include various types of information, such as user data. The GOV level can include one or more GOVs 17 4A-174N and additional data or header information 172. Each GOV 174A-174N can comprise data from the frame level. For example, the GOV 174N can comprise the VOPs 170A-170N and the header / data 168. Each of the other GOVs (for example, the GOV 17 4A) can also comprise one or more VOPs and header information or additional data. Header / data 172, at the GOV level, can include various types of information, including configuration information (for example, for an MPEG-4 bit stream). The format, or structure, of data shown in Figure 11 also includes sequence or program level header information 190. Header information 190 can include various types of information. For example, header information 190 can include profile / level information 178, header information 180 and object information / object layer 182. Header information 190 can optionally include user data 176. The object / layer 182 may include a video object layer, which may comprise data at the GOV level (for example, the GOVs 174A-174N and the header / data 172). A video object layer in object / object layer 182 can be included within a video object, which can be a portion of a visual object (for example, for an MPEG-4 structure). Header information 180 can include various types of information, such as video signal type information, video object identifiers and object types. The profile / level 178 includes profile information, which can be specific to the data format or structure. Header information 190 may optionally also include a user data set 176 that can be provided by, or customized for, a particular user. As described above, the exemplary data format shown in figure 11 can comprise bitstream structure for video data (for example, MPEG-4 data) that is sent from a communication device (for example, the device communication device 72) to another communication device (for example, communication device 82). The communication device that receives the data, such as communication device 82, can use one or more codecs and / or transcoders (for example, codecs / transcoders 86) to transform the data into a different format, which can be used for wireless communications over another network (for example, wireless network 90). In many cases, transcoding operations can only transcode header information, such as header information 190, into a different format. In these cases, the data within the GOV level, structure level, slice level and macroblock level may not be decoded at all, but remain intact. For example, if a transcoder transcodes data from an MPEG-4 format, compatible with the format shown in Figure 11, into an MPEG-2 format, the transcoder can only transcode header information 190 into a format compatible with MPEG-2. This form of header transcoding can help to minimize latency and power consumption, while increasing processing efficiency, within the communication device. Codecs and / or transcoders (for example, codecs / transcoders 86) can also only perform header transcoding in cases where entropy encoding, or even partial entropy encoding, is performed. In these cases, the codecs may comprise an MPEG-2 entropy encoder that can use hardware accelerators intended for MPEG-4. In some examples, codecs / transcoders (for example, codecs / transcoders 86 in figure 6) can only perform header transcoding when a communication device that has sent data in the data format shown in figure 11 (for example, the device 72 in figure 6) has encoded the data at the levels of GOV, frame, slice and / or MB in a certain way. For example, if the communication device 72 sends MPEG-4 data to the communication device 82 according to the data format shown in figure 11 and the communication device 82 requires data to be sent in a data format. of MPEG-2 to the digital TV receiver 96, the communication device 82 and the communication device 72 can determine, as previously described above, to avoid certain MPEG-4 encoding features that are not supported by MPEG-2. That is, the codecs 76 of the communication device 72 can encode the data in an MPEG-4 format, using a subset of features that are commonly supported by MPEG-4 and MPEG-2 and can avoid other features (for example, vectors motion, B frames, interlaced coding). In these cases, codecs / transcoders 86 may be able to perform header-only transcoding and may not require transcoding of macroblock data, slice data, frame data or GOV data that they have received from the communication device 72. In other examples, it is possible that codecs / transcoders can perform header transcoding and / or transcoding of other data. For example, in some cases, a transcoder can potentially transcode data at more and more of the macroblock, slice, frame and / or GOV levels shown in figure 11, in order to properly convert the data to a format (for example, MPEG- 2) which is sent to a digital TV receiver via a digital broadcast network. Figure 12 is a flow diagram that illustrates an example of a method, which can be performed by a communication device, such as one of the communication devices shown in any of Figures 1-6. The communication device can identify (for example, using a channel identifier) at least one channel currently available in a digital broadcast spectrum (200). The communication device can receive data (for example, using a data receiver) sent from a second, different communication device (202) and can then transmit the data (for example, using a data transmitter) on at least one identified channel of the digital broadcast spectrum, where the transmitted data is compatible with a digital broadcast format (204). In some examples, the communication device may identify at least one channel in an unused portion of a digital broadcast television spectrum and transmit data according to a digital broadcast format on at least one identified channel in the television spectrum digital broadcasting. In some instances, the communication device may identify at least one channel by identifying the blank space of the television band. The digital broadcast format can, to cite just a few non-limiting examples, comprise an ATSC format, a T-DMB format, a DVB format, a Terrestrial Integrated Services Digital Broadcast format or an MPEG-TS format. In some examples, the second communication device can be attached. In some examples, receiving data sent from the second communication device may include receiving data sent from the communication device over a wireless network, and the wireless network may be different from a broadcast network for the spectrum. digital broadcasting. Data sent from the second communication device can include display information from the second communication device. The display information may include primary display data that is rendered on the second communication device, and transmitting the data from the first communication device on at least one identified channel may include transmitting the primary display data. In some cases, however, transmitting data from the first communication device on at least one identified channel may include transmitting secondary display data that is different from the primary display data displayed by the second communication device. For example, this can occur when a user of the second communication device wants to look at content (for example, web pages, desktop information) that cannot fit on a display screen of the second communication device. In some examples, data sent from the second communication device may include data provided by a human interface device from the second communication device, and transmitting data from the first communication device on at least one identified channel may include transmitting the data provided by the human interface device to an external device, where the data provided by the human interface device is capable of being used by the external device to control an icon that is displayed by the external device. The human interface device of the second communication device may comprise a touch interface, such as a touch screen. As such, the touch screen of the second communication device can be used as, for example, a touch panel to control a cursor or other icon on the display of the external device (for example, television screen). The communication device can receive data from a first data format from the second communication device, and the communication device can transform data from the first data format into data from a second data format, the second being the data format compatible with the digital broadcast format. The communication device can then transmit the data of the second format on at least one identified channel. The data from the first data format and the data from the second data format can each include at least one of audio data, video data, text data, speech data, graphics data and auxiliary interactivity data. In some cases, the communication device may transform data from the first data format into data from the second data format by encoding the data from the first data format to generate encoded data that is compatible with the second data format. In some cases, the communication device may transform data from the first data format into data from the second data format by transcoding the data from the first data format into data from the second data format. The communication device can transcode data from the first data format into data from the second data format based on a set of features that are common to, and supported by, both the first data format and the second data format. In some cases, the communication device may send information to the second communication device in order to specify the second data format. In a specific example, which is described only for illustrative purposes and is not to be construed as limiting, the communication device can transcode video data from the first data format into video data of the second data format. The first data format can comprise a 10 MPEG-4 format, and the second data format can comprise an MPEG-2 format. If the communication device includes a silencing unit (for example, the silencing unit 15 of figure 2), the communication device 15 can detect, for at least a period of time, if at least one identified channel remains available for use. For at least one period of time, the communication device may refrain from transmitting any data. In some instances, the communication device may determine that at least one identified channel is no longer available for further use and identify at least one other channel that is currently available in the digital broadcast spectrum. The communication device can receive additional data sent from the second communication device and transmit the additional data on at least one other identified channel of the digital broadcast spectrum, where the additional transmitted data is compatible with the digital broadcast format. If the communication device includes a channel transmitter (for example, the channel transmitter 11 in figure 1), the communication device can transmit at least one message to a third device (for example, one or more of the data receivers 9 ), where the at least one message contains information that allows the third device to determine a channel change from at least one identified channel to at least one other identified channel. The communication device may include a spectrum sensor (for example, the spectrum sensor 118 of figure 8 or 118B of figure 9). The communication device can use the spectrum sensor to identify at least one channel. In some instances, the communication device can still access a digital TV band database (for example, database 128 in figure 8). In these examples, the communication device can still access the digital TV band database to identify at least one channel. In some instances, the communication device can identify multiple available channels in the digital broadcast spectrum. The communication device can receive a selection (for example, from the communication device itself or from another device) of at least one of the multiple channels available and can transmit data on at least one of the selected channels. In some cases, the communication device may receive such a selection based on an automatic selection, from the communication device, of at least one of the multiple channels available. In other cases, the communication device may send an indication of the identified multiple channels available to another device (for example, the second communication device). In these cases, the communication device can receive the selection of at least one of the multiple channels available from the other device. The techniques described in this disclosure can be implemented within one or more of a general purpose microprocessor, digital signal processor (DSP), application specific integrated circuit (ASIC), field programmable port arrangement (FPGA) programmable logic devices ( PLDs) or other equivalent logical devices. Consequently, the terms "processor" or "controller", as used herein, can refer to any one or more of the preceding structures or any other structure suitable for implementing the techniques described here. The various components illustrated here can be realized by any suitable combination of hardware, software and / or firmware. In the figures, several components are described as separate units or modules. However, all or many of the various components described with reference to these figures can be integrated into units or modules combined within common hardware, firmware and / or software. Consequently, the representation of resources as components, units or modules is intended to highlight particular functional resources, for ease of illustration, and does not necessarily require the realization of such resources by separate hardware, firmware or software components. In some cases, multiple units can be implemented as programmable processes performed by one or more processors. Any features described here as modules, devices or components can be implemented together, in an integrated logic device, or separately, as discrete but interoperable logic devices. In various respects, such components can be formed, at least in part, as one or more integrated circuit devices, which can be referred to collectively as an integrated circuit device, such as a chip or integrated circuit chip set. Such circuitry may be provided in a single integrated circuit chip device or in multiple interoperable integrated circuit chip devices and may be used in any of a variety of images, displays, audio or other multi-device and application applications. multimedia. In some respects, for example, such components may form part of a mobile device, such as a wireless communication device headset (for example, a mobile phone headset). If implemented in software, the techniques can be performed, at least in part, by a computer-readable data storage medium comprising code with instructions that, when executed by one or more processors, perform one or more of the methods described above. The computer-readable storage medium may be part of a computer program product, which may include packaging materials. The computer-readable medium may comprise random access memory (RAM), such as synchronous dynamic random access memory (SDRAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory electrically erasable (EEPROM), built-in dynamic random access memory (eDRAM), static random access memory (SRAM), flash memory, magnetic or optical data storage media. Any software that is used can be run by one or more processors, such as one or more DSP's, general purpose microprocessors, ASIC's, FPGA's or other set of equivalent discrete or integrated logic circuits. Several aspects have been described in this revelation. These and other aspects are within the scope of the following claims.
权利要求:
Claims (15) [0001] 1. Data transmission method, characterized by the fact that it comprises: identifying, with a first communication device, at least one channel currently available in a digital broadcast spectrum; receiving, with the first communication device, data sent from a second communication device; and transmitting data from the first communication device on at least one identified channel of the digital broadcast spectrum, in which the transmitted data is compatible with a digital broadcast format, in which the data sent from the second communication device comprises display information from the second communication device, where the display information comprises primary display data that is displayed on the second communication device and where the data comprises secondary display data other than the primary display data, where the display data Secondary display comprises a larger version of the primary display data that cannot be displayed on the second communication device. [0002] 2. Method according to claim 1, characterized by the fact that: receiving data sent from the second communication device comprises receiving data sent from the second communication device over a wireless network. [0003] 3. Method according to claim 2, characterized by the fact that the wireless network is different from a broadcast network for the digital broadcast spectrum. [0004] 4. Method according to claim 1, characterized by the fact that: the data sent from the second communication device comprises data provided by a human interface device of the second communication device; transmitting data from the first communication device on at least one identified channel comprises transmitting the data provided by the human interface device to an external device, wherein the data provided by the human interface device is capable of being used by the external device for controlling an icon that is displayed by the external device, wherein the human interface device of the second communication device preferably comprises a touch interface. [0005] 5. Method, according to claim 1, characterized by the fact that: identifying at least one channel comprises identifying at least one channel in an unused portion of a digital broadcast television spectrum; and transmitting the data comprises transmitting the data according to a digital broadcast format on at least one identified channel of the digital broadcast television spectrum. [0006] 6. Method according to claim 1, characterized by the fact that identifying the at least one channel comprises identifying blank space of the television band and / or using a spectrum sensor to identify the at least one channel. [0007] 7. Method, according to claim 1, CHARACTERIZED by the fact that: receiving data comprises receiving data from a first data format from the second communication device; the method further comprises transforming, by the first communication device, data from the first data format into data from a second data format, the second data format being compatible with the digital broadcast format; and transmitting the data comprises transmitting the data of the second format from the first communication device on at least one identified channel. [0008] 8. Method according to claim 7, characterized by the fact that transforming data from the first data format into data from the second data format comprises encoding or transcoding data from the first data format to generate encoded data that is compatible with the second data format. [0009] 9. Method, according to claim 8, characterized by the fact that transcode comprises transcode the data of the first data format into the data of the second data format based on a set of resources that are common to, and supported by, both between the first data format and the second data format. [0010] 10. Method according to claim 8, characterized by the fact that: transcoding comprises transcoding video data from the first data format into video data of the second data format; the first data format comprises a Moving Image Experts Group (MPEG) 4 format; and the second data format comprises an MPEG-2 format. [0011] 11. Method according to claim 7, characterized by the fact that it further comprises: sending information from the first communication device to the second communication device to specify the second data format. [0012] 12. Method, according to claim 1, characterized by the fact that it additionally comprises determining a geographical location of the first communication device, and in which: identifying at least one channel comprises accessing a database of television bands (TV ) digital to identify at least one channel; and accessing the digital TV band database comprises providing the geographical location as an entry to the digital TV band database, where determining the geographical location preferably comprises determining the geographical location using a Global Positioning System sensor ( GPS) that is included within the first communication device or provide an Internet Protocol (IP) address of the first communication device to an external server, in order to obtain an estimated location of the first communication device from the external server. [0013] 13. Method, according to claim 1, characterized by the fact that identifying the at least one channel comprises identifying multiple available channels of the digital broadcast spectrum, in which the method additionally comprises receiving a selection of at least one of the multiple available channels , and where transmitting data comprises transmitting the data on at least one of the selected channels. [0014] 14. Communication device, characterized by the fact that it comprises: mechanisms to identify at least one channel currently available in a digital broadcast spectrum; mechanisms for receiving data sent from a second communication device; and mechanisms for transmitting data on at least one identified channel of the digital broadcast spectrum, in which the transmitted data is compatible with a digital broadcast format, in which the data sent from the second communication device comprises display information from the second communication device, where the display information comprises primary display data that is displayed on the second communication device and where the data comprises secondary display data other than the primary display data, where the secondary display data comprises a version higher than the primary display data that cannot be displayed on the second communication device. [0015] 15. Memory, characterized by the fact that it comprises instructions stored therein, instructions being executed by a computer to carry out the method as defined in any one of claims 1 to 13.
类似技术:
公开号 | 公开日 | 专利标题 BR112012001057B1|2021-02-23|wireless data transmission using an available spectrum channel US8374134B2|2013-02-12|Local broadcast of data using available channels of a spectrum CN102474367B|2015-01-28|Transmitter quieting during spectrum sensing US9681183B1|2017-06-13|Over-the-air digital television video stream tuning and casting US9398344B2|2016-07-19|Image display apparatus, mobile terminal and method for operating the same US8413195B2|2013-04-02|Channel change to an available channel of a spectrum KR20110080375A|2011-07-13|Method for connecting video communication to other device, video communication apparatus and display apparatus thereof US8358665B2|2013-01-22|Method and apparatus for controlling the presentation of multimedia data from a multiplex signal between devices in a local area network US8701144B2|2014-04-15|Digital broadcasting system and method of processing data in digital broadcasting system KR20100095609A|2010-08-31|Method and apparatus for providing access to and control of multimedia content information across multimedia processing devices US20110176060A1|2011-07-21|Data feedback for broadcast applications JP2009071682A|2009-04-02|Communication device, communication system, and communication setting method KR20120053531A|2012-05-25|Method and system for distributing content US8902868B2|2014-12-02|Method and apparatus for wirelessly distributing multiplex signal comprising multimedia data over a local area network KR20150026947A|2015-03-11|Methods for content sharing utilising a compatibility notification to a display forwarding function and associated devices WO2016125655A1|2016-08-11|Broadcast receiver, broadcast receiving method and content output method JP5514839B2|2014-06-04|Local broadcast of data using available channels of spectrum JP2016181776A|2016-10-13|Broadcast receiver and content output method Huang et al.2018|An embedded multifunctional media system for mobile devices in terrestrial DTV relaying JP2022002408A|2022-01-06|Broadcast receiver and content output method JP2019146248A|2019-08-29|Broadcast receiver and content output method KR20140090278A|2014-07-17|Apparatus for reproduction of broadcasting in connection with portable apparatus with built-in multiple tuners for receiving digital broadcasts, Method for receiving digital broadcasts, and System for receiving digital broadcasts JP2019522389A|2019-08-08|Transmission apparatus for wirelessly transmitting an MPEG-TS | compatible data stream KR101334440B1|2013-11-29|Local broadcast of data using available channels of a spectrum KR20160091167A|2016-08-02|Set-top box for displaying multiple programs on a screen
同族专利:
公开号 | 公开日 TWI437842B|2014-05-11| CN102484546B|2015-05-20| CN102484546A|2012-05-30| EP2454833A1|2012-05-23| JP2012533943A|2012-12-27| US8687648B2|2014-04-01| KR101404493B1|2014-06-05| TW201136227A|2011-10-16| BR112012001057A2|2016-03-15| US20110069720A1|2011-03-24| WO2011009088A1|2011-01-20| KR20120049888A|2012-05-17| JP5350544B2|2013-11-27|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 JPH11266215A|1998-03-16|1999-09-28|Fujitsu Ltd|Region type information terminal device| JP3583962B2|1998-10-22|2004-11-04|日本無線株式会社|transceiver| US6493546B2|1999-03-05|2002-12-10|Xm Satellite Radio Inc.|System for providing signals from an auxiliary audio source to a radio receiver using a wireless link| US6813775B1|1999-03-29|2004-11-02|The Directv Group, Inc.|Method and apparatus for sharing viewing preferences| US7552458B1|1999-03-29|2009-06-23|The Directv Group, Inc.|Method and apparatus for transmission receipt and display of advertisements| KR20010010109A|1999-07-16|2001-02-05|구자홍|Broadcasting Service System Based On Mobile Network| KR100591369B1|1999-08-27|2006-06-19|노키아 코포레이션|Mobile multimedia terminal for DVB-T and large and small cell communication| US6801778B2|2001-01-31|2004-10-05|Ericsson Inc.|Efficient location of mobile radiotelephones using cellular and GPS information| US6622007B2|2001-02-05|2003-09-16|Command Audio Corporation|Datacast bandwidth in wireless broadcast system| WO2002074051A2|2001-03-19|2002-09-26|Accenture Llp|Mobile valet| US20040203814A1|2002-03-06|2004-10-14|Ho Lester Tse Wee|Method of allocating channels to base stations in a telecommunications network, and a telecommunications network| WO2004082277A1|2003-03-11|2004-09-23|Thomson Licensing S.A.|Apparatus and method for distributing signals| US20040240415A1|2003-06-02|2004-12-02|Richard Lane|Base station-centric method for managing bandwidth and QoS in error-prone system| JP2005197829A|2003-12-26|2005-07-21|Casio Comput Co Ltd|Data receiving apparatus and portable terminal device| US8669988B2|2004-03-10|2014-03-11|Qualcomm Incorporated|High data rate interface apparatus and method| US8650304B2|2004-06-04|2014-02-11|Qualcomm Incorporated|Determining a pre skew and post skew calibration data rate in a mobile display digital interface communication system| US7885337B2|2004-08-23|2011-02-08|Qualcomm Incorporated|Efficient video slicing| KR100644095B1|2004-10-13|2006-11-10|박우현|Method of realizing interactive advertisement under digital broadcasting environment by extending program associated data-broadcasting to internet area| US20060084444A1|2004-10-20|2006-04-20|Nokia Corporation|System and method utilizing a cognitive transceiver for ad hoc networking| JP4377806B2|2004-11-29|2009-12-02|日本放送協会|Digital modulation signal analyzer| JP2006165934A|2004-12-07|2006-06-22|Sanyo Electric Co Ltd|Digital broadcasting receiving system, portable terminal and digital broadcasting receiving device| GB0501973D0|2005-01-31|2005-03-09|Nokia Corp|A communication system| US20060209174A1|2005-03-17|2006-09-21|Isaac Emad S|System and method for selective media recording and playback| JP4314220B2|2005-07-08|2009-08-12|株式会社東芝|Radio having free channel search function and free channel search method| US20070039025A1|2005-08-09|2007-02-15|Nokia Corporation|Method for application sharing| CN1946159A|2005-10-09|2007-04-11|乐金电子(沈阳)有限公司|Digital broadcast transmission mode changing system and its method| JP2007134896A|2005-11-09|2007-05-31|Sony Ericsson Mobilecommunications Japan Inc|Mobile terminal device and information transmitting method| US8448212B2|2005-12-02|2013-05-21|Nokia Corporation|Combined receiver for DVB-H and DVB-T transmission| US7643807B2|2005-12-15|2010-01-05|Sony Ericsson Mobile Communications Ab|Methods for using broadcast media content information and related broadcast media receivers/playback devices| US20070207782A1|2006-03-06|2007-09-06|Tran Bao Q|Multimedia telephone| US8063996B2|2006-04-27|2011-11-22|Jordan Du Val|Content delivery to a digital TV using a low-power frequency converted RF signal| EP1879382B1|2006-07-10|2017-09-06|Samsung Electronics Co., Ltd.|Multi-screen display apparatus and method for digital broadcast receiver| US8917674B2|2006-07-25|2014-12-23|Broadcom Corporation|Method and system for content-aware mapping/error protection| EP1883183A3|2006-07-25|2012-08-08|Broadcom Corporation|Method and system for content-aware mapping/error protection| JP4597927B2|2006-08-30|2010-12-15|日本テレビ放送網株式会社|Broadcast relay system and method| US7831414B2|2006-10-06|2010-11-09|Qualcomm Incorporated|Method and apparatus for detecting a presence of a signal in a communication channel| BRPI0806299A2|2007-01-04|2011-09-06|Qualcomm Inc|wireless distributed spectrum perception method and equipment| US8687563B2|2007-01-09|2014-04-01|Stmicroelectronics, Inc.|Simultaneous sensing and data transmission| JP4938484B2|2007-02-08|2012-05-23|シャープ株式会社|Digital broadcast receiving system| JP2008263531A|2007-04-13|2008-10-30|Nippon Hoso Kyokai <Nhk>|One-segment broadcasting signal re-radiation device| WO2008155598A1|2007-06-20|2008-12-24|Nokia Corporation|Method and device for transmission of media data to broadcast receivers| JP2009141497A|2007-12-04|2009-06-25|Area Portal Co Ltd|Broadcasting system and method| EP2235946A2|2007-12-21|2010-10-06|Sezmi Corporation|System for content delivery| JP2009159470A|2007-12-27|2009-07-16|Samsung Electronics Co Ltd|Digital broadcast receiver| US20090169178A1|2007-12-28|2009-07-02|Echostar Technologies Corporation|Apparatus, system and method for storing and presenting to a user different types of content regarding a subject| US8095610B2|2008-03-28|2012-01-10|Time Warner Cable Inc.|Methods and apparatus for centralized and decentralized emergency alert messaging| US8348112B2|2008-07-30|2013-01-08|Deere & Company|Mounting system for mounting an electronic device on a vehicle| US8170577B2|2008-08-22|2012-05-01|Telcom Ventures, Llc|Method and system enabling use of white space radio spectrum using digital broadcast signals| US8150420B2|2008-09-05|2012-04-03|Lg Electronics Inc.|Mobile station assisted location based service| US8140085B2|2008-09-30|2012-03-20|Motorola Solutions, Inc.|Method and apparatus for optimizing spectrum utilization by a cognitive radio network| US20100106797A1|2008-10-23|2010-04-29|Qualcomm Incorporated|Methods and apparatus for hybrid broadcast and peer-to-peer network using cooperative mimo| US8401030B2|2008-12-08|2013-03-19|Motorola Solutions, Inc.|Allocation of channels in a dedicated frequency spectrum on a secondary basis| US8374134B2|2009-01-30|2013-02-12|Qualcomm Incorporated|Local broadcast of data using available channels of a spectrum|US9198084B2|2006-05-26|2015-11-24|Qualcomm Incorporated|Wireless architecture for a traditional wire-based protocol| US20080045149A1|2006-05-26|2008-02-21|Dinesh Dharmaraju|Wireless architecture for a traditional wire-based protocol| US8667144B2|2007-07-25|2014-03-04|Qualcomm Incorporated|Wireless architecture for traditional wire based protocol| US8811294B2|2008-04-04|2014-08-19|Qualcomm Incorporated|Apparatus and methods for establishing client-host associations within a wireless network| US9398089B2|2008-12-11|2016-07-19|Qualcomm Incorporated|Dynamic resource sharing among multiple wireless devices| US8374134B2|2009-01-30|2013-02-12|Qualcomm Incorporated|Local broadcast of data using available channels of a spectrum| US9264248B2|2009-07-02|2016-02-16|Qualcomm Incorporated|System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment| JP5678420B2|2009-09-01|2015-03-04|富士通株式会社|Relay method and relay device| US9582238B2|2009-12-14|2017-02-28|Qualcomm Incorporated|Decomposed multi-streamtechniques for video display systems| US9166633B2|2010-01-21|2015-10-20|Qualcomm Incorporated|Systems and methods for interfacing a white space device with a host device| US20110176060A1|2010-01-21|2011-07-21|Qualcomm Incorporated|Data feedback for broadcast applications| US8964783B2|2011-01-21|2015-02-24|Qualcomm Incorporated|User input back channel for wireless displays| US9787725B2|2011-01-21|2017-10-10|Qualcomm Incorporated|User input back channel for wireless displays| US9413803B2|2011-01-21|2016-08-09|Qualcomm Incorporated|User input back channel for wireless displays| US10135900B2|2011-01-21|2018-11-20|Qualcomm Incorporated|User input back channel for wireless displays| US9065876B2|2011-01-21|2015-06-23|Qualcomm Incorporated|User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays| US20130013318A1|2011-01-21|2013-01-10|Qualcomm Incorporated|User input back channel for wireless displays| US10108386B2|2011-02-04|2018-10-23|Qualcomm Incorporated|Content provisioning for wireless back channel| US8674957B2|2011-02-04|2014-03-18|Qualcomm Incorporated|User input device for wireless back channel| US9503771B2|2011-02-04|2016-11-22|Qualcomm Incorporated|Low latency wireless display for graphics| KR101794058B1|2011-03-08|2017-12-04|삼성전자주식회사|Wireless Network Channel Allocation Method For Interference Avoidance| WO2013091239A1|2011-12-23|2013-06-27|Nokia Corporation|Shifting harq feedback for cognitive-radio-based td-lte systems| US9247492B2|2011-12-29|2016-01-26|Sonos, Inc.|Systems and methods for multi-network audio control| US9525998B2|2012-01-06|2016-12-20|Qualcomm Incorporated|Wireless display with multiscreen service| WO2013109089A1|2012-01-18|2013-07-25|엘지전자 주식회사|Method for setting operating channel in white space band and device therefor| US9491505B2|2012-02-28|2016-11-08|Qualcomm Incorporated|Frame capture and buffering at source device in wireless display system| US9578319B2|2012-03-02|2017-02-21|Broadcom Corporation|Transmission variable delay and jitter indication| US9787758B2|2012-06-07|2017-10-10|Samsung Electronics Co., Ltd.|Apparatus and method for reducing power consumption in electronic device| US9031255B2|2012-06-15|2015-05-12|Sonos, Inc.|Systems, methods, apparatus, and articles of manufacture to provide low-latency audio| US9179197B2|2012-10-10|2015-11-03|Sonos, Inc.|Methods and apparatus for multicast optimization| ES2629195T3|2013-01-21|2017-08-07|Dolby Laboratories Licensing Corporation|Encoding and decoding of a bit sequence according to a confidence level| US20150052574A1|2013-08-16|2015-02-19|M&A Holdings|Software defined atsc tv demodulator with wi-fi tuners| US10558978B1|2016-12-30|2020-02-11|Wells Fargo Bank, N.A.|One-time passcode| US10456673B1|2017-11-17|2019-10-29|Amazon Technologies, Inc.|Resource selection for hosted game sessions| US10756795B2|2018-12-18|2020-08-25|XCOM Labs, Inc.|User equipment with cellular link and peer-to-peer link| US11063645B2|2018-12-18|2021-07-13|XCOM Labs, Inc.|Methods of wirelessly communicating with a group of devices| US10756767B1|2019-02-05|2020-08-25|XCOM Labs, Inc.|User equipment for wirelessly communicating cellular signal with another user equipment|
法律状态:
2019-01-15| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2019-12-17| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2020-12-08| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2021-02-23| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 23/02/2021, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US22660809P| true| 2009-07-17|2009-07-17| US61/226,608|2009-07-17| US29549510P| true| 2010-01-15|2010-01-15| US61/295,495|2010-01-15| US12/831,512|US8687648B2|2009-07-17|2010-07-07|Wireless transmission of data using an available channel of a spectrum| US12/831,512|2010-07-07| PCT/US2010/042345|WO2011009088A1|2009-07-17|2010-07-16|Wireless transmission of data using an available channel of a spectrum| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|