Abstract: Disclosed is a central control unit for dynamically altering an orientation of a display device. The central control unit comprises a receiving module for receiving an orientation configuration of the display device. The central control unit further comprises an orientation configuration obtaining module for obtaining at least one orientation parameter comprising a viewing position of the viewer, a distance of the viewer from the display device, and a type of content being displayed on the display device. The central control unit further comprises signal transmission module for transmitting one or more control signals to at least one movable controller, connected with the central control unit, for altering the orientation configuration of the display device based on the at least one orientation parameter.
PRIORITY INFORMATION
[001] This patent application does not take priority from any application.
TECHNICAL FIELD
[002] The present subject matter described herein, in general, relates to alter an orientation of a display device. More specifically, a method and system for altering the orientation by moving the display device or changing the curvature of the display device.
BACKGROUND
[003] Last few years have seen the retail and consumerism go into an overdrive as there is huge trend of moving away from flat screen Television (TV) and towards curved screen TV. One of the reasons for moving away from the flat screen TV is that the curved screen TV may provide more immersive experience to a viewer as it enhances depth of a scene or content being displayed on the curved screen TV. By enhancing the depth, it enhances the viewing experience of 2-Dimensional (2-D) scene by giving it a perceived 3-D touch. This might be good for some scenes, however in other cases, this forced sense of 3-D might not be required. The situation becomes more acute in case where the scene is originally recorded as 3-Dimensional (3-D) scene. As a result, this additionally perceived depth might interfere with the original depth present in the scene that was recorded as the 3-D scene. In other words, it might introduce some additional depth over and above that is recorded with the 3-D scene. Additionally some program content (e.g. news reading by a single person or any other program which does not have much action) might not give any additional viewing advantage to the viewer in case it is viewed on the curved screen TV.
[004] Another challenge to the related issue is that normally the viewing position of the viewer may not be fixed. For example, in the living room, sometimes the viewer might be watching the TV from a couch whereas in other cases he/she might be sitting on a floor while watching the TV. Also the viewing distance from the TV might vary depending upon the viewing position of the viewer. For example, watching the TV from a couch in living room may entail a different distance than watching the TV while sitting on a dining table. Extending the example of watching the TV from the couch vis-à-vis, it has been observed that not only there is change in the distance but also a change of viewing angle of the viewer.
3
Thus, the additional perceived depth and the varying viewing position restrict to provide the viewer with the best viewing experience.
SUMMARY
[005] Before the present systems and methods, are described, it is to be understood that this application is not limited to the particular systems, and methodologies described, as there can be multiple possible embodiments which are not expressly illustrated in the present disclosures. It is also to be understood that the terminology used in the description is for the purpose of describing the particular versions or embodiments only, and is not intended to limit the scope of the present application. This summary is provided to introduce concepts related to systems and methods for dynamically altering an orientation of a display device and the concepts are further described below in the detailed description. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.
[006] In one implementation, a central control unit for dynamically altering an orientation of a display device is disclosed. The central control unit may comprise a processor and a memory coupled to the processor. The processor may execute a plurality of modules present in the memory. The plurality of modules may comprise a receiving module, an orientation configuration obtaining module, and a signal transmission module. The receiving module for receiving an orientation configuration of the display device. The orientation configuration obtaining module for obtaining at least one orientation parameter comprising a viewing position of the viewer, a distance of the viewer from the display device, and a type of content being displayed on the display device. The signal transmission module for transmitting one or more control signals to at least one movable controller, connected with the central control unit, for altering the orientation configuration of the display device based on the at least one orientation parameter.
[007] In another implementation, a method for dynamically altering an orientation of a display device is disclosed. In order to dynamically alter the orientation of a display device, initially, an orientation configuration of the display device may be received. Upon receiving the orientation configuration, at least one orientation parameter may be obtained. The at least one orientation parameter may comprise a viewing position of the viewer, a distance of the viewer from the display device, and a type of content being displayed on the display device. Subsequent to the obtaining the at least one orientation parameter, one or more control
4
signals may be transmitted to at least one movable controller, connected with a central control unit, for altering the orientation configuration of the display device based on the at least one orientation parameter. In one aspect, the aforementioned method for dynamically altering the orientation of the display device may be performed by a processor using programmed instructions stored in a memory.
[008] In yet another implementation, non-transitory computer readable medium embodying a program executable in a computing device for dynamically altering an orientation of a display device is disclosed. The program may comprise a program code for receiving an orientation configuration of the display device. The program may further comprise a program code for obtaining at least one orientation parameter comprising a viewing position of the viewer, a distance of the viewer from the display device, and a type of content being displayed on the display device. The program may further comprise a program code for transmitting one or more control signals to at least one movable controller, connected with a central control unit, for altering the orientation configuration of the display device based on the at least one orientation parameter.
BRIEF DESCRIPTION OF THE DRAWINGS
[009] The foregoing detailed description of embodiments is better understood when read in conjunction with the appended drawings. For the purpose of illustrating the disclosure, example constructions of the disclosure is shown in the present document; however, the disclosure is not limited to the specific methods and apparatus disclosed in the document and the drawings.
[0010] The detailed description is given with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to refer like features and components.
[0011] Figure 1 illustrates a network implementation of a central control unit for dynamically altering an orientation of a display device, in accordance with an embodiment of the present subject matter.
[0012] Figure 1(a) illustrates the central control unit connected with a plurality of components for dynamically altering the orientation of the display device, in accordance with an embodiment of the present subject.
5
[0013] Figure 2 illustrates the central control unit, in accordance with an embodiment of the present subject matter.
[0014] Figure 3 illustrates the central control unit along with the plurality of components, in accordance with an embodiment of the present subject matter.
[0015] Figures 4, 5(a), and 5(b) illustrate examples, in accordance with an embodiment of the present subject matter.
[0016] Figure 6 illustrate a method for dynamically altering the orientation of the display device, in accordance with an embodiment of the present subject matter.
DETAILED DESCRIPTION
[0017] Some embodiments of this disclosure, illustrating all its features, will now be discussed in detail. The words "comprising," "having," "containing," and "including," and other forms thereof, are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise. Although any systems and methods similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present disclosure, the exemplary, systems and methods are now described. The disclosed embodiments are merely exemplary of the disclosure, which may be embodied in various forms.
[0018] Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure is not intended to be limited to the embodiments illustrated, but is to be accorded the widest scope consistent with the principles and features described herein.
[0019] As there exists a challenge in the existing art pertaining to an additional depth being added, due to presence of a curved screen, to a 3-Dimensional (3D) content being displayed on a display device, the present invention as envisaged to compensate for the additional depth perceived by the viewer. In one aspect, the additional depth may be compensated by obtaining a type of content being displayed on the curved screen of the display device. In one
6
aspect, the type of content is at least one of 2-Dimensional (2-D) content and 3-Dimensional (3-D) content. Based on the type of content, one or more control signals may be transmitted to at least one movable controller, connected with the display device, for dynamically changing a curvature of a screen of the display device. In other words, by using the at least one movable controller, the screen may be altered from a flat screen to a curved screen in case the type of content being displayed as 2-D. On the other hand, the screen may be altered from the curved screen to the flat screen in case the type of content being displayed as 3-D.
[0020] The present invention further envisaged to overcome the challenge pertaining to a viewing position as well as orientation of the viewer by obtaining a viewing position of the viewer and a distance of the viewer from the display device. In one aspect, the viewing position and the distance may be obtained by using an image capturing unit installed on the display device. In one aspect, the image capturing unit may comprise a 2-Dimensional (2-D) camera and a 3-Dimensional camera (3-D) camera. It may be understood that the 2-D camera and the 3-D camera are installed in a manner such that the 2-D camera monitors the viewing position of the viewer whereas the 3-D camera monitors the distance between the viewer and the display device. Based upon the change in the viewing position and the distance, an orientation configuration of the display device may be altered to move the display device along at least one of X, Y and Z axis of a geometric coordination system. In one aspect, the orientation configuration of the display device may be altered so that the display device may always be aligned in line with the viewing position of the viewer. In one aspect, the display device may be aligned in line with the viewing position by the at least one movable controller, when actuated, based on the one or more control signals.
[0021] Thus, in this manner, the present invention provides the seamless viewing experience to the viewer by taking into account factors like the viewing position of the viewer’s and/or the type of content being displayed on the screen of the display device. While aspects of described system and method for dynamically altering the orientation of the display device and may be implemented in any number of different computing systems, environments, and/or configurations, the embodiments are described in the context of the following exemplary system.
[0022] Referring now to Figure 1, a network implementation 100 of a central control unit 102 for dynamically altering an orientation of a display device 106 is disclosed. In order to dynamically alter the orientation of a display device 106, initially, the central control unit 102 receives an orientation configuration of the display device 106. Upon receiving the
7
orientation configuration, the central control unit 102 obtains at least one orientation parameter. The at least one orientation parameter may comprise a viewing position of the viewer, a distance of the viewer from the display device 106, and a type of content being displayed on the display device 106. Subsequent to the obtaining the at least one orientation parameter, the central control unit 102 transmits one or more control signals to at least one movable controller, connected with the central control unit 102, for altering the orientation configuration of the display device 106 based on the at least one orientation parameter.
[0023] It may be understood that the central control unit 102 may be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a server, a network server, a cloud-based computing environment. It will be understood that the central control unit 102 may communicate with a display device 106. Examples of the display device 106 may include, but are not limited to, a Television (TV) or a portable computer. In one embodiment, the central control unit 102 is located inside the display device 106. In another embodiment, the central control unit 102 is communicatively coupled to the display device 106, through a network 104, as illustrated in the figure 1.
[0024] Referring to figure 1(a), the central control unit 102 is connected with a plurality of motors 108-1, 108-2…108-4, hereinafter also referred to as a motor 108 or a plurality of motors 108, wherein each motor is configured to actuate a movable controller. The movable controller may comprise a first actuator 110, a second actuator 112, and a plurality of collapsible arms 114-1, 114-2 …114-4, hereinafter referred to as a plurality of collapsible arms 114, including a central collapsible arm 116. The central control unit 102 is further connected with at least one image capturing unit installed on the display device 106.
[0025] In one implementation, the network 104 may be a wireless network, a wired network or a combination thereof. The network 104 can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like. The network 104 may either be a dedicated network or a shared network. The shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like, to communicate with one another. Further the network 104 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.
8
[0026] Referring now to Figure 2, the central control unit 102 is illustrated in accordance with an embodiment of the present subject matter. In one embodiment, the central control unit 102 may include at least one processor 202, an input/output (I/O) interface 204, and a memory 206. The at least one processor 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor 202 is configured to fetch and execute computer-readable instructions stored in the memory 206.
[0027] The I/O interface 204 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface 204 may allow the central control unit 102 to interact with the user directly or through the client devices 104. Further, the I/O interface 204 may enable the central control unit 102 to communicate with other computing devices, such as web servers and external data servers (not shown). The I/O interface 204 can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface 204 may include one or more ports for connecting a number of devices to one another or to another server.
[0028] The memory 206 may include any computer-readable medium or computer program product known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The memory 206 may include modules 208 and data 210.
[0029] The modules 208 include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement particular abstract data types. In one implementation, the modules 208 may include a receiving module 212, an orientation configuration obtaining module 214, a signal transmission module 216, and other modules 218. The other modules 218 may include programs or coded instructions that supplement applications and functions of the central control unit 102. The modules 208 described herein may be implemented as software modules that may be executed in the cloud-based computing environment of the central control unit 102.
9
[0030] The data 210, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the modules 208. The data 210 may also include a system database 220 and other data 222. The other data 222 may include data generated as a result of the execution of one or more modules in the other modules 218.
[0031] As there are various challenges observed in the existing art, the challenges necessitate the need to build the central control unit 102 for dynamically altering an orientation of a display device 106. The central control unit 102 aims to dynamically alter the orientation by moving the display device 106 or changing the curvature of the display device 106. It may be understood that the description, mentioned below, is described upon considering the display device 106 as a Television (TV) 106 but cannot only be limited to the TV 106. Other display device 106 may include, but not limited to, a portable computer, a laptop, and a desktop monitor.
[0032] As illustrated in figure 3, a plurality of components, connected with the central control unit 102, are installed on the TV 106. The plurality of components may include a first actuator 110, a second actuator 112, a plurality of collapsible arms 114 including a central collapsible arm 116, and an image capturing unit. In one aspect, the image capturing unit comprises two cameras i.e. a 2-dimensional (2-D) camera 118 and a 3-dimensional (3-D) camera 120. As shown in the figure 3, the 2-D camera 118 and the 3-D camera 120 are installed on top of the screen of the TV 106. The 2-D camera 118 is used to monitor the eyes of the viewer for determining a viewing position of the viewer. In one aspect, the viewing position may be determined based on at least one eye detection algorithm. The 3-D camera 120, on the other hand, is capable of determining the distance between the viewer and the TV 106 using depth information. The first actuator 110 is coupled with the second actuator 112, wherein the second actuator 112 is further coupled with a bottom part of the TV 106. The first actuator 110 is configured to move the TV 106 along the X axis whereas the second actuator 112 is configured to move the TV 106 along the Y axis. Examples of the first actuator 110 and the second actuator 112 may comprise rollers and standees respectively.
[0033] In one aspect, the plurality of collapsible arms 114 is installed at four corners of the TV 106. In one aspect, the plurality of collapsible arms 114 facilitates to move the TV along the Z axis. On the other hand, the central collapsible arm 116, installed at the center of the TV 106, facilitates to change the curvature of the TV 106. In addition to the aforementioned components, the central control unit 102 may further employ the receiving module 212, the orientation configuration obtaining module 214, and the signal transmission module 216 for
10
altering the orientation of the display device 106. The detail functioning of the modules along with the plurality of components is described below with the help of figures.
[0034] Referring to figures 2 and 3, the receiving module 212 receives an orientation configuration of the TV 106. It may be understood that the orientation configuration may be pre-stored in the system database 220. Upon receiving the orientation configuration, the orientation configuration obtaining module 214 obtains at least one orientation parameter comprising a viewing position of the viewer, a distance of the viewer from the TV 106, and a type of content being displayed on the TV 106. The viewing position and the distance may be obtained by the image capturing unit whereas the type of content may be obtained from live feed and metadata associated with the live feed being displayed on the TV 106.
[0035] In one aspect, the viewing position may be obtained by using the 2-D camera 118. The 2-D camera 118 is installed in a manner such that it continuously monitors the eyes of the viewer in order to obtain a change in the viewing position from an earlier viewing position of the viewer. In one aspect, the change in the viewing position from the earlier viewing position may be obtained by using at least one eye detection algorithm. In one example, the viewer may change the viewing position either by moving away from the TV 106 towards the Y axis, X axis (i.e. changing his/her sitting position from floor to chair) or combination thereof. Upon obtaining the change in the viewing position, the central control unit 102 determines an extent to which the TV 106 is to be moved along the X axis or the Y axis (i.e. horizontally or vertically respectively).
[0036] The distance, on the other hand, may be obtained based on the depth information by using the 3-D camera 120. In one aspect, the 3-D camera 120 comprises an Infrared (IR) emitter emitting IR rays towards the viewer in order to determine the distance between the viewer and the TV 106. It may be understood that the distance may be determined so as to maintain a specific distance between the viewer and TV 106. In one example, the viewer may change the viewing position by moving away from the TV 106 towards the Z axis thereby increases the distance between the viewer and the TV 106. Upon obtaining the distance, the central control unit 102 determines an extent to which the TV 106 is to be moved along the Z-axis (i.e. towards the viewer).
[0037] It may be understood that when more than one viewer are watching the TV 106, the orientation of the TV 106 may be changed based on a viewer assigned with a priority. In one
11
aspect, the priority may be assigned based on at least one priority parameter comprising an age or a distance.
[0038] The type of content, alternatively, may be obtained from the content being displayed on the TV 106. In other words, the live feed on the TV 106 along with the metadata is retrieved and provided to the central control unit 102. In an example, the metadata may include information regarding display orientations best suited for different types of content being displayed on the TV 106. For example, the metadata may indicate that a particular content running on the TV 106 is best viewed in a flat screen mode. In one aspect, the type of content is one of 2-D dimensional (2D) content and 3-Dimensional (3D) content.
[0039] After obtaining the at least one orientation parameter, as aforementioned, the signal transmission module 216 transmits one or more control signals to the plurality of motors 108 wherein each motor is configured to actuate each respective movable controller i.e. the first actuator 110, the second actuator 112, and the plurality of collapsible arms 114 including the central collapsible arm 116. Examples of the first actuator 110 and the second actuator 112 are collapsible standees and rollers respectively. Based on the at least one orientation parameter, the one or more control signals may be transmitted to the at least one movable controller in order to alter the orientation configuration of the TV 106.
[0040] When the one or more control signals are received to move the TV 106 along the X axis, a motor 108-4 actuates the first actuator 110 (i.e. the rollers) that enables the TV 106 to move along the X axis (i.e. horizontally or sideways). Similarly when the one or more control signals are received to move the TV 106 along the Y axis, a motor 108-3 actuates the second actuator 112 (i.e. collapsible standees) that enables the TV 106 to move along the Y axis. In other words, the collapsible standees may be collapsed to decrease the height of TV 106 or expanded to increase the height of the TV 106 (i.e. in up or down direction respectively). In one embodiment, the first actuator 110 and the second actuator 112 enable to move the TV 106 along the X axis and the Y axis respectively such that the TV 106 is in line with the viewing position of the viewer. In one aspect, the TV 106 may be moved along the X and the Y axis within a first predefined range and a second predefined range respectively. In one aspect, the first predefined range and the second predefined range may be predefined by the viewer. It may be understood that the first actuator 110 (i.e. the rollers) is bounded by a restricting grill of a channel 302. The channel 302 enables the first actuator 110 to restrict the movement within a predefined range of the channel 302.
12
[0041] Alternatively when the one or more control signals are received to move the TV 106 along the Z axis, a motor 108-1 and a motor 108-2 actuates the plurality of collapsible arms 114 and the central collapsible arm 116 respectively that enable to move the TV 106 along the Z axis (i.e. towards the viewer). In one embodiment, when the distance is greater than the predefined distance, the plurality of collapsible arms 114 along with the central collapsible arm 116 are expanded in a positive direction towards the Z axis whereas when the distance is less than the predefined distance, the plurality of collapsible arms 114 along with the central collapsible arm 106 are collapsed in a negative direction towards Z axis so as to maintain the specific distance between the viewer and the TV 106. It may be understood that, in order to move the TV 106 along the Z axis, the central collapsible arm 116 always move in unison with the plurality of collapsible arms 114.
[0042] However, in order to alter the curvature of the screen of the TV 106, the central collapsible arm 116 does not move in unison with the plurality of collapsible arms 114. In order to elucidate the aforementioned aspect, consider an example illustrated in figure 4 where the curvature of the screen of the TV is altered based on the type of content being displayed on the TV 106. It may be understood that the type of content being displayed on a flat screen 404 as 2-D content. Upon determining the type of content displayed as the 2-D content, the signal transmission module 216 transmits the one or more signals to the motor 108-1 responsible for actuating the plurality of collapsible arms 114. Upon actuation, the one or more signals alters the curvature from the flat screen 404 to a curved screen 402 so as to provide an optimal viewing experience to the viewer. As illustrated in the figure 4, the curvature may be altered from the flat screen 404 to the curved screen 402 by the plurality of collapsible arms 114 located at each corner of the TV 106. It may be understood that each collapsible arm is expanded to move the TV 106 along the Z axis while the central collapsible arm 116 remains stationary to keep a central part of the screen in its actual position. By expanding the plurality of collapsible arms 114, the curvature of the screen of the TV 106 may be altered from the flat screen 404 to the curved screen 402 up to a predefined angle.
[0043] On the other hand, when the type of content being displayed on the TV 106 is 3-D content, the signal transmission module 216 transmits the one or more signals to the motor 108-2 responsible for actuating the central collapsible arm 116. Upon actuation, the one or more signals alter the curvature of the screen from the curved screen 402 to the flat screen 404. In one aspect, the curvature may be altered from the curved screen 402 to the flat screen 404 by expanding the central collapsible arm 116 along the Z axis while keeping the plurality
13
of collapsible arms 114 as stationary. Thus, in this manner, the curvature of the screen may be altered from the curved screen 402 to the flat screen 404.
[0044] Now referring to figures 5(a) and 5(b) in which dynamic alteration of the orientation pertaining to the display device 106 is illustrated based on the change in the viewing position of the viewer. As shown, a viewer is initially watching the TV 106 from a distance of 500 centimeters from the TV 106 upon sitting on a chair and latterly changes his viewing position as he changes his sitting position from chair to floor. As a result of changing the sitting position, the viewing position is decreased by 40 centimeters which at the same time increases the distance by 30 centimeters.
[0045] In order to alter the orientation, initially, the receiving module 212 receives the orientation configuration of the TV 106. Since the viewing position and the distance have been changed, the obtaining module 214 obtains the change in the viewing position and the distance of the viewer from the TV 106 by using the 2-D camera 118 and the 3-D camera 120 respectively. It may be understood that the change in the viewing position is decreased by 40 centimeters vertically as the viewer opts to watch to TV 106 by sitting on the floor whereas the distance is increased by 30 centimeters as the viewer moves away from the TV 106 towards the Z axis. Based on the change in the viewing position and the distance, the signal transmission module 216 transmits the one or more control signals to respective motors 108 responsible for actuating the second actuator 112 and the plurality of collapsible arms 114 including the central collapsible arm 116.
[0046] The one or more control signals enable the collapsible standees (i.e. the second actuator 112) to move the TV 106 along the Y axis. In this example, the collapsible standees are collapsed by 40 centimeters so as to align the height of the TV 106 in accordance with the viewing position of the viewer. The one or more control signals, on the other hand, further enable the plurality of collapsible arms 114 including the central collapsible arm 116 to expand by 30 centimeters so as to maintain the distance between the viewer and the TV 106. In one aspect, the plurality of collapsible arms 114 including the central collapsible arm 116 are expanded since the distance between the viewer and the TV 106 is become greater than the predefined distance, which is 5 meters in this case, as the viewer moves away in the Z axis from the TV 106.
[0047] Thus, in this manner, the central control unit 102 facilitates to alter the orientation of the TV 106 for providing the seamless viewing experience to the viewer by moving the
14
display device along the Y and Z axis in accordance with the change in the viewing position of the viewer and the distance between the viewer and the TV 106.
[0048] Referring now to Figure 6, a method 600 for dynamically altering an orientation of a display device is shown, in accordance with an embodiment of the present subject matter. The method 600 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method 600 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
[0049] The order in which the method 600 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 600 or alternate methods. Additionally, individual blocks may be deleted from the method 600 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method 600 may be considered to be implemented as described in the central control unit 102.
[0050] At block 602, an orientation configuration of the display device 106 may be received. In one implementation, the orientation configuration of the display device 106 may be received by the receiving module 212.
[0051] At block 604, at least one orientation parameter may be obtained. The at least one orientation parameter may comprise a viewing position of the viewer, a distance of the viewer from the display device 106, and a type of content being displayed on the display device 106. In one implementation, the at least one orientation parameter may be obtained by the orientation configuration obtaining module 214.
[0052] At block 606, one or more control signals may be transmitted to at least one movable controller, connected with the central control unit 102, for altering the orientation configuration of the display device 106 based on the at least one orientation parameter. In one
15
implementation, the one or more control signals may be transmitted by the signal transmission module 216.
[0053] Exemplary embodiments discussed above may provide certain advantages. Though not required to practice aspects of the disclosure, these advantages may include those provided by the following features.
[0054] Some embodiments of the present invention enable to dynamically alter the curvature of a TV screen such as from a curved screen to a flat screen and vice-versa thereby providing optimal viewing experience to the viewer.
[0055] Some embodiments of the present invention enable to change the orientation of the TV screen based on a change in the viewing location of the viewer.
[0056] Although implementations for methods and systems for dynamically altering an orientation of a display device have been described in language specific to structural features and/or methods, it is to be understood that the appended claims are not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for dynamically altering the orientation of the display device.
WE CLAIM:
1. A method for dynamically altering an orientation of a display device, the method comprising:
receiving, by a central control unit, an orientation configuration of the display device;
obtaining, by the central control unit, at least one orientation parameter comprising a viewing position of the viewer, a distance of the viewer from the display device, and a type of content being displayed on the display device; and
transmitting, by the central control unit, one or more control signals to at least one movable controller, connected with the central control unit, for altering the orientation configuration of the display device based on the at least one orientation parameter.
2. The method of claim 1, wherein the orientation configuration is altered to move the display device in at least one of X, Y and Z axis of a geometric coordination system, and wherein the display device is moved in at least one of the X axis and Y axis based on the viewing position of the viewer, and wherein the display device is moved in the Z axis based on the distance of the viewer from the display device.
3. The method of claim 1, wherein the orientation configuration is further altered to change a curvature of the display device based on the type of content being displayed on the display device, and wherein the type of content is one of 2-D dimensional (2-D) content and 3-Dimensional (3-D) content.
4. The method of claim 1, wherein the viewing position and the distance are obtained from at least one image capturing unit, and wherein the type of content is obtained from the display device.
5. The method of claim 2, wherein the display device is moved, within a first predefined range, in at least one of the X axis and the Y axis such that the display device is in line with the viewing position of the viewer.
17
6. The method of claim 2, wherein the display device is further moved, within a second predefined range, in the Z axis when the distance between the viewer and the display device is greater than a predefined distance.
7. A central control unit for dynamically altering an orientation of a display device, the central control unit comprising:
a processor; and
a memory coupled to the processor, wherein the processor is capable of executing a plurality of modules stored in the memory, and wherein the plurality of modules comprising:
a receiving module for receiving an orientation configuration of the display device;
an orientation configuration obtaining module for obtaining at least one orientation parameter comprising a viewing position of the viewer, a distance of the viewer from the display device, and a type of content being displayed on the display device; and
a signal transmission module for transmitting one or more control signals to at least one movable controller, connected with the central control unit, for altering the orientation configuration of the display device based on the at least one orientation parameter.
8. The central control unit of claim 7, wherein the orientation configuration is altered to move the display device in at least one of X, Y and Z axis of a geometric coordination system, and wherein the display device is moved in at least one of the X axis and Y axis based on the viewing position of the viewer, and wherein the display device is moved in the Z axis based on the distance of the viewer from the display device.
9. The central control unit of claim 7, wherein the orientation configuration is further altered to change a curvature of the display device based on the type of content being displayed on the display device, and wherein the type of content is one of 2-D dimensional (2-D) content and 3-Dimensional (3-D) content.
10. The central control unit of claim 7, wherein the orientation configuration obtaining module obtains the viewing position and the distance from at least one image capturing unit,
18
and wherein the orientation configuration obtaining module obtains the type of content from the display device.
11. The central control unit of claim 7, wherein the at least one movable controller comprises:
a first actuator configured to move the display device in the X axis,
a second actuator configured to move the display device in the Y axis, and
a plurality of collapsible arms configured to move the display device in the Z axis, wherein the plurality of collapsible arms is further configured to change the curvature of the display device.
12. A non-transitory computer readable medium embodying a program executable in a computing device for dynamically altering an orientation of a display device, the program comprising a program code:
a program code for receiving an orientation configuration of the display device;
a program code for obtaining at least one orientation parameter comprising a viewing position of the viewer, a distance of the viewer from the display device, and a type of content being displayed on the display device; and
a program code for transmitting one or more control signals to at least one movable controller, connected with a central control unit, for altering the orientation configuration of the display device based on the at least one orientation
| # | Name | Date |
|---|---|---|
| 1 | 201611013575-FORM 4 [26-04-2024(online)].pdf | 2024-04-26 |
| 1 | Form 9 [19-04-2016(online)].pdf | 2016-04-19 |
| 2 | Form 3 [19-04-2016(online)].pdf | 2016-04-19 |
| 2 | 201611013575-IntimationOfGrant31-10-2023.pdf | 2023-10-31 |
| 3 | 201611013575-PatentCertificate31-10-2023.pdf | 2023-10-31 |
| 4 | Form 18 [19-04-2016(online)].pdf | 2016-04-19 |
| 4 | 201611013575-Written submissions and relevant documents [05-01-2023(online)].pdf | 2023-01-05 |
| 5 | Drawing [19-04-2016(online)].pdf | 2016-04-19 |
| 5 | 201611013575-US(14)-ExtendedHearingNotice-(HearingDate-23-12-2022).pdf | 2022-12-22 |
| 6 | Description(Complete) [19-04-2016(online)].pdf | 2016-04-19 |
| 6 | 201611013575-Correspondence to notify the Controller [12-12-2022(online)].pdf | 2022-12-12 |
| 7 | abstract.jpg | 2016-07-20 |
| 7 | 201611013575-US(14)-HearingNotice-(HearingDate-23-12-2022).pdf | 2022-12-08 |
| 8 | Form 26 [28-07-2016(online)].pdf | 2016-07-28 |
| 8 | 201611013575-Proof of Right [22-10-2021(online)].pdf | 2021-10-22 |
| 9 | 201611013575-OTHERS-040816.pdf | 2016-08-08 |
| 9 | 201611013575-FER.pdf | 2021-10-17 |
| 10 | 201611013575-Correspondence-040816.pdf | 2016-08-08 |
| 10 | 201611013575-FORM 13 [09-07-2021(online)].pdf | 2021-07-09 |
| 11 | 201611013575-OTHERS [04-08-2020(online)].pdf | 2020-08-04 |
| 11 | 201611013575-POA [09-07-2021(online)].pdf | 2021-07-09 |
| 12 | 201611013575-CLAIMS [04-08-2020(online)].pdf | 2020-08-04 |
| 12 | 201611013575-FER_SER_REPLY [04-08-2020(online)].pdf | 2020-08-04 |
| 13 | 201611013575-COMPLETE SPECIFICATION [04-08-2020(online)].pdf | 2020-08-04 |
| 14 | 201611013575-CLAIMS [04-08-2020(online)].pdf | 2020-08-04 |
| 14 | 201611013575-FER_SER_REPLY [04-08-2020(online)].pdf | 2020-08-04 |
| 15 | 201611013575-OTHERS [04-08-2020(online)].pdf | 2020-08-04 |
| 15 | 201611013575-POA [09-07-2021(online)].pdf | 2021-07-09 |
| 16 | 201611013575-Correspondence-040816.pdf | 2016-08-08 |
| 16 | 201611013575-FORM 13 [09-07-2021(online)].pdf | 2021-07-09 |
| 17 | 201611013575-FER.pdf | 2021-10-17 |
| 17 | 201611013575-OTHERS-040816.pdf | 2016-08-08 |
| 18 | 201611013575-Proof of Right [22-10-2021(online)].pdf | 2021-10-22 |
| 18 | Form 26 [28-07-2016(online)].pdf | 2016-07-28 |
| 19 | 201611013575-US(14)-HearingNotice-(HearingDate-23-12-2022).pdf | 2022-12-08 |
| 20 | 201611013575-Correspondence to notify the Controller [12-12-2022(online)].pdf | 2022-12-12 |
| 21 | 201611013575-US(14)-ExtendedHearingNotice-(HearingDate-23-12-2022).pdf | 2022-12-22 |
| 22 | 201611013575-Written submissions and relevant documents [05-01-2023(online)].pdf | 2023-01-05 |
| 23 | 201611013575-PatentCertificate31-10-2023.pdf | 2023-10-31 |
| 24 | 201611013575-IntimationOfGrant31-10-2023.pdf | 2023-10-31 |
| 25 | 201611013575-FORM 4 [26-04-2024(online)].pdf | 2024-04-26 |
| 1 | SearchStrategyMatrix_07-02-2020.pdf |