Method of managing character fonts within multimedia scenes, and the corresponding computer program and terminal
AssigneeStreamezzo
InventorsJulien Tranchant, Cédric Gegout, Nicolas Pierre
Life of this patent
Estimating the term…
Abstract
A method is provided for managing fonts in a radio communication terminal, which can receive fonts in order to render contents on a screen. One such method involves the use of the following elements in the terminal, namely: a font database that lists all of the fonts or font portions stored by the terminal and matches at least one management parameter with each of the fonts; and a set of font management commands, which is transmitted in a multimedia data flow.
Claims13
A method comprising:
- transmitting, to a radio communication terminal, a first font management command within a description file of a multimedia scene, the first font management command referencing a first character font to be used by the radio communication terminal for rendering a first portion of the multimedia scene, wherein the first font management command includes first parameters associated with the first character font, including:
- a parameter indicating an address where the first character font can be downloaded, and
- a parameter for management of an intellectual property right associated with the first character font operable such that after the radio communication terminal presents the first character font within the multimedia scene, further storage of the first character font is prevented based on the intellectual property right, and further use of the first character font by the radio communication terminal within another multimedia scene is prevented;
- receiving a request, at the indicated address, from the radio communication terminal for the first character font;
- transmitting the first character font to the radio communication terminal in response to receiving the request for the first character font;
- and
- transmitting, to the radio communication terminal, a second font management command within the description file of the multimedia scene, the second font management command referencing a second character font to be used by the radio communication terminal for rendering a second portion of the multimedia scene,
- wherein the second font management command includes a second parameter associated with the second character font that includes properties of the second character font, and
- wherein the second parameter is operable for use by the radio communication terminal in determining that no address is provided in the second font management command for downloading the second character font, and, in response to the determination that no address is provided for downloading the second character font, for identifying a substitute character font from at least one other character font already stored in the radio communication terminal by determining that the properties of the second character font match properties of the substitute character font more closely than properties of remaining ones of the at least one other character font already stored in the radio communication terminal.
A computer program product embodied on a non-transitory computer readable medium, comprising:
- computer code for transmitting, to a radio communication terminal, a first font management command within a description file of a multimedia scene, the first font management command referencing a first character font to be used by the radio communication terminal for rendering a first portion of the multimedia scene, wherein the first font management command includes first parameters associated with the first character font, including:
- a parameter indicating an address where the first character font can be downloaded, and
- a parameter for management of an intellectual property right associated with the first character font operable such that after the radio communication terminal presents the first character font within the multimedia scene, further storage of the first character font is prevented based on the intellectual property right, and further use of the first character font by the radio communication terminal within another multimedia scene is prevented;
- computer code for receiving a request, at the indicated address, from the radio communication terminal for the first character font;
- computer code for transmitting the first character font to the radio communication terminal in response to receiving the request for the first character font;
- and
- computer code for transmitting, to the radio communication terminal, a second font management command within the description file of the multimedia scene, the second font management command referencing a second character font to be used by the radio communication terminal for rendering a second portion of the multimedia scene,
- wherein the second font management command includes a second parameter associated with the second character font that includes properties of the second character font, and
- wherein the second parameter is operable for use by the radio communication terminal in determining that no address is provided in the second font management command for downloading the second character font, and, in response to the determination that no address is provided for downloading the second character font, for identifying a substitute character font from at least one other character font already stored in the radio communication terminal by determining that the properties of the second character font match properties of the substitute character font more closely than properties of remaining ones of the at least one other character font already stored in the radio communication terminal.
A content server terminal, comprising:
- a processor for:
- transmitting, to a radio communication terminal, a first font management command within a description file of a multimedia scene, the first font management command referencing a first character font to be used by the radio communication terminal for rendering a first portion of the multimedia scene, wherein the first font management command includes first parameters associated with the first character font, including:
- a parameter indicating an address where the first character font can be downloaded, and
- a parameter for management of an intellectual property right associated with the first character font operable such that after the radio communication terminal presents the first character font within the multimedia scene, further storage of the first character font is prevented based on the intellectual property right, and further use of the first character font by the radio communication terminal within another multimedia scene is prevented;
- receiving a request, at the indicated address, from the radio communication terminal for the first character font;
- transmitting the first character font to the radio communication terminal in response to receiving the request for the first character font;
- and
- transmitting, to the radio communication terminal, a second font management command within the description file of the multimedia scene, the second font management command referencing a second character font to be used by the radio communication terminal for rendering a second portion of the multimedia scene,
- wherein the second font management command includes a second parameter associated with the second character font that includes properties of the second character font,
- wherein the second parameter is operable for use by the radio communication terminal in determining that no address is provided in the second font management command for downloading the second character font, and, in response to the determination that no address is provided for downloading the second character font, for identifying a substitute character font from at least one other character font already stored in the radio communication terminal by determining that the properties of the second character font match properties of the substitute character font more closely than properties of remaining ones of the at least one other character font already stored in the radio communication terminal.
Dependencies are inferred from the claim text.