# US 2021/0241736 A1 · Apparatus, system, and method for recording and rendering multimedia

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

- Number: US 2021/0241736 A1
- Document ID: US20210241736A1
- Status: Published application
- Kind: A1
- Application number: 17/239,807
- Filed: 2021-04-26
- Published: 2021-08-05
- Earliest claimed: 2017-08-29
- Assignees: Intelliterran, Inc.
- Applicants: Intelliterran, Inc.
- Inventors: David Packouz; Elimelech Packouz; Jeremy Korn
- Web page: https://patentgrep.com/patent/US20210241736A1

## CPC

- G10H 1/0025: {Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece (automatically producing a series of tones G10H1/26)}
- B60H 1/0025: {the devices being independent of the vehicle}
- B60R 11/04: Mounting of cameras operative during drive; Arrangement of controls thereof relative to the vehicle
- B60S 1/0848: {Cleaning devices for cameras on vehicle}
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06F 16/40: of multimedia data, e.g. slideshows comprising image and additional audio data (retrieval of still image data G06F16/50; retrieval of audio data G06F16/60; retrieval of video data G06F16/70)
- G10H 1/0008: {Associated control or indicating means}
- G10H 1/0033: {Recording/reproducing or transmission of music for electrophonic musical instruments}
- G10H 1/42: comprising tone forming circuits
- B60H 1/00271: {HVAC devices specially adapted for particular vehicle parts or components and being connected to the vehicle HVAC unit}
- B60S 1/488: {electrically}
- B60S 1/56: specially adapted for cleaning other parts or devices than front windows or windscreens {(rear-view mirror arrangements mounted on vehicle exterior including cleaning devices B60R1/0602)}
- G06F 2203/04803: Split screen, i.e. subdividing the display area or the window area into separate subareas
- G10H 2220/005: Non-interactive screen display of musical or status data
- G10H 2250/641: Waveform sampler, i.e. music samplers; Sampled music loop processing, wherein a loop is a sample of a performance that has been edited to repeat seamlessly without clicks or artifacts
- G10H: ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- B60H: ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60S: SERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An apparatus may be designed to enable a user to receive, record, display, edit, arrange, re-arrange, play, loop, extend, export and import audio and video data. The audio and video data to be organized as, for example, but not limited to, a song comprised of song parts. The song parts may be comprised of tracks, and each track may be comprised of one or more layers. The various methods and systems disclosed herein incorporate such data segmentation to enable the user to intuitively and hands-free record, arrange, and perform songs comprised of both sequential and parallel tracks. In this way, the looper may enable a musician to record and loop tracks for a song, arrange the tracks into song parts, and during the same session, transition the playback from one song part to another, all the while recording a track on top of the transitioning song parts.

## Claims

### Claim 1

A method comprising:
arranging audio data into the following structure:
a song comprised of at least one song part,
at least one track within the at least one song part, and
at least one layer within the at least one track;
enabling a playback of the arranged audio data;
recording subsequent audio data during the playback of the arranged audio data, wherein recording the subsequent audio data comprises at least one of the following:
recording the subsequent audio data in performance capture mode, and
controlling the playback of the arranged audio data during the recording of the subsequent audio data in the performance capture mode, wherein controlling playback comprises at least one of the following:
playing a selected song part,
modifying a parameter of a selected track within the selected song part,
modifying a parameter of a selected layer within the selected track,
looping the selected song part,
queuing a subsequent song part,
transitioning from the selected song part to a queued subsequent song part, and
looping the subsequent song part; and
rendering a performance mode track, wherein rendering the performance mode track comprises at least one of the following:
rendering the recorded subsequent audio data along with the controlled playback of the arranged audio data as the performance mode track, and
rendering the recorded subsequent audio data as the performance mode track separately from the arranged audio data.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
capturing metadata corresponding to operations made during the controlled playback of the arranged audio data; and
packaging the performance mode track of the subsequent audio data with:
each track of each song part in the arranged audio data, and
the metadata.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
overdubbing a selected layer within a selected track, wherein overdubbing the selected layer comprises at least one of the following:
extending the selected layer,
extending selected track associated with the additional layer, and
extending a selected song part comprising the selected track associated with the added layer.

### Claim 4 (depends on 3)

The method of claim 3, wherein the selected track is extended by at least one of the following:
a duration of the added layer, and
a quantized increment of the added layer relative to the selected song part comprising the selected track associated with the added layer;
wherein layers in the first track are extended to the same duration as the new layer.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving the audio data prior to arranging the audio data.

### Claim 6 (depends on 5)

The method of claim 5, wherein receiving the audio data comprises recording an audio signal from at least one of the following:
a wired signal,
a wireless signal,
an analog signal, and
digital signal.

### Claim 7 (depends on 5)

The method of claim 5, wherein receiving the audio data comprises downloading, from a centralized server shared by a plurality of networked looping devices, at least one of the following:
the at least one layer,
the at least one track,
the at least one song part, and
the at least one song.

### Claim 8 (depends on 1)

The method of claim 1, further comprising capturing video data associated with the audio data.

### Claim 9 (depends on 8)

The method of claim 8, wherein capturing the video data comprises capturing a video segment by a first device in parallel with recording an audio signal by a second device.

### Claim 10 (depends on 9)

The method of claim 9, wherein capturing the video data comprises capturing the video data on the first device in response to a trigger initiated on the second device.

### Claim 11 (depends on 10)

The method of claim 10, wherein capturing the video data in response to the trigger initiated on the second device comprises receiving a command to record the audio signal at the second device.

### Claim 12 (depends on 8)

The method of claim 8, wherein arranging the audio data comprises associating the recorded audio signal with a session track.

### Claim 13 (depends on 12)

The method of claim 12, further comprising associating a captured video segment with the session track.

### Claim 14 (depends on 13)

The method of claim 13, wherein the captured video segment comprises a performance video segment associated with the performance mode track.

### Claim 15 (depends on 13)

The method of claim 13, wherein enabling the playback of the arranged audio data comprises playing back a captured video segment corresponding to each track within the song.

### Claim 16 (depends on 15)

The method of claim 15, further comprising displaying each captured video segment concurrently with the playback of each corresponding track within the song, wherein displaying each captured video segment comprises looping each video segment when each corresponding track is looped.

### Claim 17 (depends on 16)

The method of claim 16, wherein controlling the playback of the arranged audio data effects a playback of the video data associated with the arranged audio data, wherein the corresponding playback of the video data associated with the arranged audio data comprises:
displaying each captured video segment corresponding to each track currently playing, and
hiding each captured video segment corresponding to each track not currently playing.

### Claim 18 (depends on 17)

The method of claim 17, wherein rendering the performance mode track further comprises rendering the video data associated with the audio data into a composite multimedia file.

### Claim 19 (depends on 17)

The method of claim 17, wherein rendering the video data comprises rendering each captured video segment in accordance to the controlled playback of the arranged audio data.

### Claim 20 (depends on 18)

The method of claim 18, further comprising publishing at least one of the following:
the at least one layer,
the at least one track,
the at least one song part,
the at least on song,
the performance mode track, and
the composite multimedia file.
