-
公开(公告)号:US11076195B2
公开(公告)日:2021-07-27
申请号:US16168134
申请日:2018-10-23
Applicant: Caavo Inc
Inventor: Sharath Hariharpur Satheesh , Bitto Niclavose , Vinod K. Gopinath , Neha Mittal , Siddharth Kumar , Ashish D. Aggarwal
IPC: H04N5/445 , H04N21/422 , H04N21/44 , H04N21/81 , H04N21/41 , G06F3/0482 , G06K9/46 , H04N21/4363 , H04N21/472
Abstract: Methods, systems, and apparatuses are described for automatically navigating a graphical user interface (GUI) of a media device. In embodiments, objects (e.g. selectable items) in device GUI menu screens may be located, identified, and selected by another device (e.g., a switch) using several types of image processing, image recognition, and automated screen navigation techniques. For instance, a device may receive an operation request, for example from a user, receive a video signal from the connected media device, extract a video frame, process the video frame using one or more algorithms, and automatically navigate the GUI of the device by transmitting one more navigation commands for application to the GUI. In this manner, multi-step, time-consuming manual GUI navigation to achieve a desired result may be reduced to an automated technique, allowing users to save time and frustration in navigating a GUI using a remote control to find a particular resource.
-
公开(公告)号:US10958963B2
公开(公告)日:2021-03-23
申请号:US15819896
申请日:2017-11-21
Applicant: Caavo Inc
Inventor: Sharath Hariharpur Satheesh , Bitto Niclavose , Vinod K. Gopinath , Neha Mittal , Siddharth Kumar , Ashish D. Aggarwal
IPC: H04N5/445 , H04N21/422 , H04N21/44 , H04N21/81 , H04N21/41 , G06F3/0482 , G06K9/46 , H04N21/4363 , H04N21/472
Abstract: Methods, systems, and apparatuses are described for automatically navigating a graphical user interface (GUI) of a media device. In embodiments, objects (e.g. selectable items) in device GUI menu screens may be located, identified, and selected by another device (e.g., a switch) using several types of image processing, image recognition, and automated screen navigation techniques. For instance, a device may receive an operation request, for example from a user, receive a video signal from the connected media device, extract a video frame, process the video frame using one or more algorithms, and automatically navigate the GUI of the device by transmitting one more navigation commands for application to the GUI. In this manner, multi-step, time-consuming manual GUI navigation to achieve a desired result may be reduced to an automated technique, allowing users to save time and frustration in navigating a GUI using a remote control to find a particular resource.
-
公开(公告)号:US20190058915A1
公开(公告)日:2019-02-21
申请号:US16168152
申请日:2018-10-23
Applicant: Caavo Inc
Inventor: Sharath Hariharpur Satheesh , Bitto Niclavose , Vinod K. Gopinath , Neha Mittal , Siddharth Kumar , Ashish D. Aggarwal
IPC: H04N21/422 , H04N21/81 , H04N21/472 , H04N21/44 , G06F3/0482 , G06K9/46 , H04N21/4363
Abstract: Methods, systems, and apparatuses are described for automatically navigating a graphical user interface (GUI) of a media device. In embodiments, objects (e.g. selectable items) in device GUI menu screens may be located, identified, and selected by another device (e.g., a switch) using several types of image processing, image recognition, and automated screen navigation techniques. For instance, a device may receive an operation request, for example from a user, receive a video signal from the connected media device, extract a video frame, process the video frame using one or more algorithms, and automatically navigate the GUI of the device by transmitting one more navigation commands for application to the GUI. In this manner, multi-step, time-consuming manual GUI navigation to achieve a desired result may be reduced to an automated technique, allowing users to save time and frustration in navigating a GUI using a remote control to find a particular resource.
-
公开(公告)号:US20180192223A1
公开(公告)日:2018-07-05
申请号:US15857218
申请日:2017-12-28
Applicant: Caavo Inc
Inventor: Sharath Hariharpur Satheesh , Ashish D. Aggarwal , Siddharth Kumar
CPC classification number: H04S7/301 , H03G5/165 , H04R5/02 , H04R5/04 , H04R2420/07 , H04S3/008 , H04S7/305 , H04S2400/15
Abstract: Methods, systems, and apparatuses are described herein for determining distances and angles between speakers and other home theater components for performance of calibration operations and functions. Distances are determined through timing playback of sweep signals from a reference speaker to the speakers, and also by timing playback the sweep signals between the speakers and a capture device at a desired listening position. Angles between the speakers and other theater components are determined based on the distances, and locations or mappings of the speakers and other theater components are determined from the angles and distances. The locations/mappings are utilized to perform different calibration operations. The calibration operations improve the user audio experience for speakers that are located in non-optimal positions for speaker configurations.
-
公开(公告)号:US09848263B2
公开(公告)日:2017-12-19
申请号:US15157123
申请日:2016-05-17
Applicant: Caavo Inc
Inventor: Ashish Dharmpal Aggarwal , Sharath Hariharpur Satheesh
IPC: H04R3/00 , H04R3/04 , H03G3/20 , H03G5/16 , H04R25/00 , G06F3/16 , G10L25/51 , H03G3/30 , G10L21/0232 , H03G7/00 , H03H17/04 , H04R1/08 , H03G3/32 , H03G5/00 , H04R29/00
CPC classification number: H04R3/04 , G06F3/165 , G10L21/0232 , G10L25/51 , H03G3/20 , H03G3/3005 , H03G3/32 , H03G5/005 , H03G5/165 , H03G7/002 , H03H17/04 , H03H2017/0472 , H04R1/08 , H04R3/00 , H04R25/50 , H04R25/505 , H04R29/00 , H04R29/001 , H04R29/004 , H04R2430/01 , H04R2499/11
Abstract: Embodiments disclosed herein enable detection and improvement of the quality of the audio signal using a mobile device by determining the loss in the audio signal and enhancing audio by streaming the remainder portion of audio. Embodiments disclosed herein enable an improvement in the sound quality rendered by rendering devices by emitting an test audio signal from the source device, measuring the test audio signal using microphones, detecting variation in the frequency response, loudness and timing characteristics using impulse responses and correcting for them. Embodiments disclosed herein also compensate for the noise in the acoustic space by determining the reverberation and ambient noise levels and their frequency characteristics and changing the digital filters and volumes of the source signal to compensate for the varying noise levels.
-
公开(公告)号:US20170293584A1
公开(公告)日:2017-10-12
申请号:US15483883
申请日:2017-04-10
Applicant: Caavo Inc
CPC classification number: G06F13/4022 , G06F13/4081 , G06F13/4286
Abstract: HDMI systems, devices, circuits, and apparatuses perform functions to allow extending the number of HDMI inputs for an HDMI device using cascaded HDMI extenders. HDMI extenders are mechanically coupled and decoupled to an HDMI device such as an HDMI switch or sink device. HDMI extenders include HDMI input ports to receive HDMI signals and include connectors to receive and transmit HDMI signals as well as non-HDMI signals for configuration and control of the HDMI extenders. One or more mechanically coupled HDMI extenders are configured by the HDMI device based on information received from HDMI source devices connected to the HDMI extenders and to the HDMI device. The HDMI extenders select between HDMI signals received from their input ports or HDMI signals received from their connectors, and provide the selected HDMI signals to the HDMI device. HDMI extenders are configured to be cascaded in any number to increase HDMI source availability.
-
公开(公告)号:US20210227282A1
公开(公告)日:2021-07-22
申请号:US17167817
申请日:2021-02-04
Applicant: Caavo Inc
Inventor: Sharath Hariharpur Satheesh , Bitto Niclavose , Vinod K. Gopinath , Neha Mittal , Siddharth Kumar , Ashish D. Aggarwal
IPC: H04N21/422 , H04N21/44 , H04N21/81 , H04N21/41 , G06F3/0482 , G06K9/46 , H04N21/4363 , H04N21/472
Abstract: Methods, systems, and apparatuses are described for automatically navigating a graphical user interface (GUI) of a media device. In embodiments, objects (e.g. selectable items) in device GUI menu screens may be located, identified, and selected by another device (e.g., a switch) using several types of image processing, image recognition, and automated screen navigation techniques. For instance, a device may receive an operation request, for example from a user, receive a video signal from the connected media device, extract a video frame, process the video frame using one or more algorithms, and automatically navigate the GUI of the device by transmitting one more navigation commands for application to the GUI. In this manner, multi-step, time-consuming manual GUI navigation to achieve a desired result may be reduced to an automated technique, allowing users to save time and frustration in navigating a GUI using a remote control to find a particular resource.
-
公开(公告)号:US20180190109A1
公开(公告)日:2018-07-05
申请号:US15857256
申请日:2017-12-28
Applicant: Caavo Inc
Inventor: Ashish Dharmpal Aggarwal , Sharath Hariharpur Satheesh , Pankaj Ramesh Chandra Katiyar , Conrad Savio Jude Gomes , Ashok Kumar Kethe , Bitto Niclavose
CPC classification number: G08C23/06 , H04B10/2581 , H04L12/2805 , H04L12/4625 , H04Q11/0005
Abstract: Embodiments described herein enable the transmission of infrared (IR) signals via an AV cable containing a plurality of signal lines. In embodiments, an IR receiver, and IR emitter, and/or logic circuitry may be integrated within an AV cable (e.g., an HDMI cable) to enable transmitting signals from an IR remote control device to a media device that may be located behind a physical obstruction through which IR signals are unable to pass. By utilizing one or more signal lines of an AV cable to transmit IR signals, existing AV communication protocols may continue to be utilized in a user's home entertainment system. In this manner, a user may be able to locate one or more media devices (e.g., home entertainment devices) in a physically remote location, such as in a cabinet or closet, without sacrificing any IR signaling functionality.
-
公开(公告)号:US20180131142A1
公开(公告)日:2018-05-10
申请号:US15808683
申请日:2017-11-09
Applicant: Caavo Inc
IPC: H01R13/717 , H04Q1/02 , H01R13/66
CPC classification number: H01R13/7175 , G08B3/10 , G08B5/22 , G08B6/00 , H01R13/641 , H01R13/6691 , H04Q1/136
Abstract: Methods, systems, and apparatuses are described for a media cable. The media cable includes a plurality of conductors, a first connector at a first end of the media cable configured to connect to a first device, a second connector at a second end of the media cable configured to connect to a second device, and a detection circuit. The first connector and the second connector each include a respective plurality of terminals coupled to the plurality of conductors. The detection circuit includes detection logic configured to detect at least one of a state or a state change of at least one of the first device, the second device, or the media cable and an indicator configured to generate a notification of the at least one of the state or the state change.
-
公开(公告)号:US20170288894A1
公开(公告)日:2017-10-05
申请号:US15474740
申请日:2017-03-30
Applicant: Caavo Inc
IPC: H04L12/28
CPC classification number: H04L12/283 , H04L12/2809 , H04L12/282 , H04L2012/2849
Abstract: Methods, systems and apparatuses are described for intelligent device integration. A device (e.g., an HDMI “smart” switch) with multiple communication interfaces (e.g., HDMI, LAN, BT, IR) may monitor communications for control signals from multiple controllers configured to control respective devices (e.g., HDMI source, sink and/or switch devices). A device LAN may couple HDMI source and sink devices and non-HDMI devices. LAN communications may be monitored for device and control information. Control signals from controllers may be used to control devices that the controllers and their control signals are not configured to control. Interpreted control decisions may be based on, for example, an interpreted control in the context of a detected configuration and/or state of devices. A device may, thereby, expand the utility of incompatible controllers (without reprogramming), integrate an environment of incompatible devices and controllers, and provide relief to end-users.
-
-
-
-
-
-
-
-
-