About SCAS
This section explains about display function of SMAF and the concept of SCAS.
- Introduction
- SMAF is the data format specification which has been built for defining data expression format of multimedia contents for mobile terminal (mobile phone.) SMAF is the abbreviated name of Synthetic Music Mobile Application Format.
The data of SMAF specification is expressed in the form which bundled multiple independent sequence data for every output device. It is the data format which expresses the result of synchronized playing of all sequence data while each sequence data is defined as starting at a time.
The basic part of SMAF is built as the music data expression for sound source LSI for our mobile phone. Display sequence for text and graphics are defined as the expanded specification. By combining these functions, it becomes possible to express graphic sequence synchronizing to the music. Therefore, SMAF can be used as multimedia contents data expression, which includes KARAOKE.
- File Structure

As the output devices defined by SMAF specification, there are three kinds of devices, synthesizer device which pronounces by the control data of MIDI, PCM synthesizer device which play PCM data, and display device which displays text and images. Each track stores sequence data corresponded to applicable device.
Sequence data is the data expression defined control data to output device in timebase. All sequence data included in one SMAF file is defined to start in time "0" simultaneously. Therefore, all sequence data is expressed to play synchronizing, as the result.
SCAS is the authoring tool to create sequence data to this LCD device. The formal name is SMAF Synchronous Contents Authoring System.
- Concept of Editing in SCAS

In SMAF graphic sequence data, time passing information and LCD control data are lined in chronological order. This LCD control data is called Graphic Event. Graphic Event is the information of Graphic Object (such as image or text to display) and its display position and term.
SCAS has the concept of a Block, which is the unit of editing sequence data. This editing unit gathers multiple grachic events. A block can be considered like the lump which cut off the screen in a certain range of time during replaying contents. For Graphic Event, a Block is managed form the top of the Block by relative-time. The actual time to display graphic object is the addition of the time between the start to the time where the Block locates, and the display time inside of the Block. Block can be moved relatively while keeping the status inside of the Block. Since it is possible to copy & paste Block or Graphic Event, similar data can be create easily.
In SCAS, create Blocks in the Graphics Track to authoring, then built Events in Block. As the edit function, screen layout function and time edit function are prepared. Which means, the contents is edit splitting its sequence data in plane location information and in display time information.
- Concept of Plane
-
|
SMAF has the concept of three sheets of Plane, as shown in the figure. This becomes the information which decides vertical relationship wile drawing on LCD.
Graphic object, such as image or text, has each definition to decide which plane the object will be displayed. (This information is designated by the author during authoring.)
Plane0 is the plane that locates lower layer. Mainly, it is used for the definition of backdrop color, and any graphic object is defined.
Plane2 is the plane that locates upper layer. Granpic object drawing on Plane2 always guaranteed to be displayed over the object on Plane1. That is,the graphicobject of which concept nearly to the background should be displayed on the plain 1 instead of a plain 2.
When multiple objects are located on the same plane at the same time, the one comes later will be displayed over the others.
|
After outputted into SMAF data, the concept of Block does not exist anymore. Vertical relationship of graphic object is simply decided by the vertical relationship of planes, and the time order relationship. When multiple Blocks overlap, it may difficult ot control their vertical relationship. Please keep the structure of Plane and Block to be simple.
According tothe above descriptions, it is necessary to control duplication and appearance of graphic objects.
SMAF Coordinate Designation |
- Three kinds of coordinate designation methods

For SMAF, three kinds of coordinate designation methods, shown in the above, are prepared considering mobile phone LCD size. The applicable method can be selected for each graphic object location individually. In addition, coordinate designation methods for X-coordinate and Y-coordinate in one graphic object also can be selected individually.(For example) X-coordinate is centering by Layout Coordinate System, but Y- coordinate is aligned its coordinate by Standard Coordinate System.
In order to locate objects over whole size of LCD, it is easier to use Layout Coordinate System.
It is also possible to move the origin of these coordinate. Designate the origin by Terminal Information dialog so that the origin can be moved in Standard Coordinate System and Symmetrical Coordinate System.
* For the detail of coordinate designation and origin move, please refer to Coordinate Designation.
Graphic Event and Parameter Designation |

- Event Structure
- Graphic Event data which is defined by SMAF is built like the figure above. Event has a data as graphic object and its display period. This Graphic Event can select Parameter of 0x40 to 0x7F. According to the number of defined parameter ( which can be edited in Graphics Track Information), the set of color is used for the interpretation of the Event. Display effect is set to Event, and then the Event will be displayed adding the effect when interpreting.
- Methodto use Parameter
- Graphic Event does not give a meaning to parameter number as the specification. (Selectable parameter = 0x40 to 0x7f).
For example, it gives a meaning on the operation of each parameter. (such as lyric, male voice part lyric, female voice part lyric, mixture voice part lyric, music title, lyricist name, artist name, wards, interlude, or comments, etc... ) Edit these setup in Track Information dialog, then save the parameter so that the parameter can be reused later.
Supplement for Display Effect |
This section explains some effects, such as banner, fade, or blinking, which are difficult to understand.
- Banner Effect

These arethe definition of Banner effect. Please change the value in the property then confirm the operation.
- Fade Effect

These are the list of Fade effect. Please switch the types, then confirm the operation.
- Blink and Color Blink effect

|