-
公开(公告)号:US10387000B2
公开(公告)日:2019-08-20
申请号:US15593307
申请日:2017-05-11
Applicant: EVA Automation, Inc.
Inventor: Gaylord Yu
IPC: G06F3/0482 , G06T3/40 , G06F3/0481 , G06F3/0488 , H04N21/41 , H04N21/422 , H04N21/431 , H04N21/436 , H04N21/4363 , H04N21/462 , H04N21/61
Abstract: An audio/video (A/V) hub determines display instructions specifying information to be displayed on a display in an A/V display device that includes icons associated with content sources. Then, the A/V hub provides the display instructions to the A/V display device for display on the display. In response to receiving a user selection of a content source based on activation of a single command feature in a portable electronic device that is associated with the content source, the A/V hub provides a request for high-definition multimedia-interface (HDMI) content to the content source. When the A/V hub receives the HDMI content from the content source, the A/V hub provide the HDMI content and second display instructions to an A/V display device as frames with the HDMI content are received from the content source, so that the HDMI content is displayed in a tiled window on the display in the A/V display device.
-
公开(公告)号:US10296287B2
公开(公告)日:2019-05-21
申请号:US15790013
申请日:2017-10-22
Applicant: EVA Automation, Inc.
Inventor: Gaylord Yu , Steven Stupp
IPC: H04S7/00 , G06F3/16 , H04R27/00 , H04L7/02 , H04L29/06 , H04N21/8547 , G11B27/10 , H04W4/02 , H04W56/00 , H04N21/43 , H04N21/436 , H04N21/81
Abstract: An audio/video (A/V) hub may measure the sound, corresponding to audio content, output by electronic devices. Then, the A/V hub may compare the measured sound to a desired acoustic characteristic at a first location in the environment based on the first location, a second location of the A/V hub, and an acoustic transfer function of the environment in at least a band of frequencies. For example, the comparison may involve calculating the acoustic transfer function at the first location based on the acoustic transfer function at other locations in the environment and correcting the measured sound based on the calculated the acoustic transfer function at the first location. Moreover, the A/V hub may determine equalized audio content based on the comparison and the audio content.
-
公开(公告)号:US10198231B2
公开(公告)日:2019-02-05
申请号:US15593293
申请日:2017-05-11
Applicant: EVA Automation, Inc.
Inventor: Gaylord Yu
IPC: H04N21/41 , H04N21/422 , H04N21/431 , G06F1/16 , G06F1/32 , G06F3/14 , H04N5/44 , G06F3/038 , G08C17/02 , H04M1/725 , G06F3/0481 , G06F3/0488 , H04N21/414 , H04N21/436 , H04N21/472 , H04N21/482 , H04N21/4363
Abstract: A portable electronic device with a touch-sensitive display (such as a cellular telephone) provides a wireless remote control for an entertainment device (such as a consumer-electronic device). Based on device-state information that specifies a current state of the entertainment device (which is determined by an audio/video (A/V) hub that communicates with the entertainment device) and one or more related states of the entertainment device, the A/V hub may generate user-interface information that specifies a user interface that includes one or more virtual command icons. Note that the one or more related states are related to the current state in a state diagram by corresponding operations that transition the entertainment device from the current state to the one or more related states. Then, the A/V hub provides the user interface to the portable electronic device. In this way, the A/V hub device dynamically adapts the user interface.
-
公开(公告)号:US10120642B2
公开(公告)日:2018-11-06
申请号:US15678087
申请日:2017-08-15
Applicant: EVA Automation, Inc.
Inventor: Leo Lay , Adrian Harold Chadd , Haisong Wang , Shiwei Zhao , Li Li , Gaylord Yu
IPC: G06F17/00 , G06F3/16 , H04R27/00 , H04L7/00 , H04L7/033 , H04H60/80 , H04L29/06 , H04M1/725 , H04N21/233 , H04N21/81 , H04N21/43 , H04R3/12
Abstract: A processor in an electronic device may coordinate an interface clock in the electronic device with a second interface clock in a second electronic device based on time-coordination information received in packets from the second electronic device. Then, the processor captures timing information associated with the interface clock provided by an interface clock circuit to increase a resolution of a system clock. Moreover, the processor may track, using the timing information, relative drift as a function of time between the system clock and the interface clock, and may determine, based on the relative drift, an estimated time offset between the interface clock and the system clock at the future time. Next, the processor modifies a future time when the electronic device is to perform the playback operation based on the estimated time offset to determine a corrected future time, and may perform the playback operation at the corrected future time.
-
公开(公告)号:US10120641B2
公开(公告)日:2018-11-06
申请号:US15678083
申请日:2017-08-15
Applicant: EVA Automation, Inc.
Inventor: Leo Lay , Adrian Harold Chadd , Haisong Wang , Shiwei Zhao , Li Li , Gaylord Yu
IPC: G06F17/00 , G06F3/16 , H04R27/00 , H04L7/00 , H04L7/033 , H04H60/80 , H04L29/06 , H04M1/725 , H04N21/233 , H04N21/81 , H04N21/43 , H04R3/12
Abstract: A processor in an electronic device maintains coordination between a system clock provided by a system clock circuit and an interface clock provided by a clock circuit. Then, the processor may calculate, based on differences between transmit times when packets were transmitted by a second electronic device and receive times of the packets, relative drift as a function of time between the interface clock and a second interface clock in the second electronic device. Moreover, the processor adjusts, based on the relative drift, the system clock circuit to eliminate the relative drift. Next, the processor may determine a remaining time offset between the interface clock and the second interface clock. Furthermore, the processor modifies a future time when the electronic device is to perform the playback operation based on the remaining time offset to determine a corrected future time, and may perform the playback operation at the corrected future time.
-
公开(公告)号:US10098023B2
公开(公告)日:2018-10-09
申请号:US15663824
申请日:2017-07-31
Applicant: EVA Automation, Inc.
Inventor: Gaylord Yu
Abstract: In order to maintain performance during wireless communication, a transmitting electronic device may concurrently and independently communicate redundant information to a receiving electronic device. In particular, information associated with a data stream may be communicated to the receiving electronic device using one or more channels by two radios using one or more wireless local area network communication protocols. The packets transmitted by the radios may preferentially include the same information. Moreover, the transmitting electronic device may attempt to maintain the redundant communication if a performance metric associated with the one or more channels degrades. For example, the transmitting electronic device may transfer communication to a different channel or may compress the information in the packets in the one or more channels if the throughput drops below a threshold value. Furthermore, the concurrent communication may allow the transmitting electronic device determine link quality without disrupting the communication of the information.
-
公开(公告)号:US20180167757A1
公开(公告)日:2018-06-14
申请号:US15790001
申请日:2017-10-22
Applicant: EVA Automation, Inc.
Inventor: Gaylord Yu , Steven Stupp
CPC classification number: G06F3/165 , G06F1/12 , G11B27/10 , H04L7/02 , H04L29/06027 , H04L65/60 , H04N21/4305 , H04N21/43615 , H04N21/8106 , H04N21/8547 , H04R3/12 , H04R27/00 , H04R2227/005 , H04R2420/07 , H04S7/301 , H04S7/307 , H04W4/023 , H04W56/005
Abstract: An audio/video (A/V) hub that coordinates playback of audio content is described. In particular, the A/V hub may calculate current time offsets between clocks in electronic devices (such as electronic devices that include speakers) and a clock in the A/V hub based on measured sound corresponding to one or more acoustic-characterization patterns, one or more times when the electronic devices output the sound and the one or more acoustic-characterization patterns. Then, the A/V hub may transmit, to the electronic devices, one or more frames that include audio content and playback timing information, which may specify playback times when the electronic devices are to playback the audio content based on the current time offsets. Moreover, the playback times of the electronic devices may have a temporal relationship so that the playback of the audio content by the electronic devices is coordinated.
-
公开(公告)号:US20180167646A1
公开(公告)日:2018-06-14
申请号:US15678083
申请日:2017-08-15
Applicant: EVA Automation, Inc.
Inventor: Leo Lay , Adrian Harold Chadd , Haisong Wang , Shiwei Zhao , Li Li , Gaylord Yu
IPC: H04N21/233 , H04H60/80 , H04N21/81 , H04M1/725 , H04L29/06
CPC classification number: G06F3/165 , H04H60/80 , H04L7/0012 , H04L7/0016 , H04L7/033 , H04L7/0331 , H04L65/4069 , H04L65/60 , H04L65/608 , H04L65/80 , H04M1/72558 , H04N21/233 , H04N21/4305 , H04N21/8113 , H04R3/12 , H04R27/00 , H04R2420/07
Abstract: A processor in an electronic device maintains coordination between a system clock provided by a system clock circuit and an interface clock provided by a clock circuit. Then, the processor may calculate, based on differences between transmit times when packets were transmitted by a second electronic device and receive times of the packets, relative drift as a function of time between the interface clock and a second interface clock in the second electronic device. Moreover, the processor adjusts, based on the relative drift, the system clock circuit to eliminate the relative drift. Next, the processor may determine a remaining time offset between the interface clock and the second interface clock. Furthermore, the processor modifies a future time when the electronic device is to perform the playback operation based on the remaining time offset to determine a corrected future time, and may perform the playback operation at the corrected future time.
-
公开(公告)号:US20180165056A1
公开(公告)日:2018-06-14
申请号:US15678069
申请日:2017-08-15
Applicant: EVA Automation, Inc.
Inventor: Leo Lay , Adrian Harold Chadd , Haisong Wang , Shiwei Zhao , Li Li , Gaylord Yu
CPC classification number: G06F3/165 , H04H60/80 , H04L7/0012 , H04L7/0016 , H04L7/033 , H04L7/0331 , H04L65/4069 , H04L65/60 , H04L65/608 , H04L65/80 , H04M1/72558 , H04N21/233 , H04N21/4305 , H04N21/8113 , H04R3/12 , H04R27/00 , H04R2420/07
Abstract: An electronic device that coordinates a playback operation is described. In particular, an interface circuit in the electronic device may calculate, based on differences between transmit times when packets were transmitted by a second electronic device and receive times of the packets, relative drift as a function of time between a clock in the interface circuit and a second clock in the second electronic device. Then, the interface circuit may adjust, based on the relative drift, a clock circuit that provides the clock to eliminate the relative drift, and may determine a remaining time offset between the clock and the second clock. Next, the interface circuit may modify a future time when the electronic device is to perform the playback operation based on the remaining time offset to determine a corrected future time, and the electronic device may perform the playback operation at the corrected future time.
-
公开(公告)号:US09894409B2
公开(公告)日:2018-02-13
申请号:US15250928
申请日:2016-08-30
Applicant: EVA Automation, Inc.
Inventor: Gaylord Yu
IPC: H04N5/445 , H04N21/4363 , G06F3/0481 , H04N21/414 , H04N21/422 , H04N21/431 , H04N21/435 , H04N21/482 , G06F3/0482 , H04N21/442 , G06F3/0484 , G06F3/0488 , G06F3/14 , G06F3/01 , G08C17/02 , H04M1/725 , H04N5/44 , G06F3/041 , H04N21/41 , H04N21/436 , H04N21/472 , G06F1/16
CPC classification number: H04N21/43635 , G06F1/1643 , G06F3/016 , G06F3/0416 , G06F3/04817 , G06F3/0482 , G06F3/0484 , G06F3/04847 , G06F3/04883 , G06F3/04886 , G06F3/14 , G08C17/02 , G08C2201/21 , G08C2201/30 , G08C2201/93 , G09G2370/06 , H04M1/72533 , H04M2250/22 , H04N5/4403 , H04N5/44543 , H04N7/015 , H04N21/4126 , H04N21/41407 , H04N21/42204 , H04N21/4312 , H04N21/435 , H04N21/43615 , H04N21/43637 , H04N21/44204 , H04N21/443 , H04N21/47217 , H04N21/482 , H04N2005/4408 , H04N2005/4425 , H04N2005/443
Abstract: A portable electronic device with a touch-sensitive display (such as a cellular telephone) provides a wireless remote control for an entertainment device (such as a consumer-electronic device). Based on device-state information that specifies a current state of the entertainment device (which is determined by an audio/video (A/V) hub that communicates with the entertainment device) and one or more related states of the entertainment device, the A/V hub may generate user-interface information that specifies a user interface that includes one or more virtual command icons. Note that the one or more related states are related to the current state in a state diagram by corresponding operations that transition the entertainment device from the current state to the one or more related states. Then, the A/V hub provides the user interface to the portable electronic device. In this way, the A/V hub device dynamically adapts the user interface.
-
-
-
-
-
-
-
-
-