Automatic configuration of the logical orientation of multiple monitors based on captured images

US9516263B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9516263-B2
Application numberUS-201313957826-A
CountryUS
Kind codeB2
Filing dateAug 2, 2013
Priority dateAug 2, 2013
Publication dateDec 6, 2016
Grant dateDec 6, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for configuring the display of a virtual workspace on multiple monitors connected to a single computing device based on images/frames captured by multiple cameras is described. A monitor orientation controller analyzes the frames to detect motion/movement within the captured scene and a corresponding centroid of the detected motion. The monitor orientation controller determines the positions of the monitors relative to each other based on the calculated centroids. Based on the relative determined positions of the monitors, the monitor orientation controller adjusts how the virtual workspace is displayed on the monitors. Other embodiments are also described.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for configuring the arrangement of a virtual workspace on a plurality of monitors, comprising: capturing, by a first camera, a first set of frames representing a scene in front of first and second monitors from the perspective of the first monitor; capturing, by a second camera, a second set of frames representing the scene in front of the first and second monitors from the perspective of the second monitor; detecting motion in each of the first and second sets of frames; calculating a first centroid for the detected motion in the first set of frames, wherein the first centroid represents the approximate center point of the detected motion relative to the first set of frames; calculating a second centroid for the detected motion in the second set of frames, wherein the second centroid represents the approximate center point of the detected motion relative to the second set of frames; determining the position of the first monitor in relation to the second monitor based on the first and second centroids; and adjusting the display of the virtual workspace on the first and second monitors based on determined position. 2. The method of claim 1 , wherein when the first monitor is determined to be positioned to the left of the second monitor a left portion of the virtual workspace is displayed on the first monitor and a right portion of the virtual workspace is displayed on the second monitor. 3. The method of claim 1 , wherein when the first monitor is determined to be positioned to the right of the second monitor a right portion of the virtual workspace is displayed on the first monitor and a left portion of the virtual workspace is displayed on the second monitor. 4. The method of claim 1 , wherein the virtual workspace includes an application dock, one or more application windows, and a desktop. 5. The method of claim 1 , wherein the first and second monitors are displays in separate tablet computers and the first and second cameras are integrated in each of the tablet computers, respectively. 6. A monitor orientation controller for configuring the arrangement of a virtual workspace on a first monitor and a second monitor coupled to a computing device, comprising: a motion detector to receive a first set of frames from a first camera and a second set of frames from a second camera and detect motion in each of the first and second sets of frames, wherein the first set of frames represent a scene in front of the first and second monitors from the perspective of the first monitor and the second set of frames represent the scene in front of the first and second monitors from the perspective of the second monitor; a centroid calculator to calculate (1) a first centroid for the detected motion in the first set of frames, wherein the first centroid represents the approximate center point of the detected motion relative to the first set of frames and (2) a second centroid for the detected motion in the second set of frames, wherein the second centroid represents the approximate center point of the detected motion relative to the second set of frames; an orientation calculator to determine the position of the first monitor in relation to the second monitor based on the first and second centroids; and a virtual workspace configurator to adjust the display of the virtual workspace on the first and second monitors based on the determined position. 7. The monitor orientation controller of claim 6 , wherein when the first monitor is positioned to the left of the second monitor a left portion of the virtual workspace is displayed on the first monitor and a right portion of the virtual workspace is displayed on the second monitor. 8. The monitor orientation controller of claim 6 , wherein when the first monitor is positioned to the right of the second monitor a right portion of the virtual workspace is displayed on the first monitor and a left portion of the virtual workspace is displayed on the second monitor. 9. The monitor orientation controller of claim 6 , wherein the virtual workspace includes an application dock, one or more application windows, and a desktop. 10. An article of manufacture for configuring the arrangement of a virtual workspace on a plurality of monitors, comprising: a non-transitory machine-readable storage medium that stores instructions which, when executed by a processor in a computing device, capture, by a first camera, a first set of frames representing a scene in front of first and second monitors from the perspective of the first monitor; capture, by a second camera, a second set of frames representing the scene in front of the first and second monitors from the perspective of the second monitor; detect motion in each of the first and second sets of frames; calculate a first centroid for the detected motion in the first set of frames, wherein the first centroid represents the approximate center point of the detected motion relative to the first set of frames; calculate a second centroid for the detected motion in the second set of frames, wherein the second centroid represents the approximate center point of the detected motion relative to the second set of frames; determine the position of the first monitor in relation to the second monitor based on the first and second centroids; and adjust the display of the virtual workspace on the first and second monitors based on the determined position. 11. The article of manufacture of claim 10 , wherein when the first monitor is determined to be positioned to the left of the second monitor a left portion of the virtual workspace is displayed on the first monitor and a right portion of the virtual workspace is displayed on the second monitor. 12. The article of manufacture of claim 10 , wherein when the first monitor is determined to be positioned to the right of the second monitor a right portion of the virtual workspace is displayed on the first monitor and a left portion of the virtual workspace is displayed on the second monitor. 13. The article of manufacture of claim 10 , wherein the virtual workspace includes an application dock, one or more application windows, and a desktop.

Assignees

Inventors

Classifications

  • based on the image signal · CPC title

  • H04N7/141Primary

    between two video terminals, e.g. videophone (telephonic communication systems combined with television receiver for reception of entertainment or information matter H04M11/085) · CPC title

  • for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images · CPC title

  • Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q) · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9516263B2 cover?
A system and method for configuring the display of a virtual workspace on multiple monitors connected to a single computing device based on images/frames captured by multiple cameras is described. A monitor orientation controller analyzes the frames to detect motion/movement within the captured scene and a corresponding centroid of the detected motion. The monitor orientation controller determi…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04N7/141. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).