Information presentation based on display screen orientation
Abstract
FIELD: information technology.SUBSTANCE: when the display screen is in a first orientation relative to a user, information is presented on the display screen in a first format; if an indication is received that the display screen is in a second orientation, different from the first orientation, information is presented on the display screen in a second format. The first and second formats include information objects which are either not present or have different relative positions in the other of the first and second formats, and the arrangements of said information objects relative to each other vary based on whether the handheld device is in a first orientation or the second orientation.EFFECT: optimising use of the available region of the display screen.27 cl, 8 dwg
Term
No projected expiry on record.
- Priority
- Filed
- Granted
- Today
27 claims: 6 independent, 21 dependent
- 1A method for changing information on a display screen, comprising:providing information on a display screen of a handheld device into a first format when the display screen is in a first orientation relative to the user, receiving an indication that the display screen is in a second orientation different from the first orientation;ive response to the received indication, reporting on the display screen in the second format when etompervy or second format comprises information objects that are absent or have different relative positions in the other of said first and second formats, and the location of said information objects relative to each other vary based on whether the handheld device in a first orientation or the second orientation. 1. Способ изменения информации на экране дисплея, включающий: представление информации на экране дисплея карманного устройства в первом формате, когда экран дисплея находится в первой ориентации относительно пользователя;прием указания на то, что экран дисплея находится во второй ориентации, отличной от первой ориентации;ив ответ на принятое указание, представление информации на экране дисплея во втором формате, при этомпервый или второй формат включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых первого и второго форматов, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации. 1. Способ изменения информации на экране дисплея, включающий: представление информации на экране дисплея карманного устройства в первом формате, когда экран дисплея находится в первой ориентации относительно пользователя;прием указания на то, что экран дисплея находится во второй ориентации, отличной от первой ориентации;ив ответ на принятое указание, представление информации на экране дисплея во втором формате, при этомпервый или второй формат включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых первого и второго форматов, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации.
- 11The computer-readable medium with machine executable instructions that when executed by a processor, the method provided according to any of claims 1-10. 11. Машиночитаемый носитель с выполняемыми машиной инструкциями, которые при выполнении процессором обеспечивают выполнение способа по любому из пп.1-10. 11. Машиночитаемый носитель с выполняемыми машиной инструкциями, которые при выполнении процессором обеспечивают выполнение способа по любому из пп.1-10.
- 12An apparatus for changing information on a display screen, comprising:a display screen;iprotsessor configured to ensure that the said device operation, comprising: providing information on the display screen in a first format when the display screen is in a first orientation relative to the user, receiving an indication that the display screen is in a second orientation different from the first orientation, willows response to the received indication, reporting on the display screen in the second format when etompervy or second format comprises information objects that are absent or have different relative positions in the other of said first and second formats, and the location of said information objects relative to each other change based on whether the handheld device in a first orientation or the second orientation. 12. Устройство для изменения информации на экране дисплея, включающее:экран дисплея;ипроцессор, сконфигурированный для обеспечения выполнения упомянутым устройством операций, включающих:представление информации на экране дисплея в первом формате, когда экран дисплея находится в первой ориентации относительно пользователя,прием указания на то, что экран дисплея находится во второй ориентации, отличной от первой ориентации, ив ответ на принятое указание, представление информации на экране дисплея во втором формате, при этомпервый или второй формат включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых первого и второго форматов, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации. 12. Устройство для изменения информации на экране дисплея, включающее:экран дисплея;ипроцессор, сконфигурированный для обеспечения выполнения упомянутым устройством операций, включающих:представление информации на экране дисплея в первом формате, когда экран дисплея находится в первой ориентации относительно пользователя,прием указания на то, что экран дисплея находится во второй ориентации, отличной от первой ориентации, ив ответ на принятое указание, представление информации на экране дисплея во втором формате, при этомпервый или второй формат включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых первого и второго форматов, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации.
- 21The integrated circuit to change the information, comprising:one or more motion sensors;iprotsessor configured to perform operations to said one or more sensors comprising: configuration information for presentation in a first format when the integrated circuit is in a first orientation relative to the user, receiving an indication that the integrated circuit is in a second orientation different from the first orientation ;ive response to the received indication, the configuration information for presentation in the second format, with etompervy or second format includes information objects that are either missing or have different relative positions in the other of said first and second formats, and the location of said information objects relative to each other change based on whether the handheld device in a first orientation or the second orientation. 21. Интегральная схема для изменения информации, включающая:один или несколько датчиков перемещения;ипроцессор, сконфигурированный для выполнения операций с упомянутыми одним или несколькими датчиками, включающих:конфигурирование информации для представления в первом формате, когда интегральная схема находится в первой ориентации относительно пользователя;прием указания на то, что интегральная схема находится во второй ориентации, отличной от первой ориентации;ив ответ на принятое указание, конфигурирование информации для представления во втором формате, при этомпервый или второй формат включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых первого и второго форматов, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации. 21. Интегральная схема для изменения информации, включающая:один или несколько датчиков перемещения;ипроцессор, сконфигурированный для выполнения операций с упомянутыми одним или несколькими датчиками, включающих:конфигурирование информации для представления в первом формате, когда интегральная схема находится в первой ориентации относительно пользователя;прием указания на то, что интегральная схема находится во второй ориентации, отличной от первой ориентации;ив ответ на принятое указание, конфигурирование информации для представления во втором формате, при этомпервый или второй формат включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых первого и второго форматов, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации.
- 24An apparatus for changing information on a display screen, comprising:a display screen;means receiving an indication that the display screen is in a first or a second orientation;and means for presenting information on a display screen of a handheld device in a first format in response to the received indication that the display screen is in a first orientation, and presenting information on the display screen in a second format in response to the received indication that the display screen is in the second orientation, etompervy or second format comprises information objects that are absent or have different relative positions in the other of said first and second formats, and the location of said information objects relative to each other are changed based on whether the handheld device in a first orientation or in a second orientation. 24. Устройство для изменения информации на экране дисплея, включающее:экран дисплея;средства приема указания на то, что экран дисплея находится в первой или второй ориентации;исредства представления информации на экране дисплея карманного устройства в первом формате в ответ на принятое указание на то, что экран дисплея находится в первой ориентации, и представления информации на экране дисплея во втором формате в ответ на принятое указание на то, что экран дисплея находится во второй ориентации, при этомпервый или второй формат включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых первого и второго форматов, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации. 24. Устройство для изменения информации на экране дисплея, включающее:экран дисплея;средства приема указания на то, что экран дисплея находится в первой или второй ориентации;исредства представления информации на экране дисплея карманного устройства в первом формате в ответ на принятое указание на то, что экран дисплея находится в первой ориентации, и представления информации на экране дисплея во втором формате в ответ на принятое указание на то, что экран дисплея находится во второй ориентации, при этомпервый или второй формат включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых первого и второго форматов, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации.
- 26An apparatus for changing information on a display screen, comprising:a display screen;sliding element connecting with said display device and providing sliding movement of the display screen relative to other components of the device;iprotsessor configured to provide execution unit operations comprising: receiving indications that the sliding element is in a first position corresponding to the horizontal orientation of the display screen relative to the user device in response to receiving the indication that the sliding element is in the first position, the representation electronic service guide on a display screen in the format of a horizontal service guide, receiving indications that the sliding element is in a second position corresponding to the vertical orientation of the display screen relative to the user device, willows response to receiving the indication that the sliding member is in the second position representation electronic service guide on a display screen format vertical service guide, receiving indications that the display screen has been shifted in a direction generally parallel to the plane of the display screen, willows response to the received indication of displacement transverse to scroll the information presented on the display screen in a direction opposite the first direction when etomgorizontalny format of a service guide or vertical format service guide includes information objects that are absent or have different relative positions in another of said horizontal format of a service guide and vertical format service guide, and positioning said information objects are changed relative to each other based on whether the handheld device in a first orientation or the second orientation. 26. Устройство для изменения информации на экране дисплея, включающее:экран дисплея;скользящий элемент, соединяющий экран дисплея с упомянутым устройством и обеспечивающий скользящее перемещение экрана дисплея относительно других компонентов этого устройства;ипроцессор, сконфигурированный для обеспечения выполнения устройством операций, включающих:прием указания на то, что скользящий элемент находится в первой позиции, соответствующей горизонтальной ориентации экрана дисплея относительно пользователя устройства,в ответ на прием указания на то, что скользящий элемент находится в первой позиции, представление электронного справочника по услугам на экране дисплея в формате горизонтального справочника по услугам,прием указания на то, что скользящий элемент находится во второй позиции, соответствующей вертикальной ориентации экрана дисплея относительно пользователя устройства, ив ответ на прием указания на то, что скользящий элемент находится во второй позиции, представление электронного справочника по услугам на экране дисплея в формате вертикального справочника по услугам,прием указания на то, что экран дисплея был смещен в направлении, в общем параллельном плоскости экрана дисплея, ив ответ на принятое указание о смещении, поперечную прокрутку информации, представленной на экране дисплея, в направлении, противоположном первому направлению, при этомгоризонтальный формат указателя услуг или вертикальный формат указателя услуг включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых горизонтального формата указателя услуг и вертикального формата указателя услуг, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации. 26. Устройство для изменения информации на экране дисплея, включающее:экран дисплея;скользящий элемент, соединяющий экран дисплея с упомянутым устройством и обеспечивающий скользящее перемещение экрана дисплея относительно других компонентов этого устройства;ипроцессор, сконфигурированный для обеспечения выполнения устройством операций, включающих:прием указания на то, что скользящий элемент находится в первой позиции, соответствующей горизонтальной ориентации экрана дисплея относительно пользователя устройства,в ответ на прием указания на то, что скользящий элемент находится в первой позиции, представление электронного справочника по услугам на экране дисплея в формате горизонтального справочника по услугам,прием указания на то, что скользящий элемент находится во второй позиции, соответствующей вертикальной ориентации экрана дисплея относительно пользователя устройства, ив ответ на прием указания на то, что скользящий элемент находится во второй позиции, представление электронного справочника по услугам на экране дисплея в формате вертикального справочника по услугам,прием указания на то, что экран дисплея был смещен в направлении, в общем параллельном плоскости экрана дисплея, ив ответ на принятое указание о смещении, поперечную прокрутку информации, представленной на экране дисплея, в направлении, противоположном первому направлению, при этомгоризонтальный формат указателя услуг или вертикальный формат указателя услуг включает информационные объекты, которые либо отсутствуют, либо имеют другие относительные положения в другом из упомянутых горизонтального формата указателя услуг и вертикального формата указателя услуг, и расположения упомянутых информационных объектов относительно друг друга изменяются на основе того, находится ли карманное устройство в первой ориентации или во второй ориентации.
Independent claims6
48 paragraphs in 5 sections, as filed
TECHNICAL FIELD
[0001] The present invention generally relates to electronic devices comprising a display for presenting information to a user, wherein the information varies based on the orientation or motion associated with said device.
BACKGROUND OF THE INVENTION
[0002] Many electronic devices are limited in the way they are used to display information. For example, the screen thus configured and shaped such that one type of display format information may be more preferable than others. For example, when watching TV, you can use an electronic service guide (Electronic Service Guide, ESG) (also known as an electronic guide to programs (Electronic Program Guide, EPG) and interactive directory of the program (Interactive Program Guide, IPG)) to determine which TV programs are currently (or will be broadcast) one or more television channels. One type ESG known as "horizontal service guide" (Horizontal Service Guide, HSG). HSG displays a table consisting of a plurality of channels and a variety of programs, and allows the user to get an overview of programs that demonstrated at this time (and / or programs that will be shown) on multiple channels. Typically, HSG better adapted to the rectangular display screen with a horizontal orientation relative to the user. Another type ESG known as "vertical service guide" (Vertical Service Guide, VSG). As a rule, VSG displays a list of programs scheduled for demonstration in a channel in a certain period of time. VSG is often more suited for rectangular display screens with a vertical orientation with respect to the user.
[0003] is often considered devices are configured to display information in only one format: HSG format or format VSG. If there is a possibility to change the format, it requires an explicit command from the user (e.g., a command to change the device settings). This is usually not a problem for devices in which the orientation of the display screen relative to the user for the most part does not change (for example, a TV or a desktop computer). However, in other types of devices (e.g., PDAs) orientation relative to the display screen the user can change frequently. In this case, the need to change the settings of the device by the user to change the format of the information displayed can bring considerable inconvenience to the user.
SUMMARY OF THE INVENTION
[0004] The following is a brief description of some embodiments. This summary is not exhaustive and is intended to neither identify key or critical elements of the invention nor to establish the scope of the present invention.
[0005] In some embodiments, a portable electronic device having a display screen and configured to display information in a first format when said device is generally in a first orientation relative to the user. The device is also configured to display information in the second format when said device is generally in a second orientation relative to the user. Said device automatically changes a display format to another based on the physical orientation of the device. Exposure device in some embodiments is detected by one or more sensors, such as accelerometers, motion sensors, sensors based on the orientation of gravity, or other components for detecting orientation. In other embodiments, the orientation can be recognized by the location user's hand at one or more elements of said device. In other embodiments, a hardware switch may be activated by, for example, a slide or a hinged mechanism.
[0006] In some embodiments, the electronic device displays a horizontal service guide (HSG), when it is oriented horizontally, and a vertical service guide (VSG) in the vertical orientation. In other embodiments, particularly when the device is equipped with a square screen display (e.g., when the horizontal orientation and vertical orientation are equivalent in respect of the sides of the display screen), changing the orientation of said device can cause a transition from the first display format (for example, HSG) to the second display format (for example, VSG).
[0007] In other embodiments, the device is configured for scrolling, panning or zooming VSG, HSG or other type of display format, based on how the user moves the said device.
BRIEF DESCRIPTION OF DRAWINGS
[0008] A more complete understanding of the above section describing the spirit of the invention and the following detailed description may be obtained by means of drawings, given by way of example, and not limitation. In these drawings, like reference numbers indicate like features.
[0009] Figure 1 shows a communication network environment in which the function to perform the method and apparatus in accordance with some embodiments.
[0010] Figure 2 shows a block diagram of an apparatus in accordance with some embodiments.
[0011] Figure 3A is a screen shot VSG device in accordance with some embodiments.
[0012] Figure 3B shows a screen shot HSG device in accordance with some embodiments.
[0013] Figure 4 is shown a transition from display to display HSG VSG on the basis of changes in device orientation.
[0014] Figure 5 demonstrates the movement of the display device based on the movement of the device by the user.
[0015] Figure 6 is a flowchart, corresponding to at least some embodiments.
[0016] Figure 7 shows a screen shot HSG device in accordance with some embodiments.
DETAILED DESCRIPTION OF THE INVENTION
[0017] In the following description of various embodiments of the invention reference is made to the accompanying drawings, forming an integral part hereof, which illustratively demonstrate various embodiments and related functions. Obviously, there may be used and other embodiments of the invention, and allowed their structural and functional modifications.
[0018] Figure 1 is a block diagram of a network communications environment 100 in which an apparatus in accordance with some embodiments of the invention, and in which to perform the method in accordance with some embodiments. The first device 110 includes a display screen (in accordance with a further detailed description) and is connected to network 130 through connection 120. The network 130 may include the Internet, wired or wireless networks, packet networks, radio or television broadcasting, and any other network, or combination of networks suitable for broadcast, multicast and / or unicast communication between platforms. In some embodiments, one or more networks unidirectional broadcast included in the network 130, such as terrestrial network digital video broadcasting (digital video broacasting-terrestrial, DVB-T) 13 DVB-T, a network of digital video broadcast-handheld (digital video broadcasting-handheld , DVB-H), analogue TV network (TV), or the like networks. Figure 1 also shows a second device / system 140 connected to the network 130 through connection 150. The device / system 140 may be another device (similar to device 110) from the display screen. The apparatus / system 140 may also be a server device cyclic data storage device, a broadcast transmitter, or any combination thereof, may be another network element, etc. Thanks to the connections shown, the devices 110 and 140 communicate with each other. This connection allows the exchange of various types of information. For example, said connection may include program listings, audio / video files, other multimedia files, video streaming, broadcasting an analog or digital television (TV), etc. Said connection may also include additional information such as control information.
[0019] The actual compounds represented by compounds 120 and 150 may be implemented in various ways. For example, compounds 120 and 150 may be wired connections. Alternatively, compounds 120 and 150 may be wireless connections. Compounds 120 and 150 are shown in Figure 1 supporting bidirectional communication (by means of double arrows at each joint 120 and 150). Alternatively, or additionally, communication environment 100 can be arranged so as to maintain the compounds differing types of lines (170a and 160b) and return channels (170a and 160b) (e.g., using one transmission medium for communications in one direction and the other data transmission medium - for communication in the other direction).
[0020] Communication environment 100 may be part of a larger network of additional devices. For example, the apparatus / system 140, in addition to device 110 may communicate with many other devices / systems (not shown). These messages can be transmitted using fashionable or more communication protocols. Moreover, communication environment 100 may include one or more intermediate nodes (not shown) capable of transmitting, buffered, stored, routed, or otherwise process messages between different devices.
[0021] Figure 2 showing one embodiment of the invention, is a block diagram of an apparatus 110. The apparatus 110 may be a portable electronic device of any type (e.g., a laptop computer, a computer such as "notebook", or portable computing device, another type of pocket PC, smartphone, mobile phone, mobile communications, television / radio device, video camera / camcorder, audio / video player, the positioning device and the like, or any combination thereof). All the components depicted in Figure 2 need not be present in every embodiment. Despite the fact that some components of device 110 are represented as a single block, the device 110 may comprise more than one component, represented by a block in Figure 2. In accordance with the Figure 2 device 110 includes a processor 228 connected to user interface 230, memory 234 and / or other storage device, and the display screen 236. In the embodiment in Figure 2, the screen display 236, which may display information has a size of M × N, wherein typically, M> N. In other embodiments, M = N (e.g., display screen 236 or the screen display 236 that displays information, a square shape). As used herein, the device is considered to have "horizontal" orientation relative to the user, if a party M is generally parallel to a line connecting the eyes of the user, and "vertical" orientation - if the N side is generally parallel to a line connecting the user's eyes.
[0022] The apparatus 110 also includes a battery 250, speaker 252, antenna 254, and one or more sensors 260. In some embodiments, one or more sensors 260 are used for detecting displacement relating to the device 110 and / or the display screen 236 as more fully described below. Furthermore, in some embodiments, the one or more sensors 260 are part of an integrated circuit, which may include a separate processor (not shown), or be integrated with the processor 228. The user interface 230 may also include a keypad, touch screen, voice interface four direction keys, joystick, computer pen, a virtual glove, mouse, trackball, touch screen, and the like Additionally, user interface 230 may include a display screen 236, or some part of it.
[0023] executable instructions and data used by processor 228 and other components of the device 110, is stored (in some embodiments) a computer readable memory 234. The memory 234 may be implemented using any combination of memory modules "read-only" or RAM modules memory, there may be used both volatile and nonvolatile memory. Software 240 may be stored in memory 234 (and / or other storage device unit 110) for providing the processor 228 of instructions that allows the device 110 to perform various functions described herein, including determining the appropriate display format for the presentation of information on the screen 236 of the display on based on the output of the one or more sensors 260, forming the corresponding display format, etc. Alternatively, some or all of said executable instructions may be implemented in hardware or firmware (not shown). For example, executable instructions may be implemented within one or more application specific integrated circuits (application-specific integrated circuits, ASIC), programmable logic integrated circuits (field-programmable gate array, FPGA), etc. Those skilled in the art will recognize that the ASIC, FPGA and the like, the device may include logic circuits, and these logic circuits can be configured using one or more programmable file cards and the like webs burnout
[0024] The apparatus 110 includes additional hardware, software and / or firmware to support one or more embodiments in accordance with the description of the present invention. The device 110 may be configured to receive, decode and process transmissions broadband digital broadcast based on, for example, such a digital video broadcasting standards (Digital Video Broadcast, DVB), like DVB-H, DVB-T or DVB-MHP, through a specific DVB- receiver 241. The device 110 may also provide other types of receivers of broadband digital broadcast transmission. Furthermore, the device 110 may be configured to receive, decode and process transmissions through FM radio 242 / AM, WLAN transceiver 233, and telecommunications transceiver 244. In at least one embodiment of the present invention, the apparatus 110 can receive the message stream RDS (radio data stream , RDS). To transfer information, data, messages, etc. can be used as additional formats and protocols.
[0025] Some embodiments include a computer readable medium comprising instructions that when executed (e.g., one or more processors 110 devices) ensure that the various operations of the device in accordance with the description in this document. For example, the implementation of a software product may include a sequence of instructions and information in a storage medium (eg floppy disk, CD-ROM, ROM, DVD, steady drive, flash drive, etc.), or transferred to the device 110 (eg, via a modem or other interface). Such transfer material can be performed on the transmission medium (e.g., optical or analog communications lines) or via a wireless transmission (e.g., using microwave, infrared or other transmission method). Sequence of instructions to the system (e.g., network communication environment 100 Figure 1) or device (e.g., device 110) may implement all the functionality (or portion thereof) may be written in various programming languages for use with many different computer architectures and / or operating systems will be apparent to those skilled in the art. Various embodiments of the present invention can also be implemented in hardware, firmware or a combination of software, hardware and / or firmware.
[0026] In accordance with the image in Figure 2, as noted above, the device 110 includes one or more sensors 260 for detecting the orientation and / or movement of the device 110 and / or 236 of the display screen. Since the location and orientation of the sensor 260 in the device 110 is constant and known, the output of these sensors can be used to detect the orientation of the device 110 and / or the fact of its rotation and / or parallel displacement. For example, sensors 260 may include an accelerometer that can be used to measure the force, time and / or direction of acceleration (for example, vector magnitudes). In some embodiments, one or more sensors 260 may measure the gravity vector (relative to the device 110), using this vector to determine the angle at which the device 110 is inclined relative to the ground. Can be used with other types of orientation sensors and / or displacement. For example, sensors 260 may include one or more magnetometers to determine the direction of the earth geomagnetic vector. Orientation sensors can also be configured for recording the intensity of the rotational and / or translational movement. For example, in accordance with a further description of Figure 5, the output of sensor 260 quantitatively characterizing translational and / or rotational movement may be used to scroll, zoom, pan, or information provided on the screen 236 of the display. Alternatively, one or more of said sensor orientation and / or movement may include gyroscopes. Additionally, any types of displacement sensors may be implemented in device 110 as part of an integrated circuit and / or incorporated into sensor 260.
[0027] may be used and other types of sensors. Input and output sensors may be exposed to one or more of filtering algorithms (e.g., smoothing) (not shown in Figure 2) for filtering noisy measurements sensors.
[0028] In some embodiments, one or more sensors are used to determine where relatively form-factor device 110, the user has placed his hands. The results of this determination might later to conclude the process in which the device 110 is held by the user, and therefore, the orientation of the device 110 relative to the user. For example, in case one or more capacitive sensors may be located in areas of the device for which mostly takes the user while holding the device 110 in a vertical orientation. Another set of capacitive sensors while the device is placed in areas for which the user is most often taken by holding the device 110 in a horizontal orientation. On the basis of the output of the capacitive sensor, one or more processors from the device 110 make conclusions about the way the user holds the device, and therefore, the orientation of the device.
[0029] In some embodiments of the invention in accordance with Figure 2, in the form factor of the device 110 including a hardware switch 270. The hardware switch 270 may be integrated with one or more sensors 260 (or incorporated into its composition). Output hardware switch 270 may be used to determine the configuration of the device 110 and therefore the corresponding display format. For example, in some embodiments, the hardware switch 270 is connected to a mechanical hinge and outputs a signal indicating this is disclosed zakryt.Esli hinge or hinge mechanism associated with some component of the device 110 (e.g., keyboard) which opens when the device is used in a particular orientation , opened or closed state of the hinge can be used for the conclusion of the orientation of the device (and therefore, the orientation of the display screen). As another example, the form factor device 110 may be partitioned into the functional layers. Screen 236 can be connected to the slide mechanism allows you to move the screen 236 of the display relative to the other parts of the device 110. (An example of the display device with a screen that is connected to the slide mechanism, a mobile communication device N95, manufactured by Nokia Corporation.) In one configuration, the slide mechanism ( and a display screen) is in the extended position and open the keys, buttons, and other controls. In another configuration, the slide mechanism and a display screen covering said keys, and / or other controls. Since the configuration of the slide mechanism, which opens access to controls, corresponds to the use of the device in a vertical orientation, the output of the switch 270 connected to the slider can be used for the conclusion of the orientation of the device and the display screen relative to the user.
[0030] In order to determine an appropriate display format can also be implemented alternative arrangements. For example, device 110 may be performed with the push button, key, etc. for switching between one type of display format (for example, HSG) and another type of display format (e.g., VSG). Alternatively (or additionally), to select the type of display format can be used one or more menus.
[0031] In some embodiments, device 110 is configured to automatically change the format of the information on the display screen 236 after the change in orientation recognition device 110. Figure 3A shows one embodiment of the invention, the device 110 has a vertical orientation and displays VSG. In Example 3A, VSG provides information about the programs of the channel network FOX (channel 3). Reference VSG 3A can be considered as a matrix R × S, where R corresponds to the number of columns, a S corresponds to the number of rows. 3A, R = 2 (columns for time and program name), a S> 2 (corresponds to a specific set of rows pair program / time).
[0032] Figure 3B depicting one embodiment of the invention, the device 110 has a horizontal orientation and displays HSG. In the example of Figure 3B HSG provides information regarding the set of broadcast channels and corresponding icons 352 channel (e.g., 352a-c), programs (unlabeled), program icons (not shown), program start time 364 (e.g., 364a-b ), as well as the current time indicator 370. HSG 3B may also be considered as a matrix U × V, where U corresponds to the number of columns, and V represents the number of rows. 3B U = 3, as there is a column for channels and relevant channel icons (MTV3 352a, 352b BBC and NBC 352s) and two columns for the time (18:00 (364a) and 18:30 (364b)) . Also, in accordance with the image of Figure 3B, V = 4 (thus in the upper row shows the time, and all other rows shows programs broadcast on a particular channel at a predetermined time interval).
[0033] Despite the fact that the embodiments shown in Figures 2 and 3 is described using as examples of electronic service guide, in other embodiments, the information format change (based on the orientation of the device) to display other types of information. For example, the format corresponding to the vertical orientation may be in the form of matrix R '× S', and the format corresponding to the horizontal orientation - of the matrix U '× V', where S '> V' and / or R '<U'. In other embodiments, one of the formats (or both formats) - horizontal or vertical - can not be a matrix, but the formats, however, are required to effectively use their corresponding orientation of the display, wherein a difference (or difference) between the horizontal and vertical format is not only to turn and / or scaling of the displayed image entirely. For example, each displayed information object from a predetermined set of data objects (e.g., cells, tables, images, text boxes, banners, etc.) can have a certain shape, however mentioned objects can be located relative to each other in various ways without changing the underlying target information. In this case, the location information of said objects relative to each other can be changed based on the orientation of the device for optimizing the use of available screen area of the display.
[0034] Figure 4, showing one embodiment of the invention, shows a transition from the display format HSG (when the device 110 is in the horizontal orientation 402) to the display format VSG (when the device is in the vertical orientation 408). In response to the change in orientation of the device 110 will automatically change the display format to the HSG VSG on (or vice versa when the change occurs from a vertical orientation to a horizontal orientation). Initially, in the format of HSG, is the orientation of the device 402, 110 is horizontal, the focus is (eg, highlighted) program "Friends" ("Friends"), broadcast on channel MTV3. Once the user rotates the device 110 so that it is in the vertical orientation 408, the display format VSG, corresponding to a vertical orientation at retains certain characteristics of the object selected in HSG. For example, the program "Friends" and the time of its inception are shown inside the rectangle of dotted lines to indicate that it is in focus in the display format VSG, ie Focus is on the same program at the transition between the HSG and VSG and vice versa. Alternatively, or in addition, to identify the focus or programs having an active status, other indicators may be used. For example, selection may be used, shadowing, different display models, etc. To provide an indication of the active status of a focus or a program can also be used sounds. For example, a short audio clip from an episode of "Friends" can be played in response to a change in the display format, or change the focus of the program. In addition, the name "MTV3" logo and 414 corresponding to the horizontal orientation of 402, can be played as an element (s) 420 when the device is in the vertical orientation 408. One or more of the above methods when switching from one display format (for example, HSG) to another (for example, VSG), can be saved context to a user do not have to re-orient the presentation to him of the updated display format. In other embodiments, the additional movement (e.g., rotation, rotation, etc.) can also cause a change of the display format to the HSG VSG and vice versa.
[0035] In some embodiments, hysteresis is applied (or the hysteresis loop), or to prevent unnecessary repeated transitions between display formats, HSG and VSG, or between teams in general, when the device 110 is held in a position close to the logical threshold switching point. Hysteresis can be based on time parameters (for example, can be set to limit the ban on switching from the display format to the display format HSG VSG and back - to the format display HSG - for three seconds). Alternatively, or additionally, the hysteresis on ciated may be based on the degree of movement, e.g., rotational angle (for example, before switching of the display format HSG a display format VSG be detected change in the angle of rotation of 5 degrees), the degree of acceleration and / or speed and / or displacement. The angle of rotation (for example, five degrees) may be fixed or may be changed by the user (e.g., in combination with a user profile) to fit the individual preferences (or a user who sometimes shaking hands).
[0036] In some embodiments, and as shown in Figure 5, the user can use other types of movement of the device to change the displayed information on the display (e.g., display screen 236). For example, the user device 110 can shift in the horizontal (x-axis) direction 502 generally parallel to the plane of the screen 236. In response to movement of the right 502a, HSG can be updated fast forward in time; Thus, the display screen can be updated to show the time, starting from 19:00 (not shown). In fact, moving device 110 moves the right HSG information on the screen display 236 to the left. In response to the displacement of the left 502b, HSG can be updated with scrolling back in time; Thus, the display screen can be updated to show the time, starting from 17:00 (not shown). In fact, moving to the left device 110 shifts the information HSG right on the screen 236 of the display. Rotation shown how 502c (around y axis that is generally parallel to the plane of the screen 236) may be used for the fast forward or backward in time. Size this promotion may be based on the angular acceleration, rotation corresponding 502c (for example, scrolling one hour per 0.7 rad / s2). Alternatively, or in addition, the amount of advancement can be based on the time during which the supported pivoted position (e.g., scrolling one hour every three seconds, during which the device 110 is held in the tilted position, characterized by moving 502c).
[0037] The user can also displace the device 110 in the vertical (y-axis) direction 508. In response to the downward movement of 508a, HSG can update the display with the increase in channel numbers and corresponding program numbers accompanying these channels (i.e., scroll down to the HSG display screen 236). In response to the displacement of 508 up, HSG can be updated with a decrease in the displayed channel numbers and related programs accompanying these channel numbers (ie HSG scrolling up on the screen 236 of the display). In other embodiments, the movement device 110 in the directions 508a and 508b may be used to scroll along the time axis (in a manner similar to that described in relation to movements in the directions 502a and 502b). Rotation shown as a 508C (around the x-axis) can be used to fast forward or backward through the channel numbers. The degree of advancement may be based on the angular acceleration, rotation corresponding to 508C (for example, moving to 10 channels per 0.7 rad / s2). Alternatively, or in addition, the amount of advancement can be based on the time during which the supported pivoted position (e.g., scrolling ten channels for every three seconds, during which the device 110 is held in the tilted position, characterized by movement of 508C).
[0038] The user can also displace the device 110 back and forth (e.g., toward or away from the user, respectively) along the z-axis (perpendicular to the plane of the display screen 236), which is characterized by the movement 514. In some embodiments, the sensors in the device 110. can determine the speed, acceleration, direction, rotation and the like corresponding to the movement 514. In response to movement of the user device 110 may be updated HSG downscaling. Zoom update HSG involves displaying a greater number of channels, but with less detailed information on programs or using a smaller font. In response to movement of the device 110 to the user may be updated by HSG zoom. Zoom can lead the renewal HSG displaying a smaller number of channels, but displaying more information about each program. Measurement can be performed similar to that described above with respect to elements 502 and 508 relating to the degree of HSG display update operation in response to zoom in and out corresponding movement 514. For example, the speed of displacement corresponding to the movement 514, can determine a change in the number of display channels HSG . In the context of the device 110, vertically oriented, there may be similar types of changes in display format, wherein the format may be used VSG. For example, with respect to Figure 3, when the user moves the device 110 by itself (eg, zoom operation), additional programs can be displayed, and the start time programs. Otherwise, if the user moves the device 110 to itself (for example, the operation of zoom) may show a smaller number of programs and the values of the start time program (possibly with higher resolution, dedicated to the display of the program, a demonstration of the additional information, such as an icon, etc. .P.)
[0039] The corresponding displacement of the parameters described in relation to Figure 5, given by way of example. In some embodiments, use different displacement measurement, the measurement parameters and associated display update. Additionally, the user may be able to configure or adjust (via a menu, program, etc.) mode interpretation unit 110 detects movement.
[0040] Instead of detection of displacements in order to modify or update the display in accordance with the HSG image in Figure 5, it can also be read on-screen gestures. For example, the user may hold the handle, a computer pen or finger on the display HSG, wherein HSG display can be panned, respectively.
[0041] In the embodiment described above with reference to Figure 5, mainly reference is made to display and HSG VSG device 110. Those skilled in the art will appreciate that the principles of the present invention may be applied to other types of displays.
[0042] Figure 6 is a flowchart performed by the device 110 in some embodiments. In step 602 is determined by the original aspect ratio. For example, in the context of the foregoing description relating to the display HSG and VSG, may be determined by the initial orientation of the device 110 to select between displays HSG and VSG. Alternatively, or additionally, device 110 may provide a registration mechanism and, after the user registration, the device 110 can determine, in accordance with user preferences (optionally placed in one or more user profiles), or display HSG VSG. Thereafter, at step 608 activates one or more sensors for determining whether there is a change regarding the movement of the device 110. In step 614 device 110 determines whether or not the degree of change detected in step 608, sufficient to refresh the display. Those skilled in the art will appreciate that the steps 608 and 614 can be combined into one step, and that at least one of the steps 608 or 614 can include one or more mechanisms, algorithms or other filtering means. If at step 614 it is determined that said variation is sufficiently (e.g., "Yes"), then in step 620 modifies the display, after which control returns back to step 608 to continue the motion recognition apparatus 110. In the context of displays based on HSG and VSG, with step 620 may result in switching the display type; however, the principles of operation can be enhanced, and can be used any number of display types, one of which is better adapted to the first orientation and the other is better suited for other orientation. If at step 614 it is determined that said variation does not have the sufficient degree of (for example, "No"), then control passes back to step 608 to continue the motion recognition apparatus 110.
[0043] In certain embodiments, one or more steps shown in Figure 6, may be optional. For example, a check at step 614 to find out whether the movement exceeds the threshold parameter can be excluded, so that any detected movement will update the display. Furthermore, displacement sensors described in the context of step 608 may be replaced with a switch, button, etc.
[0044] Although the invention has been described with reference to specific structural features and / or steps of the method, it is obvious that the invention defined in the appended claims is not limited to these specific characteristics or steps. For example, the description was based on television programs. Obviously, the idea of the present invention may be expanded and may include FM / AM radio, multimedia programs on the Internet, etc. In some embodiments of the invention are viewing information about the local media. Such embodiments may be used if the presentation of data taken into consideration, for example, at boot time, records, updates the display and / or restarting of the program. In addition, the reported information may include - in addition to the ESG, EPG or IPG - lists information about programs, playlists, multimedia, files, messages, folders, e-mail and information on the cards.
[0045] In some embodiments, the device 110 includes the equipment location tracking (eg, equipment, global positioning system (global positioning system, GPS)) to determine the current location of the device 110 in order to update timestamps corresponding programs, messages, emails, etc. .P. In some embodiments, the displacement and orientation, as described herein, may be classified into discrete displacement windows to refresh the display. For example, the orientation of the first window may correspond to a rotation device of the previous orientation at an angle of 45-90 degrees. In additional embodiments use other window orientation based on other movements. In some embodiments of the invention is used to overlay on the display information displayed one layer to another. For example, with respect to Figure 7, the broadcast TV program 702 can be displayed as a layer superimposed on the program guide ESG (shown in Figure 7 as the display format HSG). Said broadcast TV program 702 may be based on the program selected in the display format HSG. If the device is subjected to movement, so that the format of the display changes from HSG to VSG (e.g., in accordance with the previous description), the position of the broadcast TV program on the display screen 702 may vary to adjust to a change in the display format.
[0046] In some embodiments, device 110 includes hardware, software, firmware or some combination thereof, for communication device 110 with a TV, computer, etc. For example, device 110 may be coupled to a TV (as well as with a computer or other device) using a cable TV-out, a universal serial bus (universal serial bus, USB), a compound BLUETOOTH, compounds of the wireless LAN (wireless LAN, WLAN) and etc. When connecting the device 110 to television or computer ESG may be displayed on the television screen, and the display device 110 (e.g., display screen 236). Furthermore, in some embodiments, the ESG may be displayed on the display device 110, and the TV screen at the same time can be used to display a full-screen TV. The program (or other content) corresponding to said full-screen TV program in this case may be selected using the ESG on the device 110. For example, user device 110 may select a program from the ESG (such as "Friends" ("Friends") in accordance with FIG. 4), and this choice will provide the setting for the respective TV channel broadcast to demonstrate the "Friends" ("Friends") on the TV screen. In accordance with the previously described embodiments of the invention, the device 110 connected to the TV can be rotated to move from HSG to VSG (or vice versa), displace and / or rotate to pan, zoom, and / or scrolling, and used to demonstrate the information, or different from VSG HSG etc. In one embodiment, the TV or the computer receives a TV / radio broadcasting through its own receiver / TV broadcasting; user device 110 controls changing channels / programs of a TV or computer with the help of ESG, received and stored in the user device 110, while on the TV or computer transmits commands only.
[0047] In other embodiments, the apparatus may have two of the display screen. One of these screens is visible when the device is in the first configuration and the second is not seen until until it reaches the second configuration. For example, the device may have a hinged lid, one display screen on the outer side of the cover and a second (and perhaps larger) display screen on the inner side of the lid. The device may have on the outer side of the controls and other functions it is therefore likely that the outer screen of the display when the cover is closed, oriented vertically with respect to the user. When the lid is opened, most likely, the internal display is oriented horizontally relative to the user. Accordingly, a signal from the hardware connected to the hinge, can be used as the basis for displaying information in a first format (e.g., VSG) on the external display when the cover is closed, and as the basis for displaying information in a second format (for example, HSG) on inner screen when the lid is opened.
[0048] Above described various features, advantages and embodiments of the invention with reference to the accompanying drawings. However, the foregoing description and drawings are only examples. The present invention is not limited to the demonstrated by the embodiments, and each embodiment does not necessarily have all the advantages achieved or purpose, and includes all the features mentioned herein. Those skilled in the art may be made various changes and modifications without departing from the scope of the present invention. Despite what has been described and specific examples of device components, the present invention is not limited to these devices or components, unless otherwise specified in the particular claim. These elements and applying the above-described embodiments may be interchanged and combined in different ways from those described above with any changes in the present invention.
Contents5
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10430068B2 | Cited by | United States of America | Applicant |
| US9678658B2 | Cited by | United States of America | Applicant |
| US9980071B2 | Cited by | United States of America | Applicant |
| US9858648B2 | Cited by | United States of America | Applicant |
| RU2644025C2 | Cited by | Russian Federation | Search report |
| RU2613025C1 | Cited by | Russian Federation | Search report |
| RU2609147C2 | Cited by | Russian Federation | Search report |
| US20050114788A1 | Cites | United States of America | – |
| US20050090288A1 | Cites | United States of America | – |
| RU2302088C2 | Cites | Russian Federation | – |
| RU2297040C2 | Cites | Russian Federation | – |
| RU2242043C2 | Cites | Russian Federation | – |
| US6567101B1 | Cites | United States of America | – |
| US20050104856A1 | Cites | United States of America | – |
| US20060274087A1 | Cites | United States of America | – |
| RU2288512C2 | Cites | Russian Federation | – |
| KR100641865B1 | Cites | Republic of Korea | – |
| US6317114B1 | Cites | United States of America | – |
| EP1357726A1 | Cites | European Patent Office (EPO) | – |
17 members in 6 offices
Priority claims7
| Document | Office | Kind | Date |
|---|---|---|---|
| 12031344 | United States of America | – | |
| 3134408 | United States of America | A | |
| 2009050070 | Finland | W | |
| 12031344 | – | – | – |
| FI2009050070 | – | – | – |
| US20080031344 | – | – | – |
| WO2009FI50070 | – | – | – |
Members17
| Document | Office | Kind | |
|---|---|---|---|
| US2009207184A1 | United States of America | A1 | |
| WO2009101245A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP2243280A1 | European Patent Office (EPO) | A1 | |
| CN101946496A | China | A | |
| JP2011515884A | Japan | A | |
| RU2010137809A | Russian Federation | A | |
| US8217964B2 | United States of America | B2 | |
| US2012274663A1 | United States of America | A1 | |
| RU2480938C2This record | Russian Federation | C2 | |
| US8531486B2 | United States of America | B2 | |
| JP2013242569A | Japan | A | |
| US2014009500A1 | United States of America | A1 | |
| US8780138B2 | United States of America | B2 | |
| EP2243280A4 | European Patent Office (EPO) | A4 | |
| US2014300642A1 | United States of America | A1 | |
| CN101946496B | China | B | |
| US9390474B2 | United States of America | B2 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Official registration of the transfer of exclusive rightPC41 | PC41 |
Numbers
- Publication
- 0002480938
- Publication, DOCDB
- 2480938
- Publication, EPODOC
- RU2480938
- Application
- 201013780907
- Application, DOCDB
- 2010137809
- Application, EPODOC
- RU20100137809
Titles2
- Russian
- ????????????? ?????????? ?? ?????? ?????????? ?????? ???????
- English
- INFORMATION PRESENTATION BASED ON DISPLAY SCREEN ORIENTATION
Classification
- CPC, 20
- G06T3/60
- G06F1/1626
- G06F2200/1614
- G06F2200/1637
- H04N21/4126
- G09G5/38
- H04N21/41265
- H04N5/4403
- H04N21/42204
- H04N21/42209
- H04N21/42207
- H04N21/4222
- H04N21/42222
- H04N21/42224
- H04N21/42227
- H04N21/4312
- H04N21/4314
- H04N2005/4425
- H04N2005/4428
- H04N2005/4439