# US 7,613,350 B2 · Moving image generation apparatus, moving image playback apparatus, their control method, and storage medium

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

- Number: US 7,613,350 B2
- Document ID: US7613350B2
- Status: Granted
- Kind: B2
- Application number: 11/129,417
- Filed: 2005-05-16
- Published: 2005-09-22
- Granted: 2009-11-03
- Earliest claimed: 2000-03-06
- Assignees: Canon Kabushiki Kaisa
- Inventors: Keiichi Iwamura
- Web page: https://patentgrep.com/patent/US7613350B2

## CPC

- G06Q 20/3433: {the counter having monetary units}
- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- G07F 7/02: by keys or other credit registering devices
- G07F 7/086: {by passive credit-cards adapted therefor, e.g. constructive particularities to avoid counterfeiting, e.g. by inclusion of a physical or chemical security-layer (for security documents G07D7/00; for the reading of record-carriers in general G06K7/00; for the design of coded credit-cards G06K19/10)}
- G09G 5/42: characterised by the display of patterns using a display memory without fixed position correspondence between the display memory contents and the display position on the screen
- H04N 5/765: Interface circuits between an apparatus for recording and another apparatus
- H04N 19/25: with scene description coding, e.g. binary format for scenes [BIFS] compression
- H04N 19/27: involving both synthetic and natural picture components, e.g. synthetic natural hybrid coding [SNHC]
- H04N 21/23412: {for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects}
- H04N 21/234318: {by decomposing into objects, e.g. MPEG-4 objects}
- H04N 21/2347: involving video stream encryption
- H04N 21/2541: {Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/42203: {sound input device, e.g. microphone}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/426: Internal components of the client {; Characteristics thereof} (H04N5/44 takes precedence)
- H04N 21/44012: {involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs}
- H04N 21/4405: involving video stream decryption
- H04N 21/4627: Rights management {associated to the content (security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- H04N 21/47205: {for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally}
- H04N 21/835: Generation of protective data, e.g. certificates {(protecting software against unauthorised usage in a vending or licensing environment G06F21/10)}
- G09G 5/12: Synchronisation between the display unit and other units, e.g. other display units, video-disc players
- G09G 2340/02: Handling of images in compressed format, e.g. JPEG, MPEG
- G09G 2340/125: wherein one of the images is motion video
- H04N 5/77: between a recording apparatus and a television camera
- H04N 5/775: between a recording apparatus and a television receiver
- H04N 5/85: on discs or drums
- H04N 21/4786: e-mailing {(message switching systems, e.g. electronic mail systems H04L51/00)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The invention generates moving image information obtained by compositing a moving image of a user and objects selected by the user, and provides the generated moving image information to the user. For instance, when the user has inserted a coin or coins into a device, a select menu of pre-stored stories is displayed, and the user selects one story from the menu. Then, the user selects a desired background scene and feature player in that story to determine pre-stored objects. After that, an image of the user is sensed, and is stored as a moving image object. The moving image object is then composited with the previously selected objects according to MPEG 4 to generate single stream information. The generated moving image information is then delivered to the user.

## Claims

### Claim 1

A moving image playback apparatus comprising:
input means for inputting stream data generated by multiplexing a plurality of object data;
demultiplexing means for demultiplexing the stream data into the plurality of object data;
playback means for playing back the object data demultiplexed by said demultiplexing means;
detection means for detecting COP (Copy & Output Protection) information, which is for controlling a copy count and a transmission count, of each object data demultiplexed by said demultiplexing means; and
control means for controlling a playback operation of said playback means in accordance with a detection output of said detection means.

### Claim 2 (depends on 1)

A portable terminal comprising a moving image playback apparatus according to claim 1.

### Claim 3

A control method of a moving image playback apparatus, comprising:
an input step of inputting stream data generated by multiplexing a plurality of object data;
a demultiplexing step of demultiplexing the stream data into the plurality of object data;
a playback step of playing back the object data demultiplexed in the demultiplexing step;
a detection step of detecting COP (Copy & Output Protection) information, which is for controlling a copy count and a transmission count, of each object data demultiplexed in the demultiplexing step; and
a control step of controlling a playback operation of the playback step in accordance with a detection output of the detection step.

### Claim 4

A computer readable storage medium on which is stored a computer executable program that executes a method for a moving image playback apparatus for playing back stream data, the program comprising:
an input step of inputting stream data generated by multiplexing a plurality of object data;
a demultiplexing step of demultiplexing the stream data into the plurality of object data;
a playback step of playing back the object data demultiplexed in the demultiplexing step;
a detection step of detecting COP (Copy & Output Protection) information, which is for controlling the copy count and transmission count, of each object data demultiplexed in the demultiplexing step; and
a control step of controlling a playback operation of the playback step in accordance with a detection output of the detection step.

### Claim 5

A moving image output apparatus comprising:
storage means for storing various object data in a scene;
input means for inputting request data indicating a request of desired object data stored in said storage means; and
output means for outputting the object data and IPMP(Intellectual Property Management & Protection) information or COP (Copy & Output Protection) information in response to the request data.

### Claim 6

A control method of a moving image output apparatus, comprising:
a storage step of storing various object data in a scene in storage means;
an input step of inputting request data indicating a request of desired object data stored in the storage means; and
an output step of outputting the object data and IPMP (Intellectual Property Management & Protection) information or COP (Copy & Output Protection) information in response to the request data.

### Claim 7

A computer readable storage medium on which is stored a computer program that executes a method for a moving image output apparatus for outputting object data, the program comprising:
a storage step of storing various object data in a scene in storage means;
an input step of inputting request data indicating a request of desired object data stored in the storage means; and
an output step of outputting the object data and IPMP (Intellectual Property Management & Protection) information or COP (Copy & Output Protection) information in response to the request data.
