# US 10,372,405 B2 · Image generation device, program, image display system, and image display device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,372,405 B2
- Document ID: US10372405B2
- Status: Granted
- Kind: B2
- Application number: 13/310,963
- Filed: 2011-12-05
- Published: 2012-06-21
- Granted: 2019-08-06
- Earliest claimed: 2010-12-16
- Assignees: Sony Corporation
- Applicants: Toru Nagara; Tomoya Yamaura; Kenji Fujisaka; Ban Kawamura
- Inventors: Toru Nagara; Tomoya Yamaura; Kenji Fujisaka; Ban Kawamura
- Web page: https://patentgrep.com/patent/US10372405B2

## CPC

- G06F 3/147: using display panels
- G02B 30/25: using polarisation techniques
- G09G 3/003: {to produce spatial visual effects}
- G09G 3/20: for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix {no fixed position being assigned to or needed to be assigned to the individual characters or partial characters}
- G09G 5/005: {Adapting incoming signals to the display format of the display terminal}
- G09G 5/006: {Details of the interface to the display terminal (specific for a display terminal using a CRT G09G1/167; using a flat panel G09G3/2096; circuits for interfacing with colour displays G09G5/04)}
- G09G 5/39: Control of the bit-mapped memory
- H04N 13/139: Format conversion, e.g. of frame-rate or size
- H04N 13/337: using polarisation multiplexing
- H04N 13/398: Synchronisation thereof; Control thereof
- H04N 21/234309: {by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo (conversion of standards in analog television systems H04N7/01)}
- H04N 21/25825: {involving client display capabilities, e.g. screen resolution of a mobile phone (optimising the visualisation of content during browsing in the Internet G06F16/9577; processing of terminal status or physical abilities in wireless networks H04W8/22; authentication in wireless network security H04W12/06)}
- H04N 21/2662: Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/816: {involving special video data, e.g 3D video}
- G06F 2200/1637: Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
- G09G 2340/0442: Handling or displaying different aspect ratios, or changing the aspect ratio
- G09G 2340/0492: Change of orientation of the displayed image, e.g. upside-down, mirrored
- G09G 2370/04: Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G 2370/16: Use of wireless transmission of display information
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

According to an illustrative embodiment, an apparatus for generating image data is provided. The apparatus includes a communication unit for receiving information related to a display orientation of an image on a display unit of an image display device; and an image generation unit for generating image data according to the information.

## Claims

### Claim 1

An information processing device in a wireless communication system, comprising:
circuitry configured to:
receive current orientation information and rotation capability information from a receiver that displays one or more images on a display, the current orientation information indicating a current orientation of the display of the receiver and the rotation capability information indicating whether the receiver is capable of rotating the image on the display associated with a change in posture of the receiver,
transmit function capability information to the receiver indicating a function of generating image data that conforms to an orientation of the receiver in response to the receipt of the rotation capability information from the receiver,
generate image data in accordance with the current orientation information or the rotation capability information received at the information processing device, and
output the generated image data to the receiver that uses at least one of Wi-Fi direct or a direct communication technique usable even when the information processing device and the receiver are connected to a same access point, in which in one case the generated image data corresponds to an image which, upon display on the display of the receiver, conforms to the current orientation of the display of the receiver.

### Claim 2 (depends on 1)

The information processing device according to claim 1, in which the direct communication technique conforms to a TDLS (Tunneled Direct Link Setup) standard.

### Claim 3 (depends on 1)

The information processing device according to claim 1, in which the display of the receiver has a plurality of available orientations including a landscape orientation and a portrait orientation, and
in which when the display of the receiver is in one of the landscape orientation or the portrait landscape orientation and is rotated so that a new current orientation of the display is the other of the landscape orientation or the portrait landscape orientation, the circuitry is configured to automatically generate the image data in accordance with the new current orientation of the display such that the image corresponding thereto is tailored to or conforms to the respective one of the landscape orientation or the portrait landscape orientation.

### Claim 4 (depends on 1)

The information processing device according to claim 1, in which a predetermined rotation capability of the receiver involves performing a display change function on the generated image data to enable the image corresponding thereto to be displayed on the display of the receiver in a manner so as to conform to or be tailored to the current orientation of the display of the receiver.

### Claim 5 (depends on 1)

The information processing device according to claim 1, in which the current orientation information is different from the rotation capability information.

### Claim 6 (depends on 1)

The information processing device according to claim 1, wherein the current orientation information and rotation capability information are transmitted via a TCP protocol and the image data is transmitted via a UDP protocol.

### Claim 7 (depends on 1)

The information processing device according to claim 1, wherein the current orientation information is determined based on acceleration data detected by an acceleration sensor.

### Claim 8 (depends on 1)

The information processing device according to claim 1, wherein the current orientation information is determined based on sensor information detected by a gyroscope.

### Claim 9

An information processing device usable in wireless communication system, said information processing device comprising:
circuitry, including a central processing computer (CPU) and a memory having a computer readable program stored therein for use by the CPU, which during operation is configured to:
enable current orientation information and rotation capability information transmitted wirelessly from a receiver to be received, the receiver having a display unit on which an image is displayable, the current orientation information indicates a current orientation of the display unit of the receiver, and the rotation capability information indicates whether the receiver is capable of rotating the image on the display unit associated with rotation of posture of the receiver,
enable transmission of function capability information indicating a function of generating image data that conforms to an orientation of the receiver in response to receipt of the rotation capability information from the receiver,
cause image data to be generated in accordance with the current orientation information or the rotation capability information received from the receiver, and
cause the generated image data to be transmitted wirelessly for reception by the receiver, and
wherein communication between the receiver and the information processing device is by way of a direct wireless communication standard.

### Claim 10 (depends on 9)

The information processing device according to claim 9,
in which the display unit of the receiver has a plurality of available orientations including a landscape orientation and a portrait orientation, and
in which when the display unit of the receiver is in one of the landscape orientation or the portrait landscape orientation and is rotated so that a new current orientation of the display unit is the other of the landscape orientation or the portrait landscape orientation, the circuitry is configured to automatically generate the image data to the revised image data in accordance with the new current orientation of the display such that the image corresponding thereto is tailored to or conforms to the respective one of the landscape orientation or the portrait landscape orientation.

### Claim 11 (depends on 9)

The information processing device according to claim 9, wherein the current orientation information and rotation capability information are transmitted via a TCP protocol and the image data is transmitted via a UDP protocol.

### Claim 12 (depends on 9)

The information processing device according to claim 9, wherein the current orientation information is determined based on acceleration data detected by an acceleration sensor.

### Claim 13 (depends on 9)

The information processing device according to claim 9, wherein the current orientation information is determined based on sensor information detected by a gyroscope.

### Claim 14

A wireless sink device comprising:
circuitry configured to
transmit rotation capability information to a wireless source device, the rotation capability information corresponding to an orientation of the sink device,
receive control data from the wireless source device,
transmit current orientation information based on the received control data, the current orientation information indicates a posture of the wireless sink device and the control data indicating that the wireless source device includes a function of generating and transmitting an image that conforms to a display orientation of the wireless sink device in response to receipt of the rotation capability information from the sink device, and
receive content data generated by the wireless source device, the content data generated so as to be oriented in accordance with the current orientation information transmitted by the wireless sink device.

### Claim 15 (depends on 14)

The information processing device according to claim 14, wherein the current orientation information and rotation capability information are transmitted via a TCP protocol and the content data is transmitted via a UDP protocol.

### Claim 16 (depends on 15)

The information processing device according to claim 15, wherein the content data comprises image data.

### Claim 17 (depends on 14)

The information processing device according to claim 14, wherein the current orientation information is determined based on acceleration data detected by an acceleration sensor.

### Claim 18 (depends on 14)

The information processing device according to claim 14, wherein the current orientation information is determined based on sensor information detected by a gyroscope.

### Claim 19

An image processing device communicatively coupled to a second device, the information processing device comprising:
a wireless communication unit configured to wirelessly receive control data from the second device and transmit display orientation information and rotation capability information to the second device, the display orientation information being transmitted based on the received control data and providing an indication of the posture of the information processing device and being transmitted via a TCP protocol, the rotation capability information providing an indication of whether the information processing device is capable of rotating an image on a display of the information processing device associated with a change in the posture of the image processing device and transmitted via the TCP protocol, the control data indicating that the second device can generate an image that conforms to a display orientation of the image processing device; and
wherein the wireless communication unit is configured to receive image data from the second device via a UDP protocol.

### Claim 20 (depends on 19)

The image processing device according to claim 19, wherein the image data is received over a wireless link, and the display orientation information and rotation capability information are transmitted using the wireless link.

### Claim 21 (depends on 19)

The image processing device according to claim 19, wherein the display orientation information provides an indication of the posture as one or more of a portrait orientation or a landscape orientation.

### Claim 22 (depends on 19)

The image processing device according to claim 19 further comprising a sensor coupled to the wireless communication unit, the sensor configured to detect the posture of the image processing device and generate sensor information which varies with the posture of the image processing device.

### Claim 23 (depends on 22)

The image processing device according to claim 22, wherein the display orientation information is based on the sensor information.

### Claim 24 (depends on 22)

The image processing device according to claim 22, wherein the sensor comprises any one of an acceleration sensor, a gyroscope or an angular velocity sensor.

### Claim 25 (depends on 22)

The image processing device according to claim 22, wherein the sensor comprises a combination of an acceleration sensor, a gyroscope or an angular velocity sensor.

### Claim 26 (depends on 22)

The image processing device according to claim 22, wherein the image processing device determines the display orientation of the received image data based on either the display orientation or rotation capability information transmitted to the second device.

### Claim 27 (depends on 19)

The image processing device according to claim 19, further comprising a sensor and a control unit, the control unit being coupled to the sensor and the wireless communication unit so as to control their operation.

### Claim 28 (depends on 19)

The image processing device according to claim 19, wherein the image processing device determines the display orientation of the received image data based on either the display orientation or rotation capability information transmitted to the second device.
