Methods, systems, and computer readable media operable for adjusting brightness of a display screen. A first interface is configured to provide information, including display brightness information, to the display device through a high-definition multimedia interface (HDMI). brightness circuitry is configured to process brightness information from one or more sensors detecting ambient light level. A module is configured to generate control information to control the brightness of the display device and to provide the control information to the display device.
|
1. An apparatus for adjusting brightness of a display device, comprising:
a first interface configured to provide information, including display brightness information, to the display device through a high-definition multimedia interface (HDMI);
brightness circuitry configured to process brightness information from one or more sensors detecting environmental brightness;
a processor configured to generate control information to set the brightness of the display device based on the environmental brightness and to provide the control information to the display device;
wherein the brightness of the display device set by the processor is given by the equation:
L=Lmin+k*arctan(Lenv) L is the brightness of display device;
Lmin is the minimal brightness of display device;
Lenv is environmental brightness detected by the sensors; and
k is a constant luminance ratio offset.
13. A method for providing instructions to adjust brightness of a display device connected to a source device, comprising the steps of:
detecting an environmental brightness proximate to the display device;
determining a preferred viewing brightness of the display device based on the environmental brightness;
determining control information to instruct the display device to provide the preferred viewing brightness; and
providing the control information to the display device, wherein the control information is provided from the source device to the display device through a high-definition multimedia interface (HDMI);
wherein the preferred viewing brightness of the display device is given by the equation:
L=Lmin+k*arctan(Lenv) L is the preferred viewing brightness of display device;
Lmin is the minimal brightness of display device;
Lenv is environmental brightness detected by the sensors; and
k is a constant luminance ratio offset.
19. One or more non-transitory computer readable media having instructions operable to cause one or more processors to adjust brightness of a display device connected to a source device and to perform operations comprising:
detecting an environmental brightness proximate to the display device;
determining a preferred viewing brightness of the display device based on the environmental brightness;
determining control information to instruct the display device to provide the preferred viewing brightness; and
providing the control information to the display device; wherein the control information is provided from the source device to the display device through a high-definition multimedia interface (HDMI);
wherein the preferred viewing brightness of the display device is given by the equation:
L=Lmin+k*arctan(Lenv) L is the preferred viewing brightness of display device;
Lmin is the minimal brightness of display device;
Lenv is environmental brightness detected by the sensors; and
k is a constant luminance ratio offset.
2. The apparatus for adjusting brightness of a display device as recited by
3. The apparatus for adjusting brightness of a display device as recited by
4. The apparatus for adjusting brightness of a display device as recited by
5. The apparatus for adjusting brightness of a display device as recited by
6. The apparatus for adjusting brightness of a display device as recited by
7. The apparatus for adjusting brightness of a display device as recited by
8. The apparatus for adjusting brightness of a display device as recited by
9. The apparatus for adjusting brightness of a display device as recited by
10. The apparatus for adjusting brightness of a display device as recited by
11. The apparatus for adjusting brightness of a display device as recited by
12. The apparatus for adjusting brightness of a display device as recited by
14. The method for providing instructions to adjust brightness of a display device connected to a source device as recited by
generating the constant luminance ratio offset k; and
adjusting contrast levels according to L.
15. The method for providing instructions to adjust brightness of a display device connected to a source device as recited by
16. The method for providing instructions to adjust brightness of a display device connected to a source device as recited by
17. The method for providing instructions to adjust brightness of a display device connected to a source device as recited by
18. The method for providing instructions to adjust brightness of a display device connected to a source device as recited by
20. The one or more non-transitory computer readable media as recited by
|
The present invention relates to automatic brightness adjustment of a display device; and, more particularly, to an apparatus, method and computer readable memory providing a source device and instructions for controlling brightness adjustment function of a display device.
Automatic adjustment of TV displays has presented problems. In darkly lit rooms or very brightly lit rooms, the TV images tend to be either too harsh or washed out with minimal contrast, making it difficult to read text and other critical details. Generally, brightness and contrast settings combined determine how much light a TV display emits. Unlike a light bulb, a TV is an information display device; more light from the screen is not necessarily better for the user. Too low a brightness leads to poor illumination in portions of the TV image, while too high a brightness leads to bleaching of fine details within the TV image. Overly bright displays may incorrectly represent the original broadcast or movie content, or may harm picture quality by washing out dark areas of the screen making text more difficult to read.
A number of TV manufacturers are considering implementing automatic brightness control to enhance picture quality and save energy as commonly offered as a feature of display devices, such as smartphones and tablets. In attempts to address TV display adjustment problems, various heretofore disclosed and utilized systems and methods have been contemplated that incorporate a room brightness detector that is wired into the electronic circuit of the TV to adjust the brightness. This feature is sometimes available in expensive TVs, but it is not offered in standard TV sets or the vast majority of TV sets currently used by consumers.
U.S. Pat. No. 3,813,686 to Mierzwinski discloses ambient light response control of brightness, contrast and color saturation. A circuit is deployed in a color television receiver for varying the brightness, contrast and color saturation of a displayed picture according to variations in ambient light in the vicinity of a receiver screen. The circuit is comprised of a light sensor mounted near the receiver screen. The electrical parameter of a cadmium sulphide cell of a resistance sensor is varied in accordance with intensity of the light incident on the light sensor. These variations in resistance are used to control the gain of both the chrominance and the luminance amplifiers of the receiver. The luminance gain is changed with a first particular gain rate and the chrominance gain is changed at a second particular gain rate with a given change in ambient light level. Accordingly, both chrominance and the luminance are adjusted. This control is present within a particular color TV; but is not available in a set-top box connectable to any TV that has HDMI connectivity.
U.S. Pat. No. 6,411,306 to Miller et al. discloses automatic luminance and contrast adjustment for a display device This apparatus and method dynamically modifies both the luminance and contrast of an image as it is displayed on a display unit in response to changing lighting conditions. Sensors are utilized to continually measure the luminance of the light illuminating the display unit and the display surround luminance. Measurement signals generated by the light sensors are processed to provide display luminance and contrast adjustment control signals that gradually cause the adjustment of the display unit's luminance and contrast in response thereto. The brightness and contrast perception of the displayed image remains constant under the varying lighting conditions. The display power consumption is decreased in dim environments. This control is present within a particular display device and is not available in a set-top box connectable to any TV that has HDMI connectivity.
Based on the foregoing, there exists a need in the art for a procedure available for adjusting the TV display brightness according to the ambient illumination brightness. Further needed is a set-top box connectable to any TV that has HDMI connectivity.
The present invention provides methods, systems, and computer readable media operable to facilitate adjustment of brightness of a display device through an interface or source device, both manually and automatically. Preferably, the display device includes a high-definition multimedia interface and consumer electronics control (HDMI-CEC) functionality, such as a television. Alternatively, the display device may be a mobile device. The interface or source device preferably includes an access point, or a set-top box.
In one aspect of the invention, an apparatus is provided operable to adjust viewing brightness of a display screen. A first interface is configured to provide information, including display brightness information, to the display device through a high-definition multimedia interface (HDMI). Brightness circuitry is configured to process brightness information from one or more sensors detecting ambient light level. A module is configured to generate control information to control the brightness of the display device and to provide the control information to the display device.
Another aspect of the invention is directed to a method for providing instructions to adjust brightness of a display device connected to a source device, comprising the steps of: 1. detecting an ambient light level proximate to the display device; 2. determining a preferred viewing brightness of the display device based on the ambient light level; 3. determining control information to instruct the display device to provide the preferred viewing brightness; and 4. providing the control information to the display device. The control information is provided from the source device to the display device through a high-definition multimedia interface (HDMI).
Yet another aspect of the invention provides one or more non-transitory computer readable media having instructions operable to cause one or more processors to adjust brightness of a display device connected to a source device performing the operations comprising: detecting an ambient light level proximate to the display device; determining a preferred viewing brightness of the display device based on the ambient light level; determining control information to instruct the display device to provide the preferred viewing brightness; and providing the control information to the display device; wherein the control information is provided from the source device to the display device through a high-definition multimedia interface (HDMI).
The invention will be more fully understood and further advantages will become apparent when reference is had to the following detailed description of the preferred embodiments of the invention and the accompanying drawing, in which:
A first interface is configured to be used to receive content including television display brightness information through a high-definition multimedia interface (HDMI) communicating with a consumer electronics control (CEC) enabled television to a set-top box. The set-top box has circuitry to process brightness information from one or more sensors detecting ambient light level and communicating the brightness information to the television through the HDMI. A module is configured to measure the display brightness information based on ambient light level detected by the sensor and execute CEC codes to adjust the display brightness of the television display relative to the measured ambient light level.
In another aspect of the invention, a set-top box is equipped with Internet connectivity and can communicate with an external device that includes servers for brightness/luminance data collection, customer television channel viewing preferences, viewing times and the like. Since the set-top box is connected to the Internet, it can download or stream video and audio data for viewing on the television display. Accordingly, the display brightness of the television is adjusted according to the measured brightness level of the environment. When connected to a server, multiple set-top boxes can adjust display brightness and luminance of a plurality of televisions.
Use of the disclosed methods, systems, and computer readable media described herein provides the novel ability to adjust brightness of a display screen through an interface or a source device. The subject methods, systems, and computer readable media are operable with existing HDMI-CEC platforms without the need to add any additional hardware cost to th display device, such as a TV for non-limiting example, and only minimal hardware addition to the source device, such as an access point or set-top box (STB), only including addition of an ambient light sensor (and upgrading of program software to include the function).
Embodiments of the present invention relate to an apparatus, method and computer readable memory wherein a source device—set-top box—provides a dimming function as well as Internet functions to a display device, particularly a TV. The set-top box has one or more sensors that measure the ambient light at one or more locations to calculate the desired TV brightness setting using an algorithm for better viewing of TV images. One of the sensors may directly view the TV screen display, aiding in the adjustment of TV display intensity.
Automatic brightness control has been implement in portable mobile devices, such as smartphones and tablets, for quite some time, therefore light sensory technology in automatic screen display brightness adjustment has been facilitated. However, automatic screen display brightness adjustment by way of a set-top box represents novel technology and provides several advantages.
Advantageously, the subject method, system and computer readable media provides a relatively inexpensive means to provide automatic adjustment control to a TV display. While newer high-end TVs include technology for automatic adjustment control, more affordable TVs lack the technology. What is more, the vast majority of existing TVs presently in use lack auto brightness adjustment technology. Uniquely, the present invention provides the ability to integrate auto brightness adjustment technology in HDMI-CEC functional TVs through a set-top box. Value is added to the set-top box increasing the operator's sales point through the hardware and software integration of the ambient light sensor, with minimum increase in cost, especially when compared to costs associated with updating current TV sets or replacing a TV set with a more expensive model. Additionally, the subject system, method and computer readable memory provides the enhanced ability to integrate all configurations about user's perspective to set-top box functionality, including auto brightness control, as well as volume control and standby control. Simplification of the TV set can be advanced to remove complicated features to a replaceable box, leaving the TV “set” as a pure display device. Additionally, more flexible features can be realized, such as differentiated volume choice or subtitle auto hide/display in day/night scheme. Luminance data can also be gathered and centrally analyzed online.
Unlike a light bulb, a TV is an information display device; more light from the screen is not necessarily better for the user. Overly bright displays may incorrectly represent the original broadcast or movie content that the user was intended to see, or may harm picture quality by washing out dark areas of the screen or making text more difficult to read. Many manufacturers are considering use of an automatic brightness control to enhance picture quality and save energy. However, this is commonly considered as a feature of display devices. The contrast level also requires adjustment as the brightness level of the TV is changed. Having a wrong brightness level or contrast prevents readability of text on the TV screen.
Specifically, one or more environment light sensors are added to a front panel of the subject apparatus or source device. The environment light sensors measure the light intensity of the room. The sensors may be placed on an extended wire so that they are well exposed to ambient light if an embedded set-top box is hidden behind the TV set. The sensors may be wireless sensors configured to communicate with wireless inputs of the source device, particularly STB or access point devices and Internet of Things protocols, such as WiFi, Bluetooth or ZigBee, 6LowPAN, via network protocol defining encapsulation and header compression mechanisms. Based on this light intensity amount, the HDMI service of the set-top box adjusts the brightness of the TV display through CEC protocol. Consumer Electronics Control (CEC) is a feature of HDMI designed to allow users to command a component to control the menu system of another component by passing through the user interface (UI) commands.
Preferably, the light sensor is integrated within the front panel of the set-top box. Light intensity of the room is measured by the light sensor. An extension wire can be integrated with the light sensor so that it can be lengthened for placement at a location that optimized light exposure of the light sensor. This has particular applications wherein the set-top box is located in a closet or hidden behind a TV set or other equipment. Based on the light intensity detected by the (e.g. ambient) light sensor, the HDMI service of the set-top box adjusts the brightness of the TV display through HDMI-CEC protocol (e.g. HDMI protocol (2.0)). Software can readily be implemented with current HDMI protocol to support HDMI-CEC display brightness adjustment communicated from the photodetector or photosensor or ambient light sensor of the set-top box. It is technically realizable to integrate an optical sensor to a set-top box's front panel with limited cost increase associated with the set-top box. Because HDMI service is already implemented in set-top box platform software, which is capable to communicate with a TV set to control its volume and standby status via CEC protocol. Uniquely, the subject system and method provides extended service to support additional control via brightness adjustment, through the HDMI-CEC interface.
The integration of optical sensors to the set-to box front panel only adds limited cost up, as compared to adding these features to a standard TV set. The HDMI functionality is already implemented in set-top box platform software and is capable of communicating with the TV set to control its volume and standby status via CEC protocol. It's natural and reasonable to extend the service to support additional control such as brightness adjustment and contrast adjustment based on the ambient lighting conditions.
All TV display devices have a preset maximum and minimum brightness level. The algorithm present in the set-top box has these brightness value limits of the TV display incorporated within the calculation.
The apparatus, method and computer readable memory may comprise one or more high-definition multimedia interface (HDMI) adapted to communicate with consumer electronics control (CEC) enabled features in a standard television. Each of one or more standard television sets is connected to a set-top box that is separate and distinct from the corresponding television. The set-top box has circuitry including a microcontroller to process brightness information provided by one or more sensors viewing ambient environment brightness and television display screen brightness. The set-top box communicates the sensor derived brightness information to the standard television through a HDMI cable and provides CEC codes to adjust the brightness level and luminance level of the television display.
In one embodiment, the set top box dynamically controls the brightness of TV display as a function of ambient environment brightness. The adjustment of TV display brightness is linked to the contrast setting of the TV display for optimal TV picture display.
Some of the available HDMI-CEC commands are listed below:
One Touch Play: the device will become active source when playback starts;
System Standby: switches all connected devices to standby;
Preset Transfer: transfers the tuner channel setup to another TV set;
One Touch Record: start recording immediately;
Timer Programming: allow one device (e.g. a TV set or HTPC) to set the timer programming of another (e.g. a PVR/DVR or DVD-recorder);
System Information: checks all components for business addresses and configuration;
Deck Control: playback control;
Tuner Control: control the tuner of another device;
OSD Display: use the OSD of the TV set to display text;
Device Menu Control: use the menus of another device;
Routing Control: control the switching of signal sources;
Remote Control Pass Through: pass through remote control commands; and
Device OSD Name Transfer: transfer the preferred device names to the TV set.
The solution offered herein does not require the electronics modification in HDMI connection part (like HDMI controller, HDMI bus), the CEC driver is already integrated in transmitter/receiver on both sides as shown in
L=Lmin+k*arctan(Lenv)
The set-top box generates constant luminance ratio offset at step 207 that communicates with the CEC to adjust the contrast levels according to the TV brightness based on L (or LTV wherein the display device is a TV). The “luminance contrast” offset is the ratio between the higher luminance, LH (herein Lmax), and the lower luminance, LL (Lmin), that define the brightness to be detected. Preferably, the module generates k, performs the equation and communicates with the display device to adjust contrast levels according to L. The display brightness asymptotically reaches an Lmax as the Lenv becomes progressively brighter. Lmax may be set by the end user. At step 208, the brightness of the TV display is set for optimal viewing at environmental brightness conditions. The status of the adjustment is reported at step 209 to the main frame through Internet connection.
Solution1: extend the current CEC Operation Code (http://www.microprocessor.org/HDMISpecification13a.pdf, should be same in HDMI 2.0b): Take reference to chapter “CEC Table 22 Message Descriptions for the System Audio Control Feature”, create a new table for “System Brightness Control Feature”, define new operation codes to control the display brightness level. Except for the operation code, the table should be quite similar to that used for “System Audio Control”.
Solution2: implement in set-top box video output service (software process) to adjust the YUV configuration. This is an alternative solution to avoid changing the CEC protocol. In this solution the Y (brightness signal) value in SOC's video output configuration may be adjusted by software.
The subject system, method and computer readable medium contemplates at least two kinds of features present in the set-top box instead of the display device, including: (i) Smart control or software, which needs to be upgraded frequently; and (ii) Peripheral equipment such as a web camera, microphone (to support voice control and video conference), gaming input devices, etc. The benefit of putting these features into a source device, such as a set-top box, includes the increased convenience realized when keeping such features up-to-date. In addition, and it would be more flexible for the end user to move a set-top box containing such features to another display device in another room. A traditional tuner or Ethernet interface can also be removed from the TV and provided in the set-top box.
In addition, the subject apparatus, method and computer readable memory instructions may include functionality to not only automatically adjust the brightness of the display device, but to also automatically adjust the audio volume of the display device. Based on the luminance or brightness of light detected by the sensor of the subject apparatus, the set-top box can also automatically select a lower volume level. For example, when the ambient light is low such as when “night” comes (which means a lower luminance level detected) not only can the subject apparatus (or STB) cause the brightness of the TV to be adjusted, but the audio volume can automatically be lowered through the control module. Conversely, the audio volume can be automatically adjusted higher volume when the room becomes brighter. This is an adjustment that can be turned off at the option of the user.
A similar approach can be employed for subtitles (closed caption). By dividing different luminance amounts to “day” and “night” mode, one can assume that in “night” mode, a lower volume is expected (based on the assumption that in night the environment noise will be lower than in day). To enhance hearing, a subtitle (close caption) will be automatically shown on screen to assist with text reading. This feature is also an option for the end user.
Both pure Internet protocol TV (IPTV) set-top box and hybrid set-top box (Internet protocol+Cable) can benefit from luminance data centrally gathered and analyzed online.
The equation used to generate this graph is:
LTV=Lmin+k*arctan(Lenv)
The purpose for gathering the user luminance data is to realize the following information: (i) Gather the big data of the user behavior/habit, to determine the most common TV watching environment; (ii) Analyze the data combined with the program name and volume level.
Those skilled in the art will appreciate that the invention improves upon methods and systems for adjusting viewing brightness and luminance of a television screen through set-top box control. The subject matter of this disclosure, and components thereof, can be realized by software instructions that upon execution cause one or more processing devices to carry out the processes and functions described above. Such instructions can, for example, comprise interpreted instructions, such as script instructions, e.g., JavaScript or ECMAScript instructions, or executable code, SoftAp mode pulse timing activation and deactivation instructions, signal strength activation and deactivation software, initial fingerprint (birth certificate) logarithmic and execution instructions, activation signals or software, or other instructions stored in a computer readable medium.
Implementations of the subject matter and the functional operations described in this specification can be provided in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this specification and their structural equivalents, or in combinations of one or more of them. Embodiments of the subject matter described in this specification can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a tangible program carrier for execution by, or to control the operation of, data processing apparatus.
A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, or declarative or procedural languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
The processes and logic flows described in this specification are performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output thereby tying the process to a particular machine (e.g., a machine programmed to perform the processes described herein). The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices); magnetic disks (e.g., internal hard disks or removable disks); magneto optical disks; and CD ROM and DVD ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any invention or of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular inventions. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order unless otherwise noted, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the embodiments described above should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
Particular embodiments of the subject matter described in this specification have been described. Other embodiments are within the scope of the following claims. For example, the actions recited in the claims can be performed in a different order and still achieve desirable results, unless expressly noted otherwise. As one example, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some implementations, multitasking and parallel processing may be advantageous.
Having thus described the invention in rather full detail, it will be understood that such detail need not be strictly adhered to, but that additional changes and modifications may suggest themselves to one skilled in the art, all falling within the scope of the invention as defined by the subjoined claims.
Wang, Qi, Zhou, Hongbin, Yang, Wanting, Sun, Luyan, Gu, Qili
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
10102878, | Aug 27 2015 | Canon Kabushiki Kaisha | Method, apparatus and system for displaying images |
10143068, | Dec 26 2013 | Lutron Technology Company LLC | Controlling light intensity at a location |
10255884, | Sep 23 2011 | Manufacturing Resources International, Inc. | System and method for environmental adaptation of display characteristics |
10349131, | Jan 03 2014 | ROKU, INC. | Timer-based control of audiovisual output devices |
3813686, | |||
6411306, | Nov 14 1997 | Intellectual Ventures Fund 83 LLC | Automatic luminance and contrast adustment for display device |
8982163, | Jun 25 2009 | Techniques for dynamically regulating display images for ambient viewing conditions | |
9144144, | Sep 27 2013 | Verizon Patent and Licensing Inc. | Method and apparatus for providing a network based surround-light environment |
9239837, | Apr 29 2011 | Logitech Europe S.A. | Remote control system for connected devices |
9386669, | Dec 26 2013 | Lutron Technology Company LLC | Controlling light intensity at a location |
9483982, | May 05 2015 | DREAMSCREEN LLC | Apparatus and method for television backlignting |
9648294, | Apr 08 2014 | BOE TECHNOLOGY GROUP CO , LTD | Image signal processing method and system, and display |
9693003, | Jan 03 2014 | ROKU, INC | Apparatus and method for timer-based control of audiovisual output devices |
9773409, | Sep 30 2014 | Apple Inc.; Apple Inc | Automatically configuring a remote control for a device |
9792878, | Nov 10 2014 | Samsung Electronics Co., Ltd | Method for content adaptation based on ambient environment of electronic device and electronic device thereof |
9799306, | Sep 23 2011 | MANUFACTURING RESOURCES INTERNATIONAL, INC | System and method for environmental adaptation of display characteristics |
9813661, | Mar 05 2015 | ANDERSON, GREGORY ANDREW | System and method for determining an inactive television channel |
9832511, | Jun 20 2011 | Enseo, LLC | Set-top box with enhanced controls |
9842530, | Jan 26 2016 | Sony Corporation | Dynamically established white balance in video display device based on ambient light |
9875694, | Sep 16 2015 | Sony Corporation | Smoothing brightness transition during channel change |
9927867, | Mar 20 2013 | SAMSUNG ELECTRONICS CO , LTD | Method and apparatus for processing an image based on detected information |
9961408, | Dec 17 2014 | ECHOSTAR TECHNOLOGIES L L C | Apparatus, systems and methods for video output brightness adjustment |
9990749, | Feb 21 2013 | Dolby Laboratories Licensing Corporation | Systems and methods for synchronizing secondary display devices to a primary display |
20040012556, | |||
20050117062, | |||
20100302447, | |||
20120057078, | |||
20120182276, | |||
20120274863, | |||
20130088644, | |||
20150089551, | |||
20150091473, | |||
20150156554, | |||
20150189724, | |||
20160133227, | |||
20160180809, | |||
20160261820, | |||
20170034520, | |||
20170062005, | |||
20170213494, | |||
20170264851, | |||
20170285594, | |||
20170289618, | |||
20170353704, | |||
20180218710, | |||
20180227640, | |||
20180338104, | |||
20190237045, | |||
CN101355665, | |||
CN101369418, | |||
CN102088630, | |||
CN105187869, | |||
CN105979311, | |||
CN201976222, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 20 2016 | ARRIS ENTERPRISES LLC | (assignment on the face of the patent) | / | |||
Aug 03 2017 | SUN, LUYAN | ARRIS ENTERPRISES LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043310 | /0322 | |
Aug 03 2017 | GU, QILI | ARRIS ENTERPRISES LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043310 | /0322 | |
Aug 03 2017 | YANG, WANTING | ARRIS ENTERPRISES LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043310 | /0322 | |
Aug 03 2017 | ZHOU, HONGBIN | ARRIS ENTERPRISES LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043310 | /0322 | |
Aug 03 2017 | WANG, QI | ARRIS ENTERPRISES LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 043310 | /0322 | |
Apr 04 2019 | ARRIS SOLUTIONS, INC | JPMORGAN CHASE BANK, N A | TERM LOAN SECURITY AGREEMENT | 049905 | /0504 | |
Apr 04 2019 | COMMSCOPE, INC OF NORTH CAROLINA | JPMORGAN CHASE BANK, N A | TERM LOAN SECURITY AGREEMENT | 049905 | /0504 | |
Apr 04 2019 | CommScope Technologies LLC | JPMORGAN CHASE BANK, N A | TERM LOAN SECURITY AGREEMENT | 049905 | /0504 | |
Apr 04 2019 | ARRIS ENTERPRISES LLC | JPMORGAN CHASE BANK, N A | TERM LOAN SECURITY AGREEMENT | 049905 | /0504 | |
Apr 04 2019 | ARRIS TECHNOLOGY, INC | JPMORGAN CHASE BANK, N A | TERM LOAN SECURITY AGREEMENT | 049905 | /0504 | |
Apr 04 2019 | ARRIS ENTERPRISES LLC | WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT | PATENT SECURITY AGREEMENT | 049820 | /0495 | |
Apr 04 2019 | ARRIS SOLUTIONS, INC | JPMORGAN CHASE BANK, N A | ABL SECURITY AGREEMENT | 049892 | /0396 | |
Apr 04 2019 | RUCKUS WIRELESS, INC | JPMORGAN CHASE BANK, N A | ABL SECURITY AGREEMENT | 049892 | /0396 | |
Apr 04 2019 | ARRIS TECHNOLOGY, INC | JPMORGAN CHASE BANK, N A | ABL SECURITY AGREEMENT | 049892 | /0396 | |
Apr 04 2019 | RUCKUS WIRELESS, INC | JPMORGAN CHASE BANK, N A | TERM LOAN SECURITY AGREEMENT | 049905 | /0504 | |
Apr 04 2019 | CommScope Technologies LLC | JPMORGAN CHASE BANK, N A | ABL SECURITY AGREEMENT | 049892 | /0396 | |
Apr 04 2019 | COMMSCOPE, INC OF NORTH CAROLINA | JPMORGAN CHASE BANK, N A | ABL SECURITY AGREEMENT | 049892 | /0396 | |
Apr 04 2019 | ARRIS ENTERPRISES LLC | JPMORGAN CHASE BANK, N A | ABL SECURITY AGREEMENT | 049892 | /0396 | |
Nov 15 2021 | RUCKUS WIRELESS, INC | WILMINGTON TRUST | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 060752 | /0001 | |
Nov 15 2021 | COMMSCOPE, INC OF NORTH CAROLINA | WILMINGTON TRUST | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 060752 | /0001 | |
Nov 15 2021 | CommScope Technologies LLC | WILMINGTON TRUST | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 060752 | /0001 | |
Nov 15 2021 | ARRIS ENTERPRISES LLC | WILMINGTON TRUST | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 060752 | /0001 | |
Nov 15 2021 | ARRIS SOLUTIONS, INC | WILMINGTON TRUST | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 060752 | /0001 | |
Dec 17 2024 | OUTDOOR WIRELESS NETWORKS LLC | APOLLO ADMINISTRATIVE AGENCY LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 069889 | /0114 | |
Dec 17 2024 | COMMSCOPE INC , OF NORTH CAROLINA | APOLLO ADMINISTRATIVE AGENCY LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 069889 | /0114 | |
Dec 17 2024 | CommScope Technologies LLC | APOLLO ADMINISTRATIVE AGENCY LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 069889 | /0114 | |
Dec 17 2024 | ARRIS ENTERPRISES LLC | APOLLO ADMINISTRATIVE AGENCY LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 069889 | /0114 | |
Dec 17 2024 | RUCKUS IP HOLDINGS LLC | APOLLO ADMINISTRATIVE AGENCY LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 069889 | /0114 |
Date | Maintenance Fee Events |
Dec 11 2023 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Jun 09 2023 | 4 years fee payment window open |
Dec 09 2023 | 6 months grace period start (w surcharge) |
Jun 09 2024 | patent expiry (for year 4) |
Jun 09 2026 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 09 2027 | 8 years fee payment window open |
Dec 09 2027 | 6 months grace period start (w surcharge) |
Jun 09 2028 | patent expiry (for year 8) |
Jun 09 2030 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 09 2031 | 12 years fee payment window open |
Dec 09 2031 | 6 months grace period start (w surcharge) |
Jun 09 2032 | patent expiry (for year 12) |
Jun 09 2034 | 2 years to revive unintentionally abandoned end. (for year 12) |