Electronic devices such as televisions, notebooks, laptops, desktops, tablets, and smartphones are equipped with display devices. The display devices display images, such as documents, pictures, and videos, through display panels. The range of colors within a visible color spectrum that can be utilized to display the images on the display devices is referred to as a color gamut.
Various examples are described below referring to the following figures.
As described above, display devices display images utilizing color gamuts. A display device may operate according to a color gamut standard. Different color gamuts are governed by different color gamut standards. The different color gamut standards may include National Television Standards Committee (NTSC) 45%, NTSC 72%, standard Red Green Blue (sRGB), ADOBE® Red Green Blue (ADOBE® RGB), ADOBE® Wide Gamut Red Green Blue (ADOBE® Wide Gamut RGB), Digital Cinema Initiatives—Protocol 3 (DCI-P3), International Telecommunication Union (ITU) BT.2020, ITC BT.709, Society of Motion Picture and Television Engineers-C(SMPTE-C), European Broadcasting Union (EBU), or other suitably appropriate standards governing color gamuts. The different color gamut standards define different ranges of colors within the visible color spectrum. A wide-spectrum color gamut, as used herein, is a color gamut standard that supports a higher percentage of the colors within the visible color spectrum in comparison to another color gamut. An image may be created utilizing a different color gamut standard than the color gamut standard utilized by the display device. The image may be created utilizing ADOBE® RGB and displayed on a display device utilizing sRGB. ADOBE® RGB is a wide-spectrum color gamut in comparison to sRGB because ADOBE® RGB defines a higher percentage of the colors within the visible color spectrum than sRGB. The different color gamut standards utilized during the image creation and by the display device may result in an undesirable and unintended variation of the colors of the image when displayed on the display device. The variation of the colors may be variations of hue, saturation, or brightness. When displaying a wide-spectrum color gamut image on a display device that supports a lower percentage of colors within the visible spectrum, colors of the image may appear less saturated, or vibrant, of a different hue, or shade, or less bright. Variation of the colors of the image may also differ between display devices utilizing different color gamut standards.
This description describes a display device that drives a light source according to multiple color gamut standards. A controller (e.g., a timing controller (TCON) of the display device or a graphics processing unit (GPU) of an electronic device coupled to the display device) receives an image file. The image file may be an image file for display in a window of an application (e.g., executable code that enables a user to perform a task). The image file describes an image as data within a grid of pixels. The data of a pixel of the grid of pixels has a color that is described by an original color gamut matrix and a target color gamut and has a coordinate that indicates a pixel of the display device to display a converted color gamut matrix. The original color gamut matrix describes the color in terms of a color base indicated by a color gamut of the original color gamut matrix. The color base, as used herein, is a set of values that describes a color within the visible color spectrum. The color base may be a set of values that describe the color in terms of red, green, blue (RGB); hue, saturation, lightness (HSL); hue, saturation, value (HSV), or any other color base that describes a color within the visible color spectrum. For example, an sRGB original color gamut matrix indicates the sRGB color gamut. The sRGB color gamut matrix describes a color in terms of the RGB color base of the sRGB color gamut. The original color gamut matrix may indicate a default color gamut of the display device. For example, the default color gamut of the display device may be DCI-P3 and the original color gamut matrix may describe the color in terms of the RGB color base of the DCI-P3 color gamut. The target color gamut may be based on a color gamut in which an image was created. For example, a user may have created the image utilizing the ADOBE® RGB color gamut. The controller determines a color conversion and generates a converted color gamut matrix. The converted color gamut matrix describes the color described by the original color gamut matrix in terms of bases for the target color gamut. The controller causes the display device to display the converted color gamut matrix at the coordinates that indicate the pixel of the display device to display the converted color gamut matrix. In some examples, the controller may cause the display device to display a first image of a first image file utilizing a first converted color gamut matrix in a first area having first coordinates indicated by the first image file and to simultaneously display a second image of a second image file utilizing a second converted color gamut matrix in a second area having second coordinates indicated by the second image file.
An electronic device comprising a display device that supports displaying images having different color gamuts in different areas of the display device improves color accuracy of the displayed images. The resulting color accuracy improves the user experience and allows for the creation of an image in one color gamut without requiring foreknowledge of an operational color gamut of a display device with which to later display the image.
In some examples in accordance with the present description, a non-transitory machine-readable medium is provided. Non-transitory includes all electronic mediums or media of storage, except signals. The non-transitory machine-readable medium stores machine-readable instructions. When executed by a controller, the machine-readable instructions cause the controller to drive a first subset of multiple light sources of a display device using a first color gamut matrix and drive a second subset of the multiple light sources of the display device using a second color gamut matrix, where a light source of the second subset is a same type of light source as a light source of the first subset.
In another example in accordance with the present description, a display device is provided. The display device comprises a display panel and a controller coupled to the display panel. The controller is to receive an original color gamut matrix and a target color gamut, where the target color gamut is a color gamut of multiple color gamuts. The controller is to determine a color conversion based on the original color gamut matrix and the target color gamut and generate a converted color gamut matrix based on the color conversion, where the converted color gamut matrix is based on the color gamut of the multiple color gamuts. The controller is to cause a light source of the display panel to display a pixel of an image using the converted color gamut matrix.
In another example in accordance with the present description, a display device is presented. The display device comprises a display panel having first and second areas, the first area having a first light source and the second area having a second light source, and a controller coupled to the display panel. The controller is to cause the display panel to display a first image in the first area using the first light source and a first color gamut matrix, cause the display panel to display the first image in the second area using the second light source and the first color gamut matrix, and cause the display panel to display a second image in the first area using the first light source and a second color gamut matrix.
Referring now to
The lights sources 112, 114, 116, 118, 120, 122, 124, 126, 128, 130 may be a same type of light source. The same type of light source, as used herein, is a light source sharing operating characteristics that are equivalent to operating characteristics of another similar light source. The same type of light source may be an LED, an OLED, a microLED, a quantum dot (QD) LED (QD-LED), a QD-OLED, a QD-microLED, or any other suitable light source that supports a wide-spectrum color gamut. For example, the lights sources 112, 114, 116, 118, 120, 122, 124, 126, 128, 130 may be a same type of QD-LED. In another example, the lights sources 112, 114, 116, 118, 120, 122, 124, 126, 128, 130 may be a same type of QD-OLED. In yet another example, the lights sources 112, 114, 116, 118, 120, 122, 124, 126, 128, 130 may be a same type of microLED. The display panel 102 may comprise areas 108, 110. The light sources of the area 108 may be the light sources 112, 114, 116, 118. The light sources of the area 110 may be the light sources 120, 122, 124, 126, 128, 130.
In various examples, the light sources 112, 114, 116, 118, 120, 122, 124, 126, 128, 130 may define different areas. For example, the light sources 112, 116 may be light sources of a first area, the light sources 114, 118, 120, 126 may be light sources of a second area, and the light sources 122, 128, 124, 130 may be light sources of a third area. In another example, the light sources 112, 114, 116, 118, 120, 122, 124, 126, 128, 130 may be light sources of a single area. In yet another example, the light sources 112, 114, 116, 120, 122, 124, 130 may be a first area, and the light sources 118, 126, 128 may be a second area.
The controller 104 couples to the display panel 102, the storage device 106, and the light sources 112, 114, 116, 118, 120, 122, 124, 126, 128, 130. In various examples, when executed in a sequential manner by the controller 104, the machine-readable instructions 132, 134, 136 cause the display device 100 to display multiple color gamuts simultaneously on the display panel 102. By executing the machine-readable instruction 132, the controller 104 causes the display panel 102 to display a first image in a first area using a first light source and a first color gamut matrix. By executing the machine-readable instruction 134, the controller 104 causes the display panel 102 to display the first image in a second area using a second light source and the first color gamut matrix. For example, the second area may be the area 110 and the second light source may be a light source of the light sources 120, 122, 124, 126, 128, 130. By executing the machine-readable instruction 136, the controller 104 causes the display panel 102 to display a second image in the first area using the first light source and a second color gamut matrix.
In some examples, by executing the machine-readable instruction 132, the controller 104 causes the display panel 102 to display a first image in the area 108 using the light source 112 and a first color gamut matrix. The first color gamut matrix may be a sRGB color gamut matrix, for example. By executing the machine-readable instruction 134, the controller 104 causes the display panel 102 to display the first image in the area 110 using the light source 120 and the first color gamut matrix. By executing the machine-readable instruction 136, the controller 104 causes the display panel 102 to display a second image in the area 108 using the light source 112 and a second color gamut matrix. The second color gamut matrix may be a DCI-P3 color gamut matrix, for example. By executing the machine-readable instruction 136, the controller 104 may cause the display panel 102 to display the second image in the area 108 using the light source of the light sources 112, 114, 116, 118 and a second color gamut matrix.
Referring now to
In some examples, the display device 200 illustrates a first time period during which a controller (e.g., the controller 104) may cause a display panel (e.g., the display panel 102) of the display device 200 to display a first image (e.g., the image 208) in a first area (e.g., the area 202) using a first light source (e.g., the light source 112, 114, 116, 118) and a first color gamut matrix. The first color gamut matrix may describe the color gamut indicated by the white-dotted gray background, for example. The display device 212 illustrates a second time period during which the controller may cause the display panel of the display device 212 (e.g., the display device 200) to display the first image (e.g., the image 208, 222) in a second area (e.g., the area 218, 206) using a second light source (e.g., the light source 120, 122, 124, 126, 128, 130) and the first color gamut matrix. The controller may cause the display panel of the display device 212 to display a second image (e.g., the image 220, 210) in the first area (e.g., the area 214, 202) using the first light source and a second color gamut matrix. The second color gamut matrix may describe the yet another color gamut indicated by black-dotted light gray background.
An electronic device comprising the display device 100, 200, 212 that supports displaying images (e.g., the images 208, 210) having different color gamuts in areas 108, 110, areas 202, 204, 206, areas 214, 216, 218, respectively, improves color accuracy of the displayed images. The resulting color accuracy improves the user experience and allows for the creation of images in one color gamut without requiring foreknowledge of an operational color gamut of the display device 100, 200, 212 with which to later display the image.
Referring now to
The controller 304 couples to the display panel 302, the storage device 306, and the multiple light sources 318, 320, 322, 324, 326, 328, 330, 332, 334, 336. The storage device 306 may store machine-readable instructions that, when executed by the controller 304 may cause the controller 304 to perform some or all of the actions attributed herein to the controller 304. The machine-readable instructions may be the machine-readable instructions 310, 312, 314, 316, for example.
In various examples, when executed in a sequential manner by the controller 304, the machine-readable instructions 310, 312, 314, 316 cause the display device 300 to display multiple color gamuts simultaneously on the display panel 302. By executing the machine-readable instruction 310, the controller 304 receives an original color gamut matrix and a target color gamut. By executing the machine-readable instruction 312, the controller 304 determines a color conversion based on the original color gamut matrix and the target color gamut. By executing the machine-readable instruction 314, the controller 304 generates a converted color gamut matrix based on the color conversion. By executing the machine-readable instruction 316, the controller 304 causes a light source of the multiple light sources 318, 320, 322, 324, 326, 328, 330, 332, 334, 336 of the display panel 302 to display a pixel of an image using the converted color gamut matrix.
In various examples, by executing the machine-readable instruction 310, the controller 304 receives an original color gamut matrix and a target color gamut. For example, the original color gamut matrix may be a color gamut matrix describing a color of an sRGB color gamut. The target color gamut may be EBU. The controller 304 may receive the original color gamut matrix or the target color gamut from an electronic device coupled to the display device 300, for example. In another example, the controller 304 may receive the original color gamut matrix or the target color gamut via a network interface device (not expressly shown). By executing the machine-readable instruction 312, the controller 304 determines a color conversion based on the original color gamut matrix and the target color gamut. For example, the controller 304 may compare the target color gamut to the color gamuts of multiple Lookup Tables (LUTs) stored as data structures on the storage device 306 to determine a LUT for the color conversion. A data structure of a LUT of the multiple LUTs may be a three-dimensional (3D) table, a one-dimensional (1D) table utilized with a 3D table, two 1 D tables utilized with a three-by-three matrix, two 1 D tables utilized with a three-by-four matrix, or some other suitable data structure for converting from one color gamut to another color gamut. By executing the machine-readable instruction 314, the controller 304 generates a converted color gamut matrix based on the color conversion. For example, the controller 304 may generate the converted color gamut matrix based on the LUT for the color conversion. By executing the machine-readable instruction 316, the controller 304 causes a light source of the multiple light sources 318, 320, 322, 324, 326, 328, 330, 332, 334, 336 of the display panel 302 to display a pixel of an image using the converted color gamut matrix.
As described above, an image file comprises the data of a grid of pixels having colors that are described by multiple original color gamut matrices and a respective target color gamut of an original color gamut matrix of the multiple original color gamut matrices and that have coordinates that indicate pixels of the display device 300 to display multiple converted color gamut matrices associated with the multiple original color gamut matrices. The pixels of the display device 300 may be a subset of light sources of the multiple light sources 318, 320, 322, 324, 326, 328, 330, 332, 334, 336. The controller 304 may determine color conversions for the multiple original color gamut matrices based on the original color gamut matrices and the respective target color gamut associated with the original color gamut matrix of the multiple original color gamut matrices. The controller 304 may generate the multiple converted color gamut matrices based on the color conversions. The controller 304 may cause the subset of light sources of the multiple light sources 318, 320, 322, 324, 326, 328, 330, 332, 334, 336 of the display panel 302 that correspond to the coordinates of the image file to display the respective converted color gamut matrix.
In some examples, the controller 304 may receive first and second original color gamut matrices of multiple color gamut matrices, the first and the second original color gamut matrices associated with a first and second target color gamut, respectively, and a first coordinate and a second coordinate, respectively. For example, the first original color gamut matrix may be associated with a DCI-P3 target color gamut and the second original color gamut matrix may be associated with an sRGB target color gamut. By comparing the first coordinate and the second coordinate, the controller 304 may determine the first original color gamut matrix and the second original color gamut matrix are associated with a same pixel. Overlapping areas, as used herein, are areas of the display device 300 having pixels that correspond to coordinates associated with multiple original color gamut matrices. For example, the controller 304 may determine the first original color gamut matrix and the second original color gamut matrix are associated with a light source 328 of the multiple light sources 318, 320, 322, 324, 326, 328, 330, 332, 334, 336. The controller 304 may determine a priority for the first original color gamut matrix and the second original color gamut matrix. The controller 304 may determine the priority utilizing data of the image file, by comparing the first and the second target color gamut to determine which is a wide-spectrum color gamut, or, as described below with respect to
For example, the controller 304 may receive a first priority associated with the first original color gamut matrix and a second priority associated with the second original color gamut matrix and determine whether the first priority is higher than the second priority. The first original color gamut matrix may be for an active window of the display device 300 and may be associated with a value that indicates a highest priority (e.g., 1 on a scale of 1 to 10, where 1 indicates a highest priority). The second original color gamut matrix may be for a background window of the display device 300 and may be associated with a value that indicates a low priority (e.g., 3 on a scale of 1 to 10, where 10 indicates a highest priority). In another example, the controller 304 may determine that the first target color gamut has a wide-spectrum color gamut in comparison to the second target color gamut. Based on the wide-spectrum color gamut determination, the controller 304 may determine the first original color gamut matrix has a higher priority than the second original color gamut matrix. For example, the controller 304 may determine that the first original color gamut matrix associated with the DCI-P3 target color gamut has a higher priority than the second original color gamut matrix associated with the sRGB target color gamut. The controller 304 may determine a color conversion and generate a converted color gamut matrix for an original color gamut matrix of the multiple color gamut matrices having the higher priority. For example, the controller 304 may determine a color conversion and generate a converted color gamut matrix for the first original color gamut matrix associated with the DCI-P3 target color gamut. The controller 304 causes the display device 300 to display the converted color gamut matrix at the coordinates.
Referring now to
In some examples, the PDF file may include multiple layers, a layer of the multiple layers having a target color gamut. For example, a background layer of the PDF file may have a first target color gamut that is equivalent to the first color gamut of the areas 402, 404. A second layer of the PDF file comprising the image 412 may have a second target color gamut that is different than the first target color gamut as indicated by the black-dotted light gray background. A third layer of the PDF file comprising the images 408, 410 may have a third target color gamut that is different than the first and second target color gamuts as indicated by the white-dotted dark gray background. A layer of the PDF file may have a priority. A controller (e.g., the controller 104, 304) may determine a layer having the highest priority.
For example, the controller may determine the third layer of the PDF file has the highest priority. The controller may determine color conversions for multiple original color gamut matrices associated with the highest priority layer. The controller may generate multiple converted color gamut matrices for the multiple original color gamut matrices associated with the highest priority layer. The controller may determine another layer having the second highest priority. For example, the controller may determine the second layer of the PDF file has the second highest priority. The controller may determine non-overlapping areas of the layer having the highest priority and the second highest priority. The controller may determine color conversions for multiple original color gamut matrices associated with the second highest priority layer and the non-overlapping areas of the first and the second layers. The controller may generate multiple converted color gamut matrices for the multiple original color gamut matrices associated with the highest priority layer and the non-overlapping areas of the first and the second layers. The controller may determine the background layer of the PDF file has the lowest priority. The controller may determine non-overlapping areas of the background layer and the first and the second layers. The controller may determine color conversions for multiple original color gamut matrices associated with the background layer and the non-overlapping areas of the background layer and the first and the second layers. The controller may generate multiple converted color gamut matrices for the multiple original color gamut matrices associated with the lowest priority layer and the non-overlapping areas of the background layer and the first and the second layers. The controller may cause the display device 400 to display the converted color gamut matrices for the background, the first, and the second layers.
For example, the controller may cause the display device 400 to display the images 408, 410 having the multiple converted color gamut matrices associated with the highest priority layer, the image 412 having the multiple converted color gamut matrices associated with the second highest priority layer and the non-overlapping areas of the first and the second layers, and the background image having the multiple converted color gamut matrices associated with the lowest priority layer and the non-overlapping areas of the background layer and the first and the second layers. For example, the overlapping areas of the images 408, 412 represent the target color gamut associated with the image 408, the overlapping areas of the image 410 and the background image represent the target color gamut associated with the image 410, and the overlapping areas of the image 412 and the background image represent the target color gamut associated with the image 412.
In other examples, the images 408, 410 may be referred to as a first portion of the area 406, the image 412 may be referred to as a second portion of the area 406, and a third portion of the area 406 is a remaining portion of the area 406. The controller may cause the display device 400 to display a set of pixels of the third portion of the area 406 using a first light source and a first color gamut matrix, as indicated by the black-dotted white background. The controller may cause the display device 400 to display a set of pixels of the images 408, 410 in the first portion of the area 406 using a second light source and a second color gamut matrix, as indicated by the white-dotted dark gray background. The controller may cause the display device 400 to display a set of pixels of the image 412 in the second portion of the area 406 using a third light source and a third color gamut matrix, as indicated by the black-dotted light gray background.
An electronic device comprising the display device 300, 400 that supports displaying images having different color gamuts based on priorities for different areas of the display device 300, 400 improves color accuracy of the displayed images. The resulting color accuracy improves the user experience and allows for the creation of images in one color gamut without requiring foreknowledge of an operational color gamut of the display device 300, 400 with which to later display the image.
Referring now to
In various examples, the display device 500 comprises the controller 502 coupled to the non-transitory machine-readable medium 504. The non-transitory machine-readable medium 504 may store machine-readable instructions. The machine-readable instructions may be the machine-readable instructions 506, 508, for example. The machine-readable instructions 506, 508, when executed by the controller 502, may cause the controller 502 to perform some or all of the actions attributed herein to the controller 502. The controller 502 may execute the machine-readable instructions 506, 508 in a sequential or a random manner.
In various examples, when executed by the controller 502, the machine-readable instructions 506, 508 cause the display device 500 to display multiple color gamuts on the display device 500. By executing the machine-readable instruction 506, the controller 502 drives a first subset of multiple light sources (e.g., the light sources 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 318, 320, 322, 324, 326, 328, 330, 332, 334, 336) of the display device 500 using a first color gamut matrix. By executing the machine-readable instruction 508, the controller 502 drives a second subset of the multiple light sources of the display device 500 using a second color gamut matrix. A light source of the second subset is a same type of light source as a light source of the first subset.
As described above with respect to
Referring now to
In other examples, the area 606 may be an area having a fixed location on the display device 600. A fixed location, as used herein, defines a region whose boundaries remain stationary relative to a display panel (e.g., the display panel 102, 302). The fixed location may have a fixed color gamut. A fixed color gamut, as used herein, is an area of the display device 600 having a color gamut that remains the same, regardless of a target color gamut of an image file. For example, the area 606 may have a DCI-P3 color gamut. The fixed location of the area 606 may be rectangular in shape. In other examples, the fixed location of the area 606 may be triangular, circular, elliptical, an area between two concentric circles, or any other two-dimensional (2D) shape. In various examples, a user may define boundaries of the fixed location. For example, the user may divide an image between two different color gamuts to determine an appearance of the image in the two different color gamuts. A first area (e.g., the area 604) of the application may display a first portion of the image utilizing a NTSC 72% color gamut and a second area (e.g., the area 606) of the application may display a second portion of the image utilizing a DCI-P3 color gamut. In some examples, the boundaries of the fixed location may define an irregular 2D shape.
As described above with respect to
In other examples, the controller may determine an area having a fixed location (e.g., the area 606) has a higher priority than the priority of the first or the second original color gamut matrix. For example, the controller may determine the first and the second original color gamut matrices are associated with a pixel of the area 606. The controller may receive a priority of 1 on a scale of 1 to 10 for the first original color gamut matrix and a priority of 2 for the second original color gamut matrix. The controller may determine that a priority of the area 606 having a fixed location has a higher priority than the first and the second original color gamut matrices. The controller may determine a color conversion for the first original color gamut matrix utilizing a color gamut associated with the area 606 as the target color gamut. The controller may generate a converted color gamut matrix for the first original color gamut matrix based on the color conversion. The controller may cause the display device 600 to display the converted color gamut matrix at the coordinates for the first color gamut matrix. For example, the image 608 may have a first target color gamut. The controller may determine a portion of the image 608 that overlaps the area 606 may have a second target color gamut that is the color gamut associated with the area 606. The controller causes the display device 600 to display a non-overlapping portion of the image 608 utilizing the first target color gamut and the overlapping portion of the image 608 utilizing the second target color gamut.
An electronic device comprising the display device 500, 600 that supports displaying images having different color gamuts in different areas of the display device 500, 600 improves color accuracy of the displayed images. The resulting color accuracy improves the user experience and allows for the creation of an image in one color gamut without requiring foreknowledge of an operational color gamut of the display device 500, 600 with which to later display the image.
While in various examples, the controller (e.g., the controller 104, 304, 502) is a controller of a display device (e.g., the display device 100, 300, 500), as described above, the controller may be a GPU of an electronic device that comprises the display device. The display device may be an in-built display device of the electronic device, a display device coupled to the electronic device via a wired connection (e.g., Universal Serial Bus (USB)), Video Graphics Array (VGA), Digital Visual Interface (DVI), High-Definition Multimedia Interface (HDMI)), or a stand-alone display device coupled to the electronic device via a wireless connection (e.g., WI-FI®, BLUETOOTH®). The electronic device may comprise a storage device (e.g., the storage device 106, 306, the non-transitory machine-readable medium 504) storing machine-readable instructions (e.g., the machine-readable instructions 132, 134, 136, 310, 312, 314, 316, 506, 508), which, when executed by the GPU, may cause the GPU to perform some or all of the actions attributed herein to the controller. For example, the GPU may receive an original color gamut matrix (e.g., machine-readable instruction 310). The GPU may determine a color conversion based on the original color gamut matrix and the target color gamut (e.g., machine-readable instruction 312). The GPU may generate a converted color gamut matrix based on the color conversion (e.g., machine-readable instruction 314). The GPU may cause a light source (e.g., the light source 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 318, 320, 322, 324, 326, 328, 330, 332, 334, 336) of a display panel (e.g., the display panel 102, 302) of the display device to display an image using the converted color gamut matrix. In some examples, the GPU may transmit the converted color gamut matrix to a TCON (e.g., the controller 104, 304, 502) of the display device (e.g., the display device 100, 300, 500). The controller of the display device may cause the light source of the display panel of the display device to display an image using the converted color gamut matrix.
The above description is meant to be illustrative of the principles and various examples of the present description. Numerous variations and modifications become apparent to those skilled in the art once the above description is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations and modifications.
In the figures, certain features and components disclosed herein may be shown in exaggerated scale or in somewhat schematic form, and some details of certain elements may not be shown in the interest of clarity and conciseness. In some of the figures, in order to improve clarity and conciseness, a component or an aspect of a component may be omitted.
In the above description and in the claims, the term “comprising” is used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . .” Also, the term “couple” or “couples” is intended to be broad enough to encompass both direct and indirect connections. Thus, if a first device couples to a second device, that connection may be through a direct connection or through an indirect connection via other devices, components, and connections. Additionally, the word “or” is used in an inclusive manner. For example, “A or B” means any of the following: “A” alone, “B” alone, or both “A” and “B.”
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/039654 | 6/29/2021 | WO |