Managing Rollable Display Panels on a Display Device
Patent Information
- Application Number
- JP2023563248
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-04-30
- Filing Date
- 2022-03-23
- Publication Date
- 2025-03-14
AI Technical Summary
Existing display devices with rollable display panels face challenges in accurately controlling and determining the size of the visible portion due to physical changes in mechanical components, leading to inaccurate content display and increased power consumption.
The display device receives distance measurements from sensors to determine the dimensions of the rollable display panel and configures output settings accordingly, using a controller to recalibrate mechanical devices and adjust the visible portion uniformly.
This approach ensures accurate sizing and uniform expansion/contraction of the rollable display panel, reducing power consumption and preventing content display on internal portions, thereby enhancing display performance and efficiency.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This patent application claims priority to U.S. Non-Provisional Patent Application No. 17 / 302,337, filed April 30, 2021, entitled “MANAGEMENT OF A ROLLABLE DISPLAY PANEL OF A DISPLAY DEVICE,” which is expressly incorporated herein by reference.
[0002] Aspects of the present disclosure relate generally to display devices, for example, to managing a rollable display panel of a display device. [Background technology]
[0003] A user device may include a display device. A display device may be an output device for representing information in a visual form. For example, a display device may include an output surface and projection mechanism that displays text and / or graphic images using a cathode ray tube (CRT), a liquid crystal display (LCD), a light emitting diode (LED) display, an organic LED (OLED) display, a gas plasma display, or another image projection technology. Summary of the Invention [Means for solving the problem]
[0004] In some aspects, a method for configuring display content of a rollable display panel includes receiving, by a display device, distance measurements from a sensor, the distance measurements indicating dimensions of the rollable display panel of the display device, and configuring, by the display device and based on the distance measurements, output settings for the display content of the rollable display panel in accordance with the dimensions.
[0005] In some aspects, a non-transitory computer-readable medium stores a set of instructions including one or more instructions that, when executed by one or more processors of a display device, cause the display device to receive distance measurements from a sensor, the distance measurements indicative of dimensions of a rollable display panel of the display device, and configure output settings for displayed content of the rollable display panel in accordance with the dimensions based on the distance measurements.
[0006] In some aspects, the display device apparatus includes means for receiving distance measurements from a sensor, the distance measurements indicating dimensions of a rollable display panel of the display device, and means for configuring output settings for displayed content of the rollable display panel in accordance with the dimensions based on the distance measurements.
[0007] In some aspects, the display device includes a rollable display panel, a distance measurement sensor, and a controller, the controller configured to receive a distance measurement from the distance measurement sensor associated with a sensing signal of the distance measurement sensor, determine dimensions of a visible portion of the rollable display panel based on the distance measurement, and perform an action associated with the visible portion of the rollable display panel based on the dimensions.
[0008] Aspects generally include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user devices, user equipment, wireless communication devices, and / or processing systems as fully described with reference to and as illustrated in the drawings and this specification.
[0009] The foregoing has outlined rather broadly the features and technical advantages of the embodiments according to the present disclosure so that the following detailed description may be better understood. Additional features and advantages are described below. The concepts and examples disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent structures do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, both their organization and methods of operation, together with associated advantages, will be better understood from the following description when considered in conjunction with the accompanying drawings. Each of the figures is provided for the purpose of illustration and explanation, and not as a definition of the limits of the claims.
[0010] So that the above-listed features of the present disclosure can be understood in detail, further details of the above briefly summarized description may be obtained by referring to embodiments, some of which are illustrated in the attached drawings. However, since the present description may admit of other equally effective embodiments, it should be noted that the attached drawings illustrate only some typical embodiments of the present disclosure and therefore should not be considered as limiting its scope. The same reference numbers in different drawings may identify the same or similar elements. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 illustrates an exemplary environment in which management of a rollable display panel of a display device as described herein may be implemented in accordance with the present disclosure. [Diagram 2] 2 illustrates example components of one or more devices shown in FIG. 1, such as a user device and / or a wireless communication device, in accordance with the present disclosure. [Figure 3A] FIG. 2 illustrates an example relating to managing a rollable display panel of a display device in accordance with the present disclosure. [Figure 3B] FIG. 2 illustrates an example relating to managing a rollable display panel of a display device in accordance with the present disclosure. [Figure 4]FIG. 2 illustrates an example relating to managing a rollable display panel of a display device in accordance with the present disclosure. [Diagram 5] FIG. 2 illustrates an example relating to managing a rollable display panel of a display device in accordance with the present disclosure. [Figure 6] 4 is a flowchart of an exemplary process associated with managing a rollable display panel of a display device in accordance with the present disclosure. [Figure 7] 4 is a flowchart of an exemplary process associated with managing a rollable display panel of a display device in accordance with the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Various aspects of the present disclosure will be described more fully below with reference to the accompanying drawings. However, the present disclosure may be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout the present disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art will appreciate that the scope of the present disclosure encompasses any aspect of the present disclosure disclosed herein, whether implemented independently of or in combination with other aspects of the present disclosure. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects described herein. In addition, the scope of the present disclosure is intended to encompass such an apparatus or method practiced using other structures, functions, or structures and functions in addition to or other than the various aspects of the present disclosure described herein. It will be understood that any aspect of the present disclosure disclosed herein may be embodied by one or more elements of a claim.
[0013] The user device may include a display device for presenting visual content to the user. In some cases, the display device may include a rollable display panel that may be expanded and / or contracted between a first portion and a second portion to adjust (e.g., increase or decrease) a visible portion of the display panel. The visible portion of the display device may be a portion of the display device that extends from and / or is disposed outside of an internal housing of the user device.
[0014] Typically, a mechanical device (e.g., a motor, a set of rollers, etc.) may be used to expand and / or contract the rollable display panel. In some cases, the mechanical device may be calibrated to allow a controller of the user device to control the size of the visible portion of the rollable display panel, to allow the rollable display panel to be uniformly expanded and / or contracted (e.g., to allow the bottom and top edges of the rollable display panel to expand at the same rate), etc. However, over time, dust, temperature, shocks caused by dropping the user device, etc. may cause physical changes to the mechanical device, which may affect the operation of the mechanical device. For example, physical changes to the mechanical device may affect the calibration of the mechanical device, which may prevent the controller from accurately controlling and / or determining the size of the visible portion of the rollable display panel and / or may prevent the rollable display panel from being uniformly expanded and / or contracted. Furthermore, failure to accurately control and / or determine the size of the visible portion may lead to content being displayed on a portion of the rollable display panel disposed within the internal housing of the user device, which may result in undesirable power consumption.
[0015] Some implementations described herein enable a display device of a user device to accurately determine a current size of a visible portion of a rollable display panel and configure output settings for displayed content based on the current size of the visible portion. For example, the display device may receive distance measurements from a sensor. The distance measurements may indicate dimensions of the rollable display panel (e.g., the size of the visible portion). The display device may configure output settings for displayed content of the rollable display panel based on the distance measurements and / or the dimensions of the rollable display panel.
[0016] In this manner, the display device may accurately determine the size of the visible portion of the rollable display panel. Additionally, the display device may use the distance measurements to determine the accuracy of a mechanical device configured to expand and / or contract the rollable display panel. For example, the mechanical device may include a stepper motor that provides a count of a counter mechanism that indicates the number of revolutions of the motor relative to the display device. The display device may determine the accuracy of the motor based on comparing the size of the visible portion indicated by the number of revolutions of the motor with the size of the visible portion indicated by the distance measurements. The display device may cause the motor to be recalibrated when the accuracy meets a threshold value.
[0017] 1 is a diagram of an example environment 100 in which the systems and / or methods described herein may be implemented. As shown in FIG 1, environment 100 may include a user device 110, a wireless communication device 120, and a network 130. The devices of environment 100 may be interconnected via wired connections, wireless connections, or a combination of wired and wireless connections.
[0018] The user devices 110 include one or more devices that may include one or more display devices 112 having a rollable display panel as described herein. For example, the user devices 110 may include one or more devices that may receive, generate, store, process, and / or provide information related to one or more rollable display panels as described herein. More specifically, the user devices 110 may include communications and / or computing devices, such as mobile phones (e.g., smartphones, wireless phones, etc.), laptop computers, tablet computers, handheld computers, desktop computers, gaming devices, wearable communications devices (e.g., smart watches, smart glasses, etc.), or similar types of devices.
[0019] Similar to user device 110, wireless communication device 120 includes one or more devices capable of receiving, generating, storing, processing, and / or providing information related to one or more rollable display panels described herein. For example, wireless communication device 120 may include base stations, access points, etc. Additionally or alternatively, similar to user device 110, wireless communication device 120 may include communications and / or computing devices such as mobile phones (e.g., smartphones, wireless telephones, etc.), laptop computers, tablet computers, handheld computers, desktop computers, gaming devices, wearable communications devices (e.g., smart watches, smart glasses, etc.), or similar types of devices.
[0020] Network 130 includes one or more wired and / or wireless networks. For example, network 130 may include a cellular network (e.g., a long-term evolution (LTE) network, a code division multiple access (CDMA) network, a 3G network, a 4G network, a 5G network, other types of next generation networks, etc.), a public land mobile network (PLMN), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), a telephone network (e.g., a public switched telephone network (PSTN)), a private network, an ad-hoc network, an intranet, the Internet, a fiber-optic based network, a cloud computing network, etc., and / or a combination of these or other types of networks.
[0021] The number and arrangement of devices and networks shown in Figure 1 are provided as an example. In practice, there may be additional devices and / or networks, fewer devices and / or networks, different devices and / or networks, or differently arranged devices and / or networks than those shown in Figure 1. Furthermore, two or more devices shown in Figure 1 may be implemented within a single device, or a single device shown in Figure 1 may be implemented as multiple distributed devices. Additionally or alternatively, a set of devices (e.g., one or more devices) of environment 100 may perform one or more functions described as being performed by another set of devices of environment 100.
[0022] 2 is a diagram illustrating example components of a device 200 in accordance with the present disclosure. The device 200 may correspond to a user device 110 and / or a wireless communication device 120. In some aspects, the user device 110 and / or the wireless communication device 120 may include one or more of the devices 200 and / or one or more components of the devices 200. As shown in FIG. 2, the device 200 may include a bus 205, a processor 210, a memory 215, a storage component 220, an input component 225, an output component 230, a communication interface 235, a sensor 240, and / or a rollable display panel 245.
[0023] The bus 205 includes components that enable communication between the components of the device 200. The processor 210 is implemented in hardware, firmware, or a combination of hardware and software. The processor 210 is a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a microprocessor, a microcontroller, a digital signal processor (DSP), a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), or another type of processing component. In some aspects, the processor 210 includes one or more processors that can be programmed to perform functions. The memory 215 includes a random access memory (RAM), a read only memory (ROM), and / or another type of dynamic or static storage device (e.g., flash memory, magnetic memory, and / or optical memory) that stores information and / or instructions for use by the processor 210.
[0024] The storage component 220 stores information and / or software related to the operation and use of the device 200. For example, the storage component 220 may include a hard disk (e.g., a magnetic disk, an optical disk, a magneto-optical disk, and / or a solid-state disk), a compact disk (CD), a digital versatile disk (DVD), a floppy disk, a cartridge, a magnetic tape, and / or another type of non-transitory computer-readable medium along with a corresponding drive.
[0025] Input components 225 include components that enable device 200 to receive information, such as via user input (e.g., a touchscreen display, a keyboard, a keypad, a mouse, buttons, switches, and / or a microphone). Additionally or alternatively, input components 225 may include components for determining the position or location of device 200 (e.g., a Global Positioning System (GPS) component or a Global Navigation Satellite System (GNSS) component) and / or sensors for sensing information (e.g., an accelerometer, a gyroscope, an actuator, or another type of position or environmental sensor). Output components 230 include components that provide output information from device 200 (e.g., a display, a speaker, a haptic feedback component, and / or an audio or visual indicator).
[0026] The communications interface 235 includes transceiver-like components (e.g., a transceiver and / or a separate receiver and transmitter) that enable the device 200 to communicate with other devices, such as via a wired connection, a wireless connection, or a combination of wired and wireless connections. The communications interface 235 may enable the device 200 to receive information from and / or provide information to another device. For example, the communications interface 235 may include an Ethernet interface, an optical interface, a coaxial interface, an infrared interface, a radio frequency interface, a universal serial bus (USB) interface, a wireless local area interface (e.g., a Wi-Fi interface), and / or a cellular network interface.
[0027] Sensor 240 includes one or more devices capable of sensing a characteristic associated with device 200. Sensor 240 may include one or more integrated circuits (e.g., on a packaged silicon die) and / or one or more passive components of one or more flex circuits to enable communication with one or more components of device 200.
[0028] In some aspects, the sensor 240 may include an optical sensor capable of obtaining data indicative of a dimension of a rollable display panel of a display device, as described herein. The optical sensor may include an emitter capable of emitting a pulse of light and an optical receiver capable of receiving the pulse of light and / or a reflection of the pulse of light. For example, the optical sensor may include an infrared (IR) sensor, a LIDAR sensor, etc.
[0029] Sensor 240 may include an optical sensor having a field of view from which sensor 240 may determine one or more characteristics of device 200's environment. In some aspects, sensor 240 may include a camera. For example, sensor 240 may include a low-resolution camera (e.g., video flux array (VGA)) capable of capturing images of less than 1 megapixel, images of less than 1216×912 pixels, etc. Sensor 240 may be a low-power device (e.g., a device consuming less than 10 milliwatts of power) with always-on capabilities (e.g., to enable always-on face detection, always-on character recognition, always-on object detection, etc.) while device 200 is powered on.
[0030] Additionally or alternatively, the sensors 240 may include magnetometers (e.g., Hall effect sensors, anisotropic magnetoresistance (AMR) sensors, giant magnetoresistance sensors (GMR), etc.), location sensors (e.g., GPS receivers, local positioning system (LPS) devices (e.g., using triangulation and / or multilateration, among other examples), etc.), gyroscopes (e.g., microelectromechanical systems (MEMS) gyroscopes or similar type devices), accelerometers, speed sensors, motion sensors, infrared sensors, temperature sensors, pressure sensors, etc.
[0031] The rollable display panel 245 includes an output surface capable of using image projection technology (e.g., liquid crystal display (LCD), light emitting diode (LED), organic LED (OLED), gas plasma, etc.) to present content in a visual form. The rollable display panel 245 may include a flexible structure that allows at least a portion of the rollable display panel 245 to expand from and / or contract into a device (e.g., user device 110 and / or wireless communication device 120) to change the size of the output surface used to present content in a visual form, as described herein.
[0032] The device 200 may perform one or more processes described herein. The device 200 may perform these processes based on the processor 210 executing software instructions stored by a non-transitory computer-readable medium, such as the memory 215 and / or the storage component 220. A computer-readable medium is defined herein as a non-transitory memory device. A memory device includes memory space within a single physical storage device or memory space spread across multiple physical storage devices.
[0033] Software instructions may be read into memory 215 and / or storage component 220 from another computer-readable medium or another device via communications interface 235. When executed, the software instructions stored in memory 215 and / or storage component 220 may cause processor 210 to perform one or more processes described herein. Additionally or alternatively, hardwired circuitry may be used in place of or in combination with software instructions to perform one or more processes described herein. Thus, the aspects described herein are not limited to any specific combination of hardware circuitry and software.
[0034] In some aspects, device 200 includes means for performing one or more processes described herein and / or means for performing one or more operations of the processes described herein. For example, device 200 may include means for receiving distance measurements from a sensor, the distance measurements indicative of dimensions of a rollable display panel of a display device, and means for configuring output settings for display content of the rollable display panel according to the dimensions based on the distance measurements. In some aspects, such means may include one or more components of device 200 described with respect to FIG. 2, such as bus 205, processor 210, memory 215, storage component 220, input component 225, output component 230, communication interface 235, sensor 240, and / or rollable display panel 245.
[0035] The number and arrangement of components shown in Figure 2 are given as an example. In practice, device 200 may include additional components, fewer components, different components, or components arranged differently than those shown in Figure 2. Additionally or alternatively, a set of components (e.g., one or more components) of device 200 may perform one or more functions that are described as being performed by another set of components of device 200.
[0036] 3A and 3B are diagrams illustrating an example 300 relating to managing a rollable display panel of a display device according to the present disclosure. As shown in FIGS. 3A and 3B, a display device 305 of a user device 110 (e.g., display device 112) includes a rollable display panel 310, a main housing section 315, a roller housing section 320, a chassis 325, a sensor 240 (e.g., light emitter 330 and light receiver 335, as shown), a controller 340, and an adjustment mechanism 345. The rollable display panel 310, the main housing section 315, the roller housing section 320, the chassis 325, the sensor 240, the controller 340, and the adjustment mechanism 345 are described in more detail below.
[0037] 3A by reference numeral 350, the display device 305 adjusts the rollable display panel 310. A user may provide input to the user device 110. The input may be associated with adjusting the size of the visible portion of the rollable display panel 310. For example, the user may provide input via input elements displayed via the rollable display panel 310, physical buttons included on the main housing section 315 and / or roller housing section 320, etc.
[0038] The controller 340 may receive an input and cause the adjustment mechanism 345 to adjust the rollable display panel 310 based on the input. In some aspects, the input indicates a size of the visible portion of the rollable display panel 310. For example, the input may include a distance between an edge of the main housing section 315 and an edge of the roller housing, a length of a side of the rollable display panel 310 (e.g., a side adjacent to the main housing section 315), etc.
[0039] The controller 340 may determine a new size of the visible portion of the rollable display panel 310 based on the size of the visible portion indicated by the input. The controller 340 may determine the current size of the visible portion based on accessing information stored in a memory associated with the display device 305. For example, the information stored in the memory may include information indicating the current size of the visible portion of the rollable display panel 310, the current distance between an end of the main housing section 315 and the roller housing section 320, etc. The controller may determine the current size of the visible portion based on the information indicating the current size of the visible portion of the rollable display panel 310, the current distance between an end of the main housing section 315 and the roller housing section 320, etc.
[0040] The controller 340 may determine a difference between the current size of the visible portion and the new size of the visible portion. The controller 340 may determine a size of a portion of the rollable display panel 310 to be extended from or retracted into the interior of the main housing section 315 based on the difference between the current size of the visible portion and the new size of the visible portion. The controller 340 may cause the adjustment mechanism 345 to adjust the rollable display panel 310 to account for the difference between the current size of the visible portion and the new size of the visible portion.
[0041] 3A, the controller 340 causes an adjustment mechanism 345 (shown in FIG. 3B) to transition the rollable display panel 310 from a fully retracted position to an extended position. In some aspects, the fully retracted position corresponds to a minimum size of a viewable portion of the rollable display panel 310. For example, in the fully retracted position, the roller housing section 320 may be disposed adjacent an end of the main housing section 315 and / or the distance between the light emitter 330 and the light receiver 335 may be a minimum distance (e.g., 0 cm, 0.1 cm, etc.).
[0042] In some aspects, the expanded position corresponds to a size of the visible portion of the rollable display panel 310 that is greater than a minimum size of the visible portion. For example, the expanded position may correspond to a fully expanded position (e.g., the size of the visible portion is a maximum size), a partially expanded position (e.g., the size of the visible portion is greater than a minimum size and / or less than a maximum size), etc.
[0043] As indicated by reference numeral 355, the controller 340 receives measurement data from the sensor 240 (e.g., the light emitter 330 and / or the light receiver 335 shown in FIG. 3A ). In some embodiments, the measurement data includes information identifying a distance between the main housing section 315 and the roller housing section 320. For example, the sensor 240 may obtain data indicative of the distance between the main housing section 315 and the roller housing section 320. The sensor 240 may determine the distance between the main housing section 315 and the roller housing section 320 based on the obtained data in a manner similar to that described below. The sensor 240 may provide information indicative of the distance between the main housing section 315 and the roller housing section 320 to the controller 340.
[0044] Alternatively or additionally, the controller 340 determines the distance between the main housing section 315 and the roller housing section 320 based on the measurement data. In some embodiments, the sensor 240 includes a light emitter 330 and a light receiver 335. The light emitter 330 may be disposed at an end of the main housing section 315 and the light receiver 335 may be disposed at an end of the roller housing section 320 opposite the light emitter 330. In some embodiments, the roller housing section 320 is slidable along the chassis 325 to adjust the size of the visible portion of the rollable display panel 310, as described below with respect to FIG. 4. The light emitter 330 may emit pulses of light that are received by the light receiver 335. The light receiver 335 may provide received light information associated with the light received by the light receiver 335 to the controller 340.
[0045] The received light information may include light wave measurements indicative of one or more characteristics associated with the light received by the receiver 335. For example, the received light information may include information indicative of the amount of light received by the receiver 335, the wavelength of the light waves received by the receiver 335, the frequency of the light waves received by the receiver 335, the amplitude of the light waves received by the receiver 335, etc.
[0046] As indicated by reference numeral 360, the controller 340 measures the distance and / or gap between the light emitter 330 and the light receiver 335 based on the light wave measurements included in the measurement data. The controller 340 may determine the distance between the light emitter 330 and the light receiver 335 based on the received light information. The controller 340 may determine the distance between the main housing section 315 and the roller housing section 320 based on the distance between the light emitter 330 and the light receiver 335. The controller 340 may determine a new size of the visible portion of the rollable display panel 310 based on the distance between the main housing section 315 and the roller housing section 320.
[0047] For example, controller 340 may determine the length of main housing section 315 and / or the length of roller housing section 320 based on accessing a data structure (e.g., a database, table, list, etc.) that stores information indicative of the length of main housing section 315 and / or the length of roller housing section 320. The controller may add the distance between main housing section 315 and roller housing section 320 to the length of main housing section 315 to calculate a dimension (e.g., the length of a side of the visible portion of rollable display panel 310). Controller 340 may calculate the size of the visible portion of rollable display panel 310 based on the length of the side of the visible portion and the length of roller housing section 320. For example, controller 340 may determine the size of the visible portion based on multiplying the length of the side of the visible portion by the length of roller housing section 320.
[0048] In some embodiments, the light emitter 330 is collocated with the light receiver 335 at an end of the main housing section 315. For example, the light emitter 330 and the light receiver 335 may be included in a radar device, a LIDAR device, or the like, disposed at an end of the main housing section 315. The light emitter 330 may emit pulses of light, and the light receiver 335 may receive the light reflected by the roller housing section 320. The controller 340 may receive information indicative of the amount of light emitted by the light emitter 330 and / or the amount of reflected light received by the light receiver 335. The controller 340 may determine a distance between the roller housing section 320 and the end of the main housing section 315 based on the amount of reflected light received by the light receiver 335. The controller 340 may determine a size of the visible portion of the rollable display panel 310 based on the distance between the roller housing section 320 and the end of the main housing section 315. In some embodiments, the controller 340 determines the size of the visible portion of the rollable display panel 310 in the same manner as described above.
[0049] In some aspects, the controller 340 determines an accuracy associated with the adjustment mechanism 345 based on determining a size of the visible portion of the rollable display panel 310. The adjustment mechanism 345 may include a motor, a counter, and a counter element (e.g., the counter 422 and / or the counter element 424 shown in FIG. 4). The counter may receive information from the counter element indicating a number of rotations of the motor. The counter may provide information to the controller 340 indicating the number of rotations. The controller 340 may determine an intended size of the visible portion of the rollable display panel 310 based on the number of rotations of the motor. The controller 340 may determine an accuracy associated with the adjustment mechanism 345 based on comparing the intended size of the visible portion to the size of the visible portion. For example, the controller 340 may determine an accuracy associated with the adjustment mechanism 345 based at least in part on a difference between the intended size of the visible portion and the size of the visible portion.
[0050] In some aspects, the controller 340 determines that the difference between the intended size of the visible portion and the size of the visible portion meets a difference threshold. The controller 340 may determine to recalibrate the adjustment mechanism 345 based on the difference between the intended size of the visible portion and the size of the visible portion meeting the threshold. In some aspects, the controller 340 recalibrates the adjustment mechanism 345 based at least in part on calibrating a counter of the adjustment mechanism 345 to account for the difference between the intended size of the visible portion and the size of the visible portion.
[0051] 3B by reference numeral 365. The display device 305 may configure the output settings of the content to cause the content to be displayed via the visible portion of the rollable display panel 310. For example, the display device 305 may configure dimensions of the displayed content to correspond to dimensions of the visible portion of the rollable display panel 310, an aspect ratio of the displayed content to correspond to an aspect ratio associated with the size of the visible portion of the rollable display panel 310, etc.
[0052] As indicated by reference numeral 370, the display device 305 causes the adjustment mechanism 345 to adjust the visible portion of the rollable display panel 310. In some aspects, the display device 305 (e.g., the controller 340) causes the adjustment mechanism 345 to adjust the visible portion of the rollable display panel 310 based on user input in a manner similar to that described above with respect to FIG.
[0053] Alternatively or additionally, the display device 305 may have the adjustment mechanism 345 adjust the visible portion of the rollable display panel 310 to reduce the risk of damage to the display device 305 (e.g., the rollable display panel 310). In some aspects, the controller 340 determines that the dimensions of the rollable display panel 310 (e.g., the size of the visible portion, the length of a side of the rollable display panel 310, etc.) meet a threshold value.
[0054] The controller 340 may monitor data obtained by another sensor 240 of the user device 110 based on the dimensions of the rollable display panel 310 meeting a threshold. For example, the controller 340 may monitor data obtained by an accelerometer, gyroscope, temperature sensor, etc. to determine if the user device 110 has been dropped, overheated, etc. The controller 340 may cause the adjustment mechanism 345 to reduce the size of the dimensions of the rollable display panel 310 when the data obtained by the other sensor 240 indicates that the user device 110 has been dropped, overheated, etc. In this manner, the controller 340 may reduce the risk of damage to the rollable display panel 310.
[0055] As noted above, Figures 3A and 3B are provided as an example, and other examples may differ from what has been described with respect to Figures 3A and 3B.
[0056] 4 is a diagram illustrating an example 400 relating to managing a rollable display panel of a display device in accordance with the present disclosure. FIG 4 is a top internal view of a display device 305 in an extended state.
[0057] As shown in FIG. 4 , the adjustment mechanism 345 is configured to allow the rollable display panel 310 to extend from and / or retract into the internal housing of the display device 305. The adjustment mechanism 345 may include a first set of slide rails 402, a first set of slide tracks 404, a second set of slide rails 406, a second set of slide tracks 408, and a set of gears 410. The first set of slide rails 402, which may extend from an inner surface of the roller housing section 320, may be configured to be slidably received by the first set of slide tracks 404, which may be provided (e.g., as a slot) within an inner surface of the user device 110. Each of the first set of slide rails 402 may include a first plurality of teeth 412 and a first stop element 414. The first plurality of teeth 412 may be configured to engage with gear teeth 416 of the set of gears 410. In some aspects, the set of gears 410 is provided within a hollow interior of the user device 110. Each of the sets of gears 410 can be configured to rotate about an axis of rotation perpendicular to the side of the user device 110. The first stop element 414 can be configured to prevent the first set of slide rails 402 from separating from the first set of slide tracks 404.
[0058] Similarly, a second set of slide rails 406, which may extend from an inner surface of the roller housing section 320 opposite the inner surface from which the first set of slide rails 402 extend, may be configured to be slidably received by a second set of slide tracks 408. The second set of slide tracks 408 may be provided in a hollow interior of the user device 110. Each of the second set of slide rails 406 may include a second plurality of teeth 418 and a second stop element 420. The second plurality of teeth 418 may be configured to engage with the gear teeth 416 of the set of gears 410. The second stop element 420 may be configured to prevent the second set of slide rails 406 from separating from the second set of slide tracks 408.
[0059] The rollable display panel 310 may be attached to the top surface of the first set of slide rails 402 and / or the second set of slide rails 406. For example, the rollable display panel 310 may be laminated, glued, etc. to the top surface of the first set of slide rails 402 and / or the second set of slide rails 406. The adjustment mechanism 345 may be configured to adjust the position of the first set of slide rails 402 and / or the second set of slide rails 406 by an equal distance within the first set of slide tracks 404 and / or the second set of slide tracks 408, respectively, to uniformly expand and / or contract the rollable display panel 310 from the internal housing of the user device 110. In this manner, the adjustment mechanism 345 may symmetrically expand and / or contract the rollable display panel 310 to change the size of the visible portion of the rollable display panel 310.
[0060] In some embodiments, as shown in FIG. 4, the adjustment mechanism 345 includes a counter 422 and a counter element 424. The counter element 424 may be configured to acquire data associated with the rotation of the set of gears 410 and / or the rollers 426. The rollers 426 may be located inside the roller housing section 320. The rollable display panel 310 may advance around the rollers 426 as the rollable display panel 310 is expanded and / or contracted. The counter element 424 may be configured to determine the number of rotations of the set of gears 410, the number of rotations of the rollers 426, the rotational distance advanced by the set of gears 410, the rotational distance advanced by the rollers 426, the portion of the second plurality of teeth 418 engaged by the gear teeth 416, etc. The counter element 424 may provide the acquired data to the counter 422. The counter 422 may convert the obtained data into information indicative of the number of rotations associated with the set of gears 410, the number of rotations associated with the rollers 426, the size of the rollable display panel 310 extended from and / or retracted into the internal housing of the user device 110, etc. The counter 422 may provide that information to the controller 340 in a manner similar to that described above with respect to Figures 3A and 3B.
[0061] As noted above, Figure 4 is provided as an example. Other examples may differ from those described with respect to Figure 4.
[0062] 5 is a diagram illustrating an example 500 relating to managing a rollable display panel of a display device in accordance with the present disclosure. As shown in FIG. 5, the display device 305 modifies operation of the adjustment mechanism 345 based at least in part on detecting an obstruction that interferes with the movement of the rollable display panel 310 (shown in dashed lines in FIG. 5).
[0063] As shown at reference numeral 502, the display device 305 detects an obstruction (e.g., a user's finger in the path of the rollable display panel 305 as it extends from the internal housing of the user device 110). In some aspects, the sensor 240 includes a light emitter 330 and a light receiver 335. In some aspects, the light emitter 330 is located at an end of the main housing section 315 and the light receiver 335 is located on the roller housing section 320 in a manner similar to that described above.
[0064] The sensor 240 may detect an obstacle based on the amount of light received by the receiver 335. For example, the sensor 240 may determine that the amount of light received by the receiver 335 meets a threshold (e.g., is less than a threshold amount of light). The sensor 240 may detect an obstacle based on the amount of light received by the receiver 335 meeting the threshold.
[0065] In some embodiments, the light receiver 335 is collocated with the light emitter 330. For example, the light emitter 330 and the light receiver 335 may be disposed at an end of the main housing section 315 in a manner similar to that described above. The sensor 240 may detect the object based on the amount of light received by the light receiver 335. For example, the light emitter 330 and the light receiver 335 may be included in a LIDAR device. The light emitter 330 may emit pulses of light. The light receiver 335 may receive light reflected by the object. The sensor 240 may detect the object based on light reflected from the object and received by the light receiver 335.
[0066] In some embodiments, the sensor 240 determines distance data indicative of the location of the detected object based on the light and / or reflected light received by the optical receiver 335. In some embodiments, the sensor 240 determines distance data indicative of the location of the detected object in a manner similar to that described above with respect to FIG.
[0067] The sensor 240 may provide distance data to the controller 340. The controller may determine a location of the detected object relative to content displayed via the rollable display panel 310, an edge of the rollable display panel 310, the light emitters 330, etc. The controller may determine an adjusted size of the visible portion of the rollable display panel 310 based on the location of the detected object. The adjusted size of the visible portion may prevent the roller housing section 320 from contacting the detected object. For example, the adjusted size of the visible portion may correspond to a location of the roller housing section 320 closer to an edge of the main housing section 315 relative to the location of the detected object.
[0068] As indicated by reference numeral 504, the display device 305 (e.g., the controller 340) adjusts output settings according to the location of the obstruction (e.g., the location of the detected object). In some aspects, the controller 340 configures output settings of the displayed content based on the adjusted size of the visible portion of the rollable display panel 310. In some aspects, the output settings are configured to substantially align edges of the displayed content and / or edges of the rollable display panel 310 with the location of the detected object.
[0069] As noted above, Figure 5 is provided as an example. Other examples may differ from those described with respect to Figure 5.
[0070] 6 illustrates an example process 600 implemented, for example, by a display device, in accordance with the present disclosure. The example process 600 is an example of a display device (e.g., a display device of a user device 110 and / or a wireless communication device 120) performing operations related to managing a rollable display panel of the display device.
[0071] 6, in some aspects, process 600 may include receiving a distance measurement from a sensor, where the distance measurement is indicative of a dimension of a rollable display panel of a display device (block 610). For example, the display device (e.g., using the processor 210, memory 215, storage component 220, input component 225, output component 230, communication interface 235, sensor 240, and / or rollable display panel 245) may receive the distance measurement from a sensor, as described above. In some aspects, the distance measurement is indicative of a dimension of a rollable display panel of the display device.
[0072] 6, in some aspects, the process 600 may include configuring output settings for the display content of the rollable display panel according to the dimensions based on the distance measurements (block 620). For example, the display device (e.g., using the processor 210, memory 215, storage component 220, input component 225, output component 230, communication interface 235, sensor 240, and / or rollable display panel 245) may configure output settings for the display content of the rollable display panel according to the dimensions based on the distance measurements, as described above.
[0073] Process 600 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.
[0074] In a first embodiment, the sensor includes an optical emitter and an optical receiver, the distance between the emitter and the optical receiver can be configured to increase as the length of the dimension increases or to decrease as the length of the dimension decreases.
[0075] In a second aspect, alone or in combination with the first aspect, process 600 includes determining that a dimension meets a dimension threshold, monitoring movement data from another sensor of the display device based on the determination that the dimension meets the dimension threshold, and causing an adjustment mechanism to reduce the size of the dimension based on the movement data indicating that a movement characteristic of the display device meets the movement threshold.
[0076] In a third aspect, alone or in combination with one or more of the first and second aspects, the process 600 includes receiving a counter position representing a dimension of the rollable display panel from an adjustment mechanism configured to adjust the dimension, determining that a difference between the counter position of the dimension and a sensor value of the dimension determined from the distance measurement satisfies a difference threshold, and calibrating a counter of the adjustment mechanism to take into account the difference.
[0077] In a fourth aspect, alone or in combination with one or more of the first through third aspects, the process 600 includes receiving another distance measurement indicative of an obstruction between the sensor's light emitter and the sensor's light receiver, determining a location of the obstruction relative to the display content, and configuring an output setting of the display content to have an edge that coincides with the location of the obstruction based on the another distance measurement.
[0078] In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, the rollable display panel is configured to be received by rollers when the dimension is reduced, or to be extended from the rollers when the dimension is increased.
[0079] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the output settings include at least one of dimensions of the displayed content corresponding to dimensions of the rollable display panel, or an aspect ratio of the displayed content.
[0080] In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, the process 600 includes controlling an adjustment mechanism to adjust dimensions by a display device to correspond to graphical dimensions of content being presented on the display.
[0081] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the distance measurement is received based on at least one of a portion of the rollable display panel being unrolled from a roller or a portion of the rollable display panel being rolled onto a roller.
[0082] In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, one or more components of the sensor are disposed within a section of the housing that is slidable along the chassis of the display device.
[0083] Although Figure 6 illustrates example blocks of process 600, in some aspects process 600 may include additional, fewer, different, or differently arranged blocks compared to those illustrated in Figure 6. Additionally or alternatively, two or more of the blocks of process 600 may be performed in parallel.
[0084] 7 illustrates an example process 700 implemented, for example, by a display device, in accordance with the present disclosure. The example process 700 is an example of a display device (e.g., a display device of a user device 110 and / or a wireless communication device 120) performing operations related to managing a rollable display panel of the display device.
[0085] 7, in some aspects, process 700 may include receiving a distance measurement value associated with a detection signal of the distance measuring sensor from the distance measuring sensor (block 710). For example, the display device (e.g., using the processor 210, memory 215, storage component 220, input component 225, output component 230, communication interface 235, sensor 240, and / or rollable display panel 245) may receive a distance measurement value associated with a detection signal of the distance measuring sensor from the distance measuring sensor, as described above.
[0086] 7, in some aspects, process 700 may include determining dimensions of the viewable portion of the rollable display panel based on the distance measurements (block 720). For example, the display device (e.g., using the processor 210, memory 215, storage component 220, input component 225, output component 230, communication interface 235, sensor 240, and / or rollable display panel 245) may determine dimensions of the viewable portion of the rollable display panel based on the distance measurements, as described above.
[0087] 7, in some aspects, process 700 may include performing an action associated with the visible portion of the rollable display panel based on the dimension (block 730). For example, the display device (e.g., using the processor 210, memory 215, storage component 220, input component 225, output component 230, communication interface 235, sensor 240, and / or rollable display panel 245) may perform an action associated with the visible portion of the rollable display panel based on the dimension, as described above.
[0088] Process 700 may include additional aspects, such as any single aspect or any combination of aspects described below and / or with respect to one or more other processes described elsewhere herein.
[0089] In a first aspect, to perform an action, the controller is configured to at least one of configure output settings of display content on the rollable display panel based on distance to correspond to the visible portion, or cause an adjustment mechanism of the display device to adjust dimensions of the visible portion to correspond to the output settings of the display content on the rollable display panel.
[0090] In a second embodiment, alone or in combination with the first embodiment, the process 700 includes a chassis and rollers mounted to the chassis. The rollable display panel can be configured to be received by the rollers when a dimension is reduced, or to expand from the rollers when a dimension is increased.
[0091] In a third aspect, alone or in combination with one or more of the first and second aspects, a display device includes a first housing section configured to be mounted to the chassis and surround a roller, and a second housing section configured to be mounted to the chassis and surround the roller, and the distance measuring sensor may be configured to measure a gap distance between the first housing section and the second housing section when the second housing section is extended from the first housing section.
[0092] Although Figure 7 illustrates example blocks of process 700, in some aspects process 700 may include additional, fewer, different, or differently arranged blocks compared to those illustrated in Figure 7. Additionally or alternatively, two or more of the blocks of process 700 may be performed in parallel.
[0093] The following provides a summary of several aspects of the disclosure.
[0094] Aspect 1: A method for configuring display content of a rollable display panel, the method comprising the steps of receiving, by a display device, distance measurements from a sensor, the distance measurements indicating dimensions of the rollable display panel of the display device, and configuring, by the display device and based on the distance measurements, output settings for the display content of the rollable display panel in accordance with the dimensions.
[0095] Aspect 2: The method of aspect 1, wherein the sensor includes an optical emitter and an optical receiver, and the distance between the emitter and the optical receiver is configured to increase as the length of the dimension increases or decrease as the length of the dimension decreases.
[0096] Aspect 3: A method according to any one of aspects 1 and 2, further comprising the steps of determining that the dimension satisfies a dimension threshold, monitoring movement data from another sensor of the display device based on the determination that the dimension satisfies the dimension threshold, and causing the adjustment mechanism to reduce the size of the dimension based on the movement data indicating that a movement characteristic of the display device satisfies the movement threshold.
[0097] Aspect 4: A method according to any one of aspects 1 to 3, further comprising the steps of receiving a counter position representing a dimension of the rollable display panel from an adjustment mechanism configured to adjust the dimension, determining that a difference between the counter position of the dimension and a sensor value of the dimension determined from the distance measurement satisfies a difference threshold, and calibrating a counter of the adjustment mechanism to take into account the difference.
[0098] Aspect 5: A method according to any one of aspects 1 to 4, further comprising the steps of receiving another distance measurement indicating an obstacle between the sensor's light emitter and the sensor's light receiver, determining a location of the obstacle relative to the display content, and configuring output settings of the display content to have an edge that coincides with the location of the obstacle based on the another distance measurement.
[0099] Embodiment 6: The method of any one of embodiments 1 to 5, wherein the rollable display panel is configured to be received by rollers when the dimension is reduced, or to be expanded from the rollers when the dimension is increased.
[0100] Aspect 7: The method of any one of aspects 1 to 6, wherein the output settings include at least one of dimensions of the displayed content corresponding to dimensions of the rollable display panel, or an aspect ratio of the displayed content.
[0101] Aspect 8: The method of any one of aspects 1 to 7, further comprising controlling an adjustment mechanism by a display device to adjust the dimensions to correspond to graphical dimensions of content being presented on the display.
[0102] Aspect 9: The method of any one of aspects 1 to 8, wherein the distance measurement is received based on at least one of a portion of the rollable display panel being unrolled from a roller or a portion of the rollable display panel being wrapped around a roller.
[0103] Embodiment 10: A method according to any one of embodiments 1 to 9, wherein one or more components of the sensor are disposed within a section of the housing that is slidable along a chassis of the display device.
[0104] Aspect 11: A method for configuring display content of a rollable display panel, the method comprising the steps of receiving, by a display device and from a distance measuring sensor, a distance measurement associated with a detection signal of the distance measuring sensor, determining dimensions of a visible portion of the rollable display panel of the display device based on the distance measurement, and performing, by the display device and based on the dimensions, an action associated with the visible portion of the rollable display panel.
[0105] Aspect 12: The method described in aspect 11, wherein the step of performing an action includes one or more of the following steps: configuring output settings of the display content on the rollable display panel based on distance to correspond to the visible portion, or causing an adjustment mechanism of the display device to adjust dimensions of the visible portion to correspond to the output settings of the display content on the rollable display panel.
[0106] Example 13: The method of any one of Examples 11 to 12, wherein the rollable display panel is configured to be received by rollers of the display device when the dimension is reduced, or to be extended from the rollers when the dimension is increased.
[0107] Aspect 14: A method according to any one of aspects 11 to 13, wherein the display device includes a first housing section configured to be mounted to the chassis and enclose a roller, and a second housing configured to be mounted to the chassis and enclose the roller, and the distance measuring sensor is configured to measure a gap distance between the first housing section and the second housing section when the second housing section is extended from the first housing section.
[0108] Aspect 15: An apparatus for wireless communication in a device, the apparatus including a processor, a memory coupled to the processor, and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to one or more of aspects 1 to 10.
[0109] Aspect 16: A device for wireless communication, the device including: a memory; and one or more processors coupled to the memory, the one or more processors configured to perform a method according to one or more of aspects 1 to 10.
[0110] Aspect 17: An apparatus for wireless communication, comprising at least one means for performing the method according to one or more of aspects 1-10.
[0111] Aspect 18: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform a method according to one or more of aspects 1 to 10.
[0112] Aspect 19: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform a method described in one or more of aspects 1 to 10.
[0113] Aspect 20: An apparatus for wireless communication in a device, the apparatus including a processor, a memory coupled to the processor, and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method according to one or more of aspects 11 to 14.
[0114] Aspect 21: A device for wireless communication, the device including a memory and one or more processors coupled to the memory, the one or more processors configured to perform a method according to one or more of aspects 11 to 14.
[0115] Aspect 22: An apparatus for wireless communication, comprising at least one means for performing the method according to one or more of aspects 11-14.
[0116] Aspect 23: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform a method as described in one or more of aspects 11 to 14.
[0117] Aspect 24: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions that, when executed by one or more processors of a device, cause the device to perform a method described in one or more of aspects 11 to 14.
[0118] The above disclosure provides illustration and description, but is not intended to be exhaustive or to limit the embodiments to the precise form disclosed. Modifications and variations may be made in light of the above disclosure or may be acquired from practice of the embodiments.
[0119] As used herein, the term "component" shall be broadly construed as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented in hardware, firmware, and / or a combination of hardware and software. It will be apparent that the systems and / or methods described herein may be implemented in different forms of hardware, firmware, and / or a combination of hardware and software. The actual dedicated control hardware or software code used to implement these systems and / or methods is not limiting of the aspects. Thus, the operation and behavior of the systems and / or methods are described herein without reference to specific software code. It should be understood that software and hardware can be designed to implement the systems and / or methods based at least in part on the description herein.
[0120] As used herein, "meeting a threshold" can refer to a value being greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc., depending on the context.
[0121] Although certain combinations of features are recited in the claims and / or disclosed herein, such combinations do not limit the disclosure of the various aspects. In fact, many of these features may be combined in ways not specifically recited in the claims and / or disclosed herein. Although each dependent claim recited below may depend directly on only one claim, the disclosure of the various aspects includes each dependent claim in combination with every other claim in the set of claims. As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items, including single members. By way of example, "at least one of a, b, or c" is intended to encompass a, b, c, ab, ac, bc, and abc, as well as any combination having multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other order of a, b, and c).
[0122] No element, act, or instruction used herein should be construed as critical or essential unless expressly described as such. Also, as used herein, the articles "a" and "an" shall include one or more items and may be used interchangeably with "one or more." Additionally, as used herein, the article "the" shall include one or more items referred to in relation to the article "the" and may be used interchangeably with "one or more." Additionally, as used herein, the terms "set" and "group" shall include one or more items (e.g., related items, unrelated items, or a combination of related and unrelated items) and may be used interchangeably with "one or more." When only one item is intended, the phrase "only one" or similar language is used. Also, as used herein, terms such as "has," "have," and "having" are intended to be open-ended terms. Additionally, the phrase "based on" shall mean "based at least in part on," unless otherwise specified. Also, as used herein, the term "or" is intended to be inclusive when used in a consecutive manner, and may be used interchangeably with "and / or" unless otherwise noted (e.g., when used in combination with "either" or "only one of"). [Explanation of symbols]
[0123] 100 Environment 110 User Devices 112 Display Devices 120 Wireless communication devices 130 Network 200 devices 205 Bus 210 Processor 215 Memory 220 Memory Components 225 Input Components 230 Output Components 235 Communication Interface 240 Sensors 245 Rollable Display Panel 300 Examples 305 Display Devices 310 Rollable Display Panel 315 Main Cabinet Section 320 Roller housing section 325 chassis 330 Light emitter 335 Receiver 340 Controller 345 Adjustment mechanism 350 Display device adjusts rollable display panel 355 Receive measurement data from the sensor 360 Measure distance / gap based on light wave measurements 365 Display Device configures content output settings 370 The display device adjusts the visible portion with the adjustment mechanism 400 Examples 402 First set of slide rails 404 First set of slide tracks 406 Second set of slide rails 408 Second set of slide tracks 410 Gear Set 412 Slide rail teeth 414 First Stop Element 416 Gear Teeth 418 Slide rail teeth 420 Second Stop Element 422 Counter 424 Counter elements 426 Lola 500 Examples 502 Detecting Obstacles 504 Adjust power settings according to obstacle location
Claims
1. 1. A method for configuring display content of a rollable display panel, comprising: receiving by a display device a distance measurement from the sensor; the distance measurements indicating dimensions of the rollable display panel of the display device; configuring, by the display device and based on the distance measurements, an output setting for display content of the rollable display panel according to the dimensions; receiving a counter position representative of the dimension of the rollable display panel from an adjustment mechanism configured to adjust the dimension; determining that a difference between the counter position of the dimension and a sensor value of the dimension determined from the distance measurements satisfies a difference threshold; calibrating a counter of the adjustment mechanism to take into account the difference; A method comprising:
2. determining that the dimension satisfies a dimension threshold; monitoring movement data from another sensor of the display device based on a determination that the dimension meets the dimension threshold; and causing an adjustment mechanism to reduce a size of the dimension based on the motion data indicating that a motion characteristic of the display device satisfies a motion threshold.
3. receiving another distance measurement indicative of an obstruction between an optical emitter of the sensor and an optical receiver of the sensor; determining a location of the obstruction relative to the displayed content; and configuring the output settings of the display content to have edges that coincide with the location of the obstacle based on the further distance measurement.
4. The output setting is a dimension of the displayed content corresponding to the dimension of the rollable display panel; or The method of claim 1 , including at least one of an aspect ratio of the displayed content.
5. The method of claim 1 , further comprising controlling an adjustment mechanism to adjust the dimensions to correspond to graphical dimensions of content being presented on the display by the display device.
6. The distance measurements are a portion of the rollable display panel being unrolled from a roller; or The method of claim 1 , wherein the at least one signal is received based on at least one of the portions of the rollable display panel being wrapped on the roller.
7. A non-transitory computer readable recording medium storing a set of instructions, the set of instructions comprising: A non-transitory computer-readable storage medium which, when executed by one or more processors of a display device, causes the display device to perform the method of any one of claims 1 to 6.
8. 1. A display device apparatus, comprising: a means for receiving a distance measurement from the sensor, the distance measurements indicate dimensions of a rollable display panel of the display device; and means for configuring an output setting for display content of the rollable display panel according to the dimensions based on the distance measurements; means for receiving a counter position representative of the dimension of the rollable display panel from an adjustment mechanism configured to adjust the dimension; means for determining whether a difference between the counter position of the dimension and a sensor value of the dimension determined from the distance measurements satisfies a difference threshold; means for calibrating a counter of said adjustment mechanism to take into account said difference; 13. An apparatus comprising:
9. the sensor includes a light emitter and a light receiver; 9. The apparatus of claim 8, wherein the distance between the light emitter and the light receiver is configured to increase as the length of the dimension increases or to decrease as the length of the dimension decreases.
10. 10. The apparatus of claim 8, wherein the rollable display panel is configured to be received by rollers when the dimension is reduced, or to be extended from the rollers when the dimension is increased.
11. 10. The apparatus of claim 8, wherein one or more components of the sensor are configured to be positioned to measure a gap between sections of a housing of the display device that are movable to allow the rollable display panel to be rolled or unrolled by rollers.
12. A rollable display panel; A distance measuring sensor; A controller configured to operate as the apparatus of claim 8; a display device.
13. 13. The display device of claim 12, wherein the controller is further configured to cause an adjustment mechanism of the display device to adjust the dimensions of the visible portion to correspond to the output settings of the displayed content on the rollable display panel.
14. Chassis and a roller mounted to the chassis; The rollable display panel comprises: being received by said rollers as said dimension is reduced; or The display device of claim 12 , configured to cause expansion from the rollers when the dimension is increased.
15. A display device as described in claim 12, wherein one or more components of the sensor are positioned within a section of a housing that is slidable along a chassis of the display device.
16. a first housing section mounted to the chassis and configured to enclose the roller; a second housing section mounted to the chassis and configured to enclose the roller; 15. The display device of claim 14, wherein the distance measuring sensor is configured to measure a gap distance between the first housing section and the second housing section when the second housing section is extended from the first housing section.