Patent ID: 8830259

Claim:
An information processing device comprising: a communication portion that communicates with an external device; a detection portion that detects a posture of the information processing device; and a display control portion that controls display on a display screen based on one of a display format that is determined based on posture information indicating the posture of the information processing device detected by the detection portion and external posture information indicating a posture of the external device that is received by the communication portion, and a display format based on display switch information indicating a display format that is received by the communication portion, wherein one of the information processing device and the external device is designated to perform a primary role and the other of the information processing device and the external device is designated to perform a secondary role, wherein the display control portion judges a relative posture state between the information processing device and the external device, based on the posture information and the external posture information, wherein, based on a judgment result, the display control portion selectively determines one of a first display format in which the information processing device and the external device perform cooperative display, and a second display format in which the information processing device and the external device do not perform the cooperative display, wherein, based on the posture information and the external posture information, the display control portion identifies a first horizontal direction, a first vertical direction and a first depth direction of the information processing device and a second horizontal direction, a second vertical direction and a second depth direction of the external device, respectively, and wherein the display control portion determines the first display format as the display format when an angle between the first horizontal direction and the second horizontal direction, an angle between the first vertical direction and the second vertical direction, and an angle between the first depth direction and the second depth direction each have a value within a predetermined range set according to user input.