# US 2014/0193140 A1 · System and method for slow motion display, analysis and/or editing of audiovisual content on a mobile device

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

- Number: US 2014/0193140 A1
- Document ID: US20140193140A1
- Status: Published application
- Kind: A1
- Application number: 13/965,004
- Filed: 2013-08-12
- Published: 2014-07-10
- Earliest claimed: 2012-08-13
- Applicants: Iconic Sports Technology, Inc.
- Inventors: SANDY FLIDERMAN; KAPIL DHAWAN
- Web page: https://patentgrep.com/patent/US20140193140A1

## CPC

- G11B 27/005: {Reproducing at a different information rate from the information rate of recording (for television signals H04N5/783)}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- H04N 5/783: Adaptations for reproducing at a rate different from the recording rate
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for slow motion display of audiovisual content on a mobile device comprises storing a plurality of videos in a memory; providing a first video window configured to include a start/pause control, frame control and video display area for display of a first video; and determining, by a display orientation sensor, whether the touchscreen is in portrait or landscape orientation. If in portrait orientation, the first video window occupies substantially the entire viewing area. If in landscape orientation, the first video window occupies a first portion of the viewing area and an analysis window occupies a second portion of the viewing area. The analysis window includes either a menu displaying a list of videos for selection as a second video, or if a second video has been selected, a second video window including independent start/pause control, frame control, and video display area for independent display of the second video.

## Claims

### Claim 1

A method for execution on a mobile device for slow motion display of audiovisual content on the mobile device, the mobile device having a processor, a touchscreen display operatively coupled to the processor and having a rectangular screen viewable in either a portrait orientation or a landscape orientation, a memory operatively coupled to the processor, a communication device operatively coupled to the processor, and a display orientation sensor operatively coupled to the processor, the method comprising the following steps:
storing a plurality of videos comprising audiovisual content in a memory of a mobile device;
providing a first video window on a touchscreen display of the mobile device, the first video window being configured by a processor of the mobile device to include
a first playback start/pause control operatively coupled to the processor for receiving first playback start/pause inputs from the touchscreen display and providing signals indicative of the first playback start/pause inputs to the processor,
a first frame control operatively coupled to the processor for receiving first frame control inputs from the touchscreen display and providing signals indicative of the first frame control inputs to the processor, and
a first video display area within which a first video of the plurality of videos is displayed from the memory by the processor in response to the signals indicative of the first playback start/pause inputs and the first frame control inputs;
determining, by a display orientation sensor of the mobile device, whether the touchscreen display is in a portrait orientation, wherein the height of the screen is greater than the width of the screen, or a landscape orientation, wherein the width of the screen is greater than the height of the screen, and providing an orientation signal to the processor indicative of the determined orientation of the touchscreen display;
configuring the touchscreen display, if the orientation signal received by the processor is indicative that the touchscreen display is in a portrait orientation, such that the first video window occupies substantially the entire viewing area of the touchscreen display; and
configuring the touchscreen display, if the orientation signal received by the processor is indicative that the touchscreen display is in a landscape orientation, such that the first video window occupies a first portion of the viewing area of the touchscreen display and an analysis window occupies a second portion of the viewing area of the touchscreen display adjacent to the first portion, wherein the analysis window includes either
if a second video has not been selected from the plurality of videos, a menu window displaying a list of videos stored in the memory and allowing selection of one of the plurality of videos as the second video, or
if a second video has been selected from the plurality of videos, a second video window, the second video window being configured by the processor to include
a second playback start/pause control operatively coupled to the processor for receiving second playback start/pause inputs from the touchscreen display and providing the second start/pause inputs to the processor,
a second frame control operatively coupled to the processor for receiving second frame control inputs from the touchscreen display and providing the second frame control inputs to the processor, and
a second video display area within which the second video is displayed from the memory by the processor in response to the second playback start/pause inputs and the second frame control inputs.

### Claim 2 (depends on 1)

A method in accordance with claim 1, wherein if the orientation signal received by the processor is indicative that the touchscreen display is in a landscape orientation and a second video has been selected, then the touchscreen is configured such that the dimensions of the first portion containing the first video window are substantially the same as the dimensions of the second portion containing the second video window.

### Claim 3 (depends on 2)

A method in accordance with claim 2, wherein the first portion containing the first video window occupies about 50% of the viewing area of the touchscreen and the second portion containing the second video window occupies about 50% of the viewing area of the touchscreen.

### Claim 4 (depends on 1)

A method in accordance with claim 1, wherein each of the first frame control and the second frame control are configurable in at least two different configurations for controlling the playback direction and speed of the respective video.

### Claim 5 (depends on 4)

A method in accordance with claim 4, wherein each of the first frame control and the second frame control are configurable as a touchscreen wheel that causes the respective video to play frame by frame forward as the wheel is turned in a first direction and to play frame by frame in reverse as the wheel is turned in the opposite direction.

### Claim 6 (depends on 4)

A method in accordance with claim 4, wherein each of the first frame control and the second frame control are configurable as a touchscreen slider that causes the respective video to play forward at a rate proportional to a distance of the slider from a center in a first direction and to play in reverse at a rate proportional to the distance of the slider from the center in the opposite direction.

### Claim 7 (depends on 1)

A method in accordance with claim 1, further comprising the following steps:
selecting a source video from the plurality of videos;
creating a video layer in the memory including audio and video content from the source video modified in accordance with the signals indicative of the first playback start/pause control inputs and the first frame control inputs received by the processor during an analysis session,
creating a drawing layer in the memory including signals indicative of a graphical input and a graphical content input from the user and received by the processor during the analysis session;
creating a voice over layer in the memory including audio content recorded by the user and received by the processor during the analysis session; and
rendering, after the analysis session, the video layer, drawing layer and the voice over layer together with the processor to create an audiovisual session image in the memory.

### Claim 8 (depends on 7)

A method in accordance with claim 7, wherein the graphical input and graphical content comprises one or more of the following:
inputs indicative of the user selecting, by means of the touchscreen display, a predefined shape from a plurality of predefined shapes;
inputs indicative of the user positioning, by means of the touchscreen display, a predefined shape on an active viewing area of the touchscreen display;
inputs indicative of the user resizing, by means of the touchscreen display, a predefined shape;
inputs indicative of the user drawing freehand on the active viewing area, by means of the touchscreen display; or
inputs indicative of the user erasing the active viewing area, by means of the touchscreen display, to remove any then current graphical input and graphical content.

### Claim 9 (depends on 7)

A method in accordance with claim 7, further comprising the following steps:
transmitting a session image from the memory using the communication device to a remote device; and
activating a push notification to appear on a display of the remote device indicative that the session image has been sent.

### Claim 10 (depends on 9)

A method in accordance with claim 9, further comprising the following steps:
receiving a modified session image from a remote device with the communication device and storing the modified session image in the memory; and
activating a push notification to appear on the touchscreen display using the processor indicative that the modified session image has been received from the remote device.

### Claim 11 (depends on 10)

A method in accordance with claim 10, further comprising displaying the modified session image from the memory to either the first video display area or the second video display area using the processor in response to the respective first or second playback start/pause inputs and the respective first or second frame control inputs.

### Claim 12

A system for slow motion display of audiovisual content, comprising:
a mobile device having
a processor,
a touchscreen display operatively coupled to the processor and having a rectangular screen viewable in either a portrait orientation or a landscape orientation,
a memory operatively coupled to the processor, a communication device operatively coupled to the processor, and
a display orientation sensor operatively coupled to the processor;
executable code stored in the memory of the mobile device for storing a plurality of videos comprising audiovisual content in a memory of a mobile device;
executable code stored in the memory of the mobile device for providing a first video window on a touchscreen display of the mobile device, the first video window being configured by a processor of the mobile device to include
a first playback start/pause control operatively coupled to the processor for receiving first playback start/pause inputs from the touchscreen display and providing signals indicative of the first playback start/pause inputs to the processor,
a first frame control operatively coupled to the processor for receiving first frame control inputs from the touchscreen display and providing signals indicative of the first frame control inputs to the processor, and
a first video display area within which a first video of the plurality of videos is displayed from the memory by the processor in response to the signals indicative of the first playback start/pause inputs and the first frame control inputs;
executable code stored in the memory of the mobile device for determining, by a display orientation sensor of the mobile device, whether the touchscreen display is in a portrait orientation, wherein the height of the screen is greater than the width of the screen, or a landscape orientation, wherein the width of the screen is greater than the height of the screen, and providing an orientation signal to the processor indicative of the determined orientation of the touchscreen display;
executable code stored in the memory of the mobile device for configuring the touchscreen display, if the orientation signal received by the processor is indicative that the touchscreen display is in a portrait orientation, such that the first video window occupies substantially the entire viewing area of the touchscreen display; and
executable code stored in the memory of the mobile device for configuring the touchscreen display, if the orientation signal received by the processor is indicative that the touchscreen display is in a landscape orientation, such that the first video window occupies a first portion of the viewing area of the touchscreen display and an analysis window occupies a second portion of the viewing area of the touchscreen display adjacent to the first portion, wherein the analysis window includes either
if a second video has not been selected from the plurality of videos, a menu window displaying a list of videos stored in the memory and allowing selection of one of the plurality of videos as the second video, or
if a second video has been selected from the plurality of videos, a second video window, the second video window being configured by the processor to include
a second playback start/pause control operatively coupled to the processor for receiving second playback start/pause inputs from the touchscreen display and providing the second start/pause inputs to the processor,
a second frame control operatively coupled to the processor for receiving second frame control inputs from the touchscreen display and providing the second frame control inputs to the processor, and
a second video display area within which the second video is displayed from the memory by the processor in response to the second playback start/pause inputs and the second frame control inputs.
