Method and system for screencasting Smartphone video game software to online social networks
OwnerAlain Rossmanninventor
Life of this patent
Estimating the term…
Abstract
A software implemented method and system for screencasting display screen video and sound from third party applications, such as video game software, running on Smartphones, annotating the captured video, compressing it, and uploading it to various online social networks. The method provides a providing a display screen capture and recording application capable of recording Smartphone display screen video output at a rate of at least 10 frames per second, along with recording game sounds and game player audio commentary. The method further compresses the recordings and uploads them to various online social network internet servers, either directly or via a video distribution server. The method further provides a simple user interface to facilitate this process.
Claims25
A software implemented method comprising:
- capturing and recording the display screen video output of at least one software program running on a handheld mobile computerized device;
- said mobile computerized device comprising at least one processor, video display screen, memory, display screen video buffer, operating system screen renderer, sound input device, operating system, and at least one wireless transceiver;
- wherein at least one software program is not natively configured to allow said display screen video output to be captured and recorded by said computerized device;
- said method further comprising:
- providing a display screen capture and recording application on said computerized device, said display screen capture and recording program configured to run on said computerized device and capture and record said display screen by either intercepting and reading commands to said operating system screen renderer and/or software interrogating the state of said display screen video buffer;
- activating said recording application;
- using said recording application to capture and record said display screen video output at a rate of at least 10 frames per second;
- wherein said recording application additionally captures and records sound input data from said sound input device in a manner that allows said recorded sound input data to be time synchronized with said recorded display screen video output.
A software implemented method comprising:
- capturing and recording the display screen video output of at least one software program running on a handheld mobile computerized device;
- said mobile computerized device comprising at least one processor, touch sensitive video display screen, memory, display screen video buffer, operating system screen renderer, sound input device, operating system, a plurality of physical input buttons, and at least one wireless transceiver;
- wherein said at least one software program is not natively configured to allow said display screen video output to be captured and recorded by said computerized device;
- wherein said at least one software program is a video game program, and said computerized device is a Smartphone or tablet device comprising at least one of a WiFi transceiver or a cellular telephone transceiver;
- said method further comprising:
- providing a display screen capture and recording application by installing said display screen recording application on said computerized device separately from said operating system;
- said display screen capture and recording application configured to run on said computerized device and capture and record said display screen by either intercepting and reading commands to said operating system screen renderer and/or software interrogating the state of said display screen video buffer;
- wherein said recording application is configured to either monitor the status of at least two said physical input buttons, and/or display a control icon on said touch sensitive display screen and detect user touch input on control icon;
- activating said recording application when said recording application detects either user touch input on said control icon, and/or user pressing of at least two said physical input buttons;
- using said recording application to capture and record said display screen video output at a rate of at least 10 frames per second;
- further using said recording application to compress said captured and recorded display screen video output either during capture and recording, or after capture and recording;
- wherein said recording application additionally captures and records sound input data from said sound input device and said at least one software program in a manner that allows said recorded sound input data and said recording sounds produced by said at least one software program to be time synchronized with said recorded display screen video output;
- wherein said sound input device is a microphone, an input jack for an external microphone, or a wireless receiver or transceiver for an external wireless microphone.
A software implemented method comprising:
- capturing and recording the display screen video output of at least one software program running on a handheld mobile computerized device;
- said mobile computerized device comprising at least one processor, touch sensitive video display screen, memory, display screen video buffer, operating system screen renderer, sound input device, operating system, a plurality of physical input buttons, and at least one wireless transceiver;
- wherein said at least one software program is not natively configured to allow said display screen video output to be captured and recorded by said computerized device;
- wherein said at least one software program is a video game program, and said computerized device is a Smartphone or tablet device comprising at least one of a WiFi transceiver or a cellular telephone transceiver;
- said method further comprising:
- providing a display screen capture and recording application by installing said display screen recording application on said computerized device separately from said operating system;
- said display screen capture and recording application configured to run on said computerized device and capture and record said display screen by either intercepting and reading commands to said operating system screen renderer and/or software interrogating the state of said display screen video buffer;
- wherein said display screen capture and recording application does not have root access privileges to said operating system;
- wherein said recording application is configured to either monitor the status of at least two said physical input buttons, and/or display a control icon on said touch sensitive display screen and detect user touch input on control icon;
- activating said recording application when said recording application detects either user touch input on said control icon, and/or user pressing of at least two said physical input buttons;
- using said recording application to capture and record said display screen video output at a rate of at least 10 frames per second;
- using said recording application to compress said captured and recorded display screen video output either during capture and recording, or after capture and recording;
- wherein said recording application additionally captures and records sound input data from said sound input device and said at least one software program in a manner that allows said recorded sound input data and said recording sounds produced by said at least one software program to be time synchronized with said recorded display screen video output;
- wherein said sound input device is a microphone, an input jack for an external microphone, or a wireless receiver or transceiver for an external wireless microphone;
- using the sound input data from said sound input device to control the intensity of the recorded software program sound data;
- or using the software sound data to control the intensity of said sound input data from said sound input device;
- using said recording application to annotate said recorded display screen video output and recorded sound input data with additional metadata and upload said recorded display screen video output and said recorded sound input data to at least one remote internet server;
- wherein said at least one remote internet server is further configured to interface and transfer at least said recorded display screen video output and recorded sound input data to at least one online social network.
Dependencies are inferred from the claim text.