WO2016115068A1 - Atsc 3.0 display discovery via a mobile secondary device - Google Patents
Atsc 3.0 display discovery via a mobile secondary device Download PDFInfo
- Publication number
- WO2016115068A1 WO2016115068A1 PCT/US2016/012948 US2016012948W WO2016115068A1 WO 2016115068 A1 WO2016115068 A1 WO 2016115068A1 US 2016012948 W US2016012948 W US 2016012948W WO 2016115068 A1 WO2016115068 A1 WO 2016115068A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network access
- broadcast receiver
- secondary device
- pattern
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/78—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations
- H04H60/80—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations characterised by transmission among terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
Definitions
- the present invention relates to ATSC 3.0 receivers and, in particular, to a method to automatically pair a secondary device with the ATSC 3.0 receiver.
- a multicast system as used herein is a system in which a server transmits the same data to multiple receivers simultaneously, where the receivers form a subset of all the receivers up to and including all of the receivers.
- a broadcast system is a system in which a server transmits the same data to all of the receivers simultaneously. That is, a multicast system by definition can include a broadcast system.
- the next generation TV standard is currently being developed as ATSC 3.0.
- This standard includes the capability to communicate between a main device such as a TV and a secondary screen such as a mobile phone or tablet.
- the new ATSC 3.0 standard also mandates that the ATSC 3.0 receiver has network connectivity.
- One use of the secondary screen could be to display such things as sporting event statistics while the main event is displayed on the TV.
- the secondary device (second screen device) must somehow be paired with the TV so that secondary device knows what is playing on the main screen. It is expected that when someone (a user, a viewer) wants to use a secondary device, the user would connect the secondary device to the local area network on which the main device is located.
- One method to pair a secondary device would be to list all of the main devices on the network and have the user select the device to which the user wants to pair a particular secondary device. However, it may be difficult for the user to know which of the listed devices is the device with which they want to pair their secondary device. Another method would be to put a watermark in the content which is being played by the main device. The secondary device could then detect the watermark and be able to identify the content that is being displayed. This may be problematic since is requires a large amount of content to be watermarked.
- An ATSC 3.0 receiver is a broadcast receiver having network access.
- a method and secondary device for pairing with a broadcast receiver having network access including polling a local area network for broadcast receivers having network access, determining if there is more than one broadcast receiver, pairing the secondary device with the located broadcast receiver having network access if there is only one broadcast receiver having network access, directing a user to point a camera of the secondary device at a screen of a targeted broadcast receiver having network access and to press a key of the secondary device, directing the broadcast receivers having network access to display their patterns, scanning screen of target broadcast receiver having network access, determining if a pattern was detected on the screen of the target broadcast receiver having network access and pairing the secondary device with the target broadcast receiver having network access, if the pattern was detected on the broadcast receiver having network access.
- Fig. 1 is a flowchart of an exemplary embodiment of the proposed method for pairing a secondary device (second screen) with a main device (ATSC 3.0 receiver).
- Fig. 2 is a block diagram of an exemplary embodiment of the proposed secondary device (second screen).
- processor or “controller” should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, read only memory (ROM) for storing software, random access memory (RAM), and nonvolatile storage.
- DSP digital signal processor
- ROM read only memory
- RAM random access memory
- any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the implementer as more specifically understood from the context.
- any element expressed as a means for performing a specified function is intended to encompass any way of performing that function including, for example, a) a combination of circuit elements that performs that function or b) software in any form, including, therefore, firmware, microcode or the like, combined with appropriate circuitry for executing that software to perform the function.
- the disclosure as defined by such claims resides in the fact that the functionalities provided by the various recited means are combined and brought together in the manner which the claims call for. It is thus regarded that any means that can provide those functionalities are equivalent to those shown herein.
- the proposed method to pair a main device and a secondary device is to use a visual method.
- the main device displays a known pattern onto the screen (either a small portion of the screen or the entire screen) for only a few frames.
- the display of the frames would be fast enough so that it would not be too disruptive to people watching the program, but would be of sufficient duration for the secondary device to detect the pattern.
- the frames could be should sequentially or spread periodically with the existing program frames. For example, if there were three main ATSC 3.0 receivers, each of the ATSC 3.0 receivers would display a distinctive pattern at the request of the secondary device.
- the secondary device user would point the devices camera at the desired ATSC 3.0 receiver and capture the pattern that was displayed. The secondary device could then correlate the pattern that it detected with a specific network address and therefore be able to pair with the ATSC 3.0 receiver.
- the proposed method provides a method to pair an ATSC 3.0 receiver that is a main device such as a TV with a secondary device such as a cell phone or tablet.
- the method includes the following steps.
- the secondary device polls the local area network for any main devices that are ATSC 3.0 receivers.
- the secondary device user is asked to point the device camera at the display with which a pairing is desired.
- the secondary device then commands the main device (e.g., ATSC 3.0 receiver) with which the secondary device wants to be paired to display a pattern for a number of frames.
- the main device e.g., ATSC 3.0 receiver
- the secondary device starts to capture the main display through its camera and looks for a specific pattern.
- the pattern would be selected so as to minimize the visual disturbance that it would cause to a viewer.
- This pattern could, for instance, be located in only a corner of the screen, or it could be a simple additive but low level known background noise signal. In any case, the pattern can be can be simple since the only information that needs to be detected is whether the pattern exists (is displayed) or not. 6.)
- the secondary device detects the pattern, then the secondary device sends a signal to the main device confirming the pairing.
- the secondary device may trigger all of the main devices that are ATSC 3.0 receivers to display a pattern.
- the secondary device would determine with which main device a pairing was desired either by the particular pattern the secondary device detected if multiple patterns were used, or by the time at which it detected the pattern if only one pattern was used.
- the pattern may be displayed for any number of frames that was required for detection.
- Pattern display may for one frame or multiple frames.
- the frames may be in sequence or spaced apart.
- the second screen device signals the primary (main) device to display a pattern, which is then captured by the secondary device (second screen) camera. The fewer the frames the better so as to minimize viewing interference.
- the pattern displayed may be a QR code.
- the pattern (whatever the pattern is) is only displayed upon demand (command).
- the pattern may be constructed to blend in with the existing video content being played so that a human would not perceive it when it is being displayed.
- Fig. 1 is a flowchart of an exemplary embodiment of the proposed method for pairing a secondary device (second screen) with a main device (ATSC 3.0 receiver).
- the secondary device polls the local area network for ATSC 3.0 receivers.
- a determination is made if there is more than one ATSC 3.0 receiver available. If there is only one ATSC 3.0 receiver available then at 115 the secondary device (second screen) is paired with the available ATSC 3.0 receiver. If there is more than one ATSC 3.0 receiver available then at 120 the secondary device directs the user to point the camera of the secondary device (second screen) at the screen of the target (desired) ATSC 3.0 receiver and to press a key (such as the record key on the secondary device).
- a key such as the record key on the secondary device.
- the secondary device also directs the ATSC 3.0 receivers via their network connections to display their patterns.
- the secondary device scans the display (screen) of the target (desired) ATSC 3.0 receiver.
- the secondary device determines if a pairing pattern has been detected. If a pairing pattern has been detected then at 135 the secondary device (second screen) pairs itself with the target device. The secondary device correlates the pattern that it detected with a specific network address and is, therefore, able to pair with the ATSC 3.0 receiver. After 115 or 135 processing ends. If the secondary device (second screen) is not able to detect (correlate) a pairing pattern then at 140 a timer is checked to determine if time for detection has expired. If the detection time has not expired then processing proceeds to 125. If detection time has expired then processing ends.
- Fig. 2 is a block diagram of an exemplary embodiment of the proposed secondary device (second screen).
- the secondary device (second screen) includes a communications interface which is in bi-directional communication with the camera and with the processor.
- the camera is in bi-directional communication with the processor.
- the processor is in bi-directional communication with at least one storage area. If there is more than one storage area then one storage area may be used for data and a second storage area may be used to store instructions to directing the operation of the processor.
- the processor also includes (not shown) a timer.
- the communications interface of the secondary device polls a local area network for broadcast receivers having network access.
- the processor determines if there is more than one broadcast receiver having network access and pairs the secondary device with the located broadcast receiver having network access if there is only one broadcast receiver having network access.
- the processor directs a user to point a camera of the secondary device at a screen of a targeted broadcast receiver having network access and directs the user to press a key of the secondary device.
- the processor of the secondary device also directs the broadcast receivers having network access to display their patterns.
- the camera scans a screen of target broadcast receiver having network access.
- the processor determines if a pattern was detected on the screen of the target broadcast receiver having network access pairs the secondary device with the target broadcast receiver having network access, if the pattern was detected on the broadcast receiver having network access.
- the processor determines if a timer has expired if the pattern was not detected on the broadcast receiver having network access.
- the camera ceases to scan if said timer has expired.
- the present invention may be implemented in various forms of hardware, software, firmware, special purpose processors, or a combination thereof.
- Special purpose processors may include application specific integrated circuits (ASICs), reduced instruction set computers (RISCs) and/or field programmable gate arrays (FPGAs).
- ASICs application specific integrated circuits
- RISCs reduced instruction set computers
- FPGAs field programmable gate arrays
- the present invention is implemented as a combination of hardware and software.
- the software is preferably implemented as an application program tangibly embodied on a program storage device.
- the application program may be uploaded to, and executed by, a machine comprising any suitable architecture.
- the machine is implemented on a computer platform having hardware such as one or more central processing units (CPU), a random access memory (RAM), and input/output (I/O) interface(s).
- CPU central processing units
- RAM random access memory
- I/O input/output
- the computer platform also includes an operating system and microinstruction code.
- the various processes and functions described herein may either be part of the microinstruction code or part of the application program (or a combination thereof), which is executed via the operating system.
- various other peripheral devices may be connected to the computer platform such as an additional data storage device and a printing device.
- the elements shown in the figures may be implemented in various forms of hardware, software or combinations thereof. Preferably, these elements are implemented in a combination of hardware and software on one or more appropriately programmed general-purpose devices, which may include a processor, memory and input/output interfaces.
- general-purpose devices which may include a processor, memory and input/output interfaces.
- the phrase "coupled" is defined to mean directly connected to or indirectly connected with through one or more intermediate components. Such intermediate components may include both hardware and software based components.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
A method and secondary device for pairing with a broadcast receiver having network access, including polling a local area network for broadcast receivers having network access, determining if there is more than one broadcast receiver, pairing the secondary device with the located broadcast receiver having network access if there is only one broadcast receiver having network access, directing a user to point a camera of the secondary device at a screen of a targeted broadcast receiver having network access and to press a key of the secondary device, directing the broadcast receivers having network access to display their patterns, scanning screen of target broadcast receiver having network access, determining if a pattern was detected on the screen of the target broadcast receiver having network access and pairing the secondary device with the target broadcast receiver having network access, if the pattern was detected on the broadcast receiver having network access.
Description
ATSC 3.0 DISPLAY DISCOVERY VIA A MOBILE SECONDARY DEVICE
FIELD OF THE INVENTION
The present invention relates to ATSC 3.0 receivers and, in particular, to a method to automatically pair a secondary device with the ATSC 3.0 receiver.
BACKGROUND OF THE INVENTION
In multicast and broadcast applications, data are transmitted from a server to multiple receivers over wired and/or wireless networks. A multicast system as used herein is a system in which a server transmits the same data to multiple receivers simultaneously, where the receivers form a subset of all the receivers up to and including all of the receivers. A broadcast system is a system in which a server transmits the same data to all of the receivers simultaneously. That is, a multicast system by definition can include a broadcast system.
This section is intended to introduce the reader to various aspects of art, which may be related to the present embodiments that are described below. This discussion is believed to be helpful in providing the reader with background information to facilitate a better understanding of the various aspects of the present disclosure. Accordingly, it should be understood that these statements are to be read in this light.
It would be advantageous to have a method to automatically pair a main ATSC 3.0 device with a secondary device such as a tablet or mobile phone. This is especially true if the premises has multiple ATSC 3.0 receivers and multiple secondary devices. Conventionally, pairing is typically done using a manual method by having the user select from a list of devices available on the network. SUMMARY OF THE INVENTION
The next generation TV standard is currently being developed as ATSC 3.0. This standard includes the capability to communicate between a main device such as a TV and a secondary screen such as a mobile phone or tablet. The new ATSC 3.0 standard also mandates that the ATSC 3.0 receiver has network connectivity. One use of the secondary screen could be to display such things as sporting event statistics while the main event is displayed on the TV. In order to use the secondary screen, the secondary device (second
screen device) must somehow be paired with the TV so that secondary device knows what is playing on the main screen. It is expected that when someone (a user, a viewer) wants to use a secondary device, the user would connect the secondary device to the local area network on which the main device is located. If there is only one main ATSC 3.0 device, then it would be easy to pair this device by simply selecting its network address. However, there may be several main devices on the local network (e.g., several ATSC 3.0 TVs in the home). One method to pair a secondary device would be to list all of the main devices on the network and have the user select the device to which the user wants to pair a particular secondary device. However, it may be difficult for the user to know which of the listed devices is the device with which they want to pair their secondary device. Another method would be to put a watermark in the content which is being played by the main device. The secondary device could then detect the watermark and be able to identify the content that is being displayed. This may be problematic since is requires a large amount of content to be watermarked. In this case, effectively all of the content would have to be watermarked since it could not be known in advance when a user with a secondary device would enter the room and want to pair the secondary device with the ATSC 3.0 receiver. Also, some locally generated content (e.g., program guide) may be displayed, which is not watermarked. An ATSC 3.0 receiver is a broadcast receiver having network access.
A method and secondary device for pairing with a broadcast receiver having network access, including polling a local area network for broadcast receivers having network access, determining if there is more than one broadcast receiver, pairing the secondary device with the located broadcast receiver having network access if there is only one broadcast receiver having network access, directing a user to point a camera of the secondary device at a screen of a targeted broadcast receiver having network access and to press a key of the secondary device, directing the broadcast receivers having network access to display their patterns, scanning screen of target broadcast receiver having network access, determining if a pattern was detected on the screen of the target broadcast receiver having network access and pairing the secondary device with the target broadcast receiver having network access, if the pattern was detected on the broadcast receiver having network access.
While the proposed method is described in terms of an ATSC 3.0 receiver, it is not so limited and any broadcast receiver (e.g., TV) that has a network interface is envisioned as a device that can benefit from the proposed method. BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is best understood from the following detailed description when read in conjunction with the accompanying drawings. The drawings include the following figures briefly described below:
Fig. 1 is a flowchart of an exemplary embodiment of the proposed method for pairing a secondary device (second screen) with a main device (ATSC 3.0 receiver).
Fig. 2 is a block diagram of an exemplary embodiment of the proposed secondary device (second screen).
It should be understood that the drawing(s) are for purposes of illustrating the concepts of the disclosure and is not necessarily the only possible configuration for illustrating the disclosure.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The present description illustrates the principles of the present disclosure. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the disclosure and are included within its scope.
All examples and conditional language recited herein are intended for educational purposes to aid the reader in understanding the principles of the disclosure and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions.
Moreover, all statements herein reciting principles, aspects, and embodiments of the disclosure, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future, i.e., any elements developed that perform the same function, regardless of structure.
Thus, for example, it will be appreciated by those skilled in the art that the block diagrams presented herein represent conceptual views of illustrative circuitry embodying the principles of the disclosure. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo-code, and the like represent various processes which may be substantially represented in computer readable media and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term "processor" or "controller" should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, read only memory (ROM) for storing software, random access memory (RAM), and nonvolatile storage.
Other hardware, conventional and/or custom, may also be included. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the implementer as more specifically understood from the context.
In the claims hereof, any element expressed as a means for performing a specified function is intended to encompass any way of performing that function including, for example, a) a combination of circuit elements that performs that function or b) software in any form, including, therefore, firmware, microcode or the like, combined with appropriate circuitry for executing that software to perform the function. The disclosure as defined by such claims resides in the fact that the functionalities provided by the various recited means are combined and brought together in the manner which the claims call for. It is thus regarded that any means that can provide those functionalities are equivalent to those shown herein.
The proposed method to pair a main device and a secondary device is to use a visual method. In the proposed method, the main device displays a known pattern onto the screen (either a small portion of the screen or the entire screen) for only a few frames. The display of the frames would be fast enough so that it would not be too disruptive to people watching the program, but would be of sufficient duration for the secondary device to detect the pattern. The frames could be should sequentially or spread periodically with the existing program frames. For example, if there were three main ATSC 3.0 receivers, each of the ATSC 3.0 receivers would display a distinctive pattern at the request of the secondary device. The secondary device user would point the devices camera at the desired ATSC 3.0 receiver and capture the pattern that was displayed. The secondary device could then correlate the pattern that it detected with a specific network address and therefore be able to pair with the ATSC 3.0 receiver.
The proposed method provides a method to pair an ATSC 3.0 receiver that is a main device such as a TV with a secondary device such as a cell phone or tablet. The method includes the following steps.
1. The secondary device polls the local area network for any main devices that are ATSC 3.0 receivers.
2. If there is only one, then it is selected and the process stops.
3. If there is more than one main device, then the secondary device user is asked to point the device camera at the display with which a pairing is desired.
4. The secondary device then commands the main device (e.g., ATSC 3.0 receiver) with which the secondary device wants to be paired to display a pattern for a number of frames.
5. The secondary device starts to capture the main display through its camera and looks for a specific pattern. The pattern would be selected so as to minimize the visual disturbance that it would cause to a viewer. This pattern could, for instance, be located in only a corner of the screen, or it could be a simple additive but low level known background noise signal. In any case, the pattern can be can be simple since the only information that needs to be detected is whether the pattern exists (is displayed) or not. 6.) When the secondary device detects the pattern, then the secondary device sends a signal to the main device confirming the pairing.
In an alternative embodiment, if the secondary device polls the local area network and there are multiple main devices that are ATSC 3.0 receivers, the secondary device may trigger all of the main devices that are ATSC 3.0 receivers to display a pattern. This could be done in sequence (i.e., one pattern is displayed on TV 1, then on TV 2, etc. or different patterns may be displayed on TV 1, TV 2, etc. but at the same time). The secondary device would determine with which main device a pairing was desired either by the particular pattern the secondary device detected if multiple patterns were used, or by the time at which it detected the pattern if only one pattern was used.
The pattern may be displayed for any number of frames that was required for detection. Pattern display may for one frame or multiple frames. The frames may be in sequence or spaced apart. In any case, the second screen device signals the primary (main) device to display a pattern, which is then captured by the secondary device (second screen) camera. The fewer the frames the better so as to minimize viewing interference.
The pattern displayed may be a QR code. The pattern (whatever the pattern is) is only displayed upon demand (command). The pattern may be constructed to blend in with the existing video content being played so that a human would not perceive it when it is being displayed.
Fig. 1 is a flowchart of an exemplary embodiment of the proposed method for pairing a secondary device (second screen) with a main device (ATSC 3.0 receiver). At 105 the secondary device polls the local area network for ATSC 3.0 receivers. At 110 a determination is made if there is more than one ATSC 3.0 receiver available. If there is only one ATSC 3.0 receiver available then at 115 the secondary device (second screen) is paired with the available ATSC 3.0 receiver. If there is more than one ATSC 3.0 receiver available then at 120 the secondary device directs the user to point the camera of the secondary device (second screen) at the screen of the target (desired) ATSC 3.0 receiver and to press a key (such as the record key on the secondary device). The secondary device also directs the ATSC 3.0 receivers via their network connections to display their patterns. At 125 the secondary device scans the display (screen) of the target (desired) ATSC 3.0 receiver. At 130 the secondary device (second screen) determines if a pairing pattern has been detected. If a pairing pattern has been detected then at 135 the secondary
device (second screen) pairs itself with the target device. The secondary device correlates the pattern that it detected with a specific network address and is, therefore, able to pair with the ATSC 3.0 receiver. After 115 or 135 processing ends. If the secondary device (second screen) is not able to detect (correlate) a pairing pattern then at 140 a timer is checked to determine if time for detection has expired. If the detection time has not expired then processing proceeds to 125. If detection time has expired then processing ends.
Fig. 2 is a block diagram of an exemplary embodiment of the proposed secondary device (second screen). The secondary device (second screen) includes a communications interface which is in bi-directional communication with the camera and with the processor. The camera is in bi-directional communication with the processor. The processor is in bi-directional communication with at least one storage area. If there is more than one storage area then one storage area may be used for data and a second storage area may be used to store instructions to directing the operation of the processor. The processor also includes (not shown) a timer. The communications interface of the secondary device polls a local area network for broadcast receivers having network access. The processor determines if there is more than one broadcast receiver having network access and pairs the secondary device with the located broadcast receiver having network access if there is only one broadcast receiver having network access. The processor directs a user to point a camera of the secondary device at a screen of a targeted broadcast receiver having network access and directs the user to press a key of the secondary device. The processor of the secondary device also directs the broadcast receivers having network access to display their patterns. The camera scans a screen of target broadcast receiver having network access. The processor determines if a pattern was detected on the screen of the target broadcast receiver having network access pairs the secondary device with the target broadcast receiver having network access, if the pattern was detected on the broadcast receiver having network access. The processor determines if a timer has expired if the pattern was not detected on the broadcast receiver having network access. The camera ceases to scan if said timer has expired.
It is to be understood that the present invention may be implemented in various forms of hardware, software, firmware, special purpose processors, or a combination thereof. Special purpose processors may include application specific integrated circuits (ASICs), reduced instruction set computers (RISCs) and/or field programmable gate arrays (FPGAs). Preferably, the present invention is implemented as a combination of hardware and software. Moreover, the software is preferably implemented as an application program tangibly embodied on a program storage device. The application program may be uploaded to, and executed by, a machine comprising any suitable architecture. Preferably, the machine is implemented on a computer platform having hardware such as one or more central processing units (CPU), a random access memory (RAM), and input/output (I/O) interface(s). The computer platform also includes an operating system and microinstruction code. The various processes and functions described herein may either be part of the microinstruction code or part of the application program (or a combination thereof), which is executed via the operating system. In addition, various other peripheral devices may be connected to the computer platform such as an additional data storage device and a printing device.
It should be understood that the elements shown in the figures may be implemented in various forms of hardware, software or combinations thereof. Preferably, these elements are implemented in a combination of hardware and software on one or more appropriately programmed general-purpose devices, which may include a processor, memory and input/output interfaces. Herein, the phrase "coupled" is defined to mean directly connected to or indirectly connected with through one or more intermediate components. Such intermediate components may include both hardware and software based components.
It is to be further understood that, because some of the constituent system components and method steps depicted in the accompanying figures are preferably implemented in software, the actual connections between the system components (or the process steps) may differ depending upon the manner in which the present invention is programmed. Given the teachings herein, one of ordinary skill in the related art will be able to contemplate these and similar implementations or configurations of the present invention.
Claims
A method to pair a secondary device with a broadcast receiver having network access, said method comprising:
polling a local area network for broadcast receivers having network access;
determining if there is more than one broadcast receiver having network access;
pairing said secondary device with said located broadcast receiver having network access if there is only one broadcast receiver having network access; directing a user to point a camera of said secondary device at a screen of a targeted broadcast receiver having network access and to press a key of said secondary device;
directing said broadcast receivers having network access to display their patterns;
scanning screen of target broadcast receiver having network access;
determining if a pattern was detected on said screen of said target broadcast receiver having network access; and
pairing said secondary device with said target broadcast receiver having network access, if said pattern was detected on said broadcast receiver having network access.
The method according to claim 1, wherein each broadcast receiver having network access displays a unique pattern.
The method according to claim 1, further comprising:
determining if a timer has expired if said pattern was not detected on said broadcast receiver having network access; and
ceasing to scan if said timer has expired.
The method according to claim 1, wherein said broadcast receiver having network access is an ATSC 3.0 compliant receiver.
A secondary device, comprising:
a communications interface, said communications interface polling a local area network for broadcast receivers having network access;
a processor, said processor determining if there is more than one broadcast receiver having network access, said processor in bi-directional communication with said communications interface;
said processor pairing said secondary device with said located broadcast receiver having network access if there is only one broadcast receiver having network access;
said processor directing a user to point a camera of said secondary device at a screen of a targeted broadcast receiver having network access and to press a key of said secondary device, said camera of said secondary device in bidirectional communication with said processor and with said communications interface;
said processor directing said broadcast receivers having network access to display their patterns;
said camera scanning screen of target broadcast receiver having network access;
said processor determining if a pattern was detected on said screen of said target broadcast receiver having network access; and
said processor pairing said secondary device with said target broadcast receiver having network access, if said pattern was detected on said broadcast receiver having network access.
The secondary device according to claim 5, wherein each broadcast receiver having network access displays a unique pattern.
The secondary device according to claim 5, further comprising:
said processor determining if a timer has expired if said pattern was not detected on said broadcast receiver having network access; and
said camera ceasing to scan if said timer has expired.
The secondary device according to claim 5, wherein said broadcast receiver having network access is an ATSC 3.0 compliant receiver.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562102644P | 2015-01-13 | 2015-01-13 | |
| US62/102,644 | 2015-01-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016115068A1 true WO2016115068A1 (en) | 2016-07-21 |
Family
ID=55273540
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2016/012948 Ceased WO2016115068A1 (en) | 2015-01-13 | 2016-01-12 | Atsc 3.0 display discovery via a mobile secondary device |
Country Status (2)
| Country | Link |
|---|---|
| TW (1) | TW201644217A (en) |
| WO (1) | WO2016115068A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1551140A1 (en) * | 2003-12-29 | 2005-07-06 | Nokia Corporation | Visual encoding of a eontent address to facilitate data transfers between digital devices |
| WO2011009069A2 (en) * | 2009-07-17 | 2011-01-20 | Qualcomm Incorporated | Automatic interfacing between a master device and object device |
| US20140196023A1 (en) * | 2013-01-04 | 2014-07-10 | Design Net Technical Products, Inc. | System and method to create and control a software appliance |
-
2016
- 2016-01-12 WO PCT/US2016/012948 patent/WO2016115068A1/en not_active Ceased
- 2016-01-13 TW TW105100981A patent/TW201644217A/en unknown
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1551140A1 (en) * | 2003-12-29 | 2005-07-06 | Nokia Corporation | Visual encoding of a eontent address to facilitate data transfers between digital devices |
| WO2011009069A2 (en) * | 2009-07-17 | 2011-01-20 | Qualcomm Incorporated | Automatic interfacing between a master device and object device |
| US20140196023A1 (en) * | 2013-01-04 | 2014-07-10 | Design Net Technical Products, Inc. | System and method to create and control a software appliance |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201644217A (en) | 2016-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3131315A1 (en) | Working method and working device of intelligent electric apparatus | |
| US8934667B2 (en) | System and method for confidence-based marker adjustment | |
| US11115227B2 (en) | Terminal and method for bidirectional live sharing and smart monitoring | |
| US7432984B2 (en) | Automatic zoom apparatus and method for playing dynamic images | |
| US20160037209A1 (en) | Video audio output device and system | |
| KR101684203B1 (en) | Method and device for broadcasting stream media data | |
| CN113329240A (en) | Screen projection method and device | |
| US9706254B2 (en) | Acoustic signalling to switch from infrastructure communication mode to ad hoc communication mode | |
| KR20210044595A (en) | Service providing system and method for preventing a hidden camera, a service providing apparatus therefor and non-transitory computer readable medium having computer program recorded thereon | |
| JP6133812B2 (en) | Viewing information acquisition device | |
| JP6585709B2 (en) | Positioning method, apparatus, program, and recording medium | |
| US10542200B2 (en) | Surveillance camera system | |
| US11133952B2 (en) | Notification control apparatus, detection apparatus, notification control system, notification control method, and detection method | |
| WO2016115068A1 (en) | Atsc 3.0 display discovery via a mobile secondary device | |
| CN110611785B (en) | Information processing apparatus, storage medium, and information processing method | |
| JP2015087413A (en) | Electronic device and display image quality correction method | |
| US20180278881A1 (en) | Multiple camera-based image transmission method, device and system | |
| KR20120058763A (en) | Apparatus and method for transmitting video data in video device | |
| US12192677B2 (en) | Image processing device | |
| US20130066635A1 (en) | Apparatus and method for controlling home network service in portable terminal | |
| KR101499091B1 (en) | IP Camera For Controling Open of Portal Door | |
| KR101375240B1 (en) | Video serveillance system and operating method thereof | |
| EP3110143A1 (en) | Image transmission device and image transmission system | |
| US20250203157A1 (en) | Television with vacant room detection and audio-only mode | |
| US8943247B1 (en) | Media sink device input identification |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16702462 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16702462 Country of ref document: EP Kind code of ref document: A1 |