发明名称 Displaying applications on a fixed orientation display
摘要 A method and system displaying the output from an application on a fixed orientation display is disclosed. The method is performed at an application stored on an electronic device. The application sends a request to display output from the application in a second orientation with second dimensions. The application receives from the electronic device a notification that a display associated with the electronic device is a fixed orientation display with a first orientation and first dimensions and a notification that the requested second orientation and second dimensions are different from the first orientation. The application then determines optimal dimensions to display the output from the application based on the first orientation and first dimensions associated with the fixed display. The application then scales output data to match the determined optimal dimensions. The application then sends the scaled output data to the device for display on the fixed display.
申请公布号 US9390473(B2) 申请公布日期 2016.07.12
申请号 US201213624570 申请日期 2012.09.21
申请人 GOOGLE INC. 发明人 Brady Patrick;Hackborn Dianne;Bayer Jason
分类号 G06T3/60;G09G5/00 主分类号 G06T3/60
代理机构 Morgan, Lewis & Bockius LLP 代理人 Morgan, Lewis & Bockius LLP
主权项 1. A method of displaying output from a first application on a fixed orientation display, comprising: at an electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors, the electronic device including one or more applications installed to run on the electronic device, and a display module for enabling display on the fixed orientation display coupled to the electronic device, the one or more applications including the first application configured to display its output in a predetermined second orientation with predetermined second dimensions, wherein each of the one or more applications is distinct from the display module: executing the first application on the electronic device, including: sending to the display module of the electronic device a request to display output from the first application in the second orientation with the second dimensions;receiving from the display module a notification that a target display device associated with the electronic device is a fixed orientation display with a first orientation and first dimensions and a notification that the requested second orientation is different from the first orientation, wherein the target display device is distinct from the electronic device and interacts with the display module of the electronic device;obtaining, by the first application and from the memory, application data including information indicating whether the first application is able to scale the output produced to be displayed in an orientation and dimensions different from the requested second orientation and second dimensions;determining by the first application that the output of the first application will be scaled based on the obtained application data; andin accordance at least with the notification that the second orientation is different from the first orientation, determining by the first application optimal dimensions for scaling the output from the first application of the electronic device on the fixed orientation display based on the second orientation and second dimensions and the first orientation and first dimensions associated with the fixed orientation display;scaling by the electronic device the output received from the first application of the electronic device to match the determined optimal dimensions associated with the fixed orientation display that is distinct from the electronic device, wherein the scaled output data have the optimal dimensions for display on the fixed orientation display; andsending the scaled output data by the electronic device for display on the fixed orientation display according to the determined optimal dimensions associated with the fixed orientation display.
地址 Mountain View CA US