FR2648303A1 - Method of processing a programmable overlay means - Google Patents

Method of processing a programmable overlay means Download PDF

Info

Publication number
FR2648303A1
FR2648303A1 FR9006023A FR9006023A FR2648303A1 FR 2648303 A1 FR2648303 A1 FR 2648303A1 FR 9006023 A FR9006023 A FR 9006023A FR 9006023 A FR9006023 A FR 9006023A FR 2648303 A1 FR2648303 A1 FR 2648303A1
Authority
FR
France
Prior art keywords
mode
key
time
flag
selection flag
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR9006023A
Other languages
French (fr)
Inventor
Ho-Joong Yoo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of FR2648303A1 publication Critical patent/FR2648303A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2621Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/032Electronic editing of digitised analogue information signals, e.g. audio or video signals on tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/036Insert-editing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/272Means for inserting a foreground image in a background image, i.e. inlay, outlay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • H04N5/9305Regeneration of the television signal or of selected parts thereof involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Circuits (AREA)
  • Studio Devices (AREA)
  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

There is described a method of processing and of selecting an overlay function key which is capable of editing images continuously by way of a single key input during video recording by virtue of the prior programming of a desired key function and the storing of the time required for executing each function 4k. A program mode serving to store a multiplicity of modes to be executed and of processing times required for processing the said modes is executed. A key corresponding to an overlay function is defined. Each mode is processed continuously during the corresponding processing time according to a preset procedure.

Description

PROCEDE DE TRAITEMENT D'UN MOYENPROCESS FOR TREATING A MEANS

DE SUPERPOSITION PROGRAMMABLEPROGRAMMABLE OVERLAY

La présente invention se rapporte à un moyen de superposition dans un codeur de caméra, et plus particulièrement à un procédé servant à sélectionner et à traiter une touche pour exécuter une fonction de superposition capable d'éditer en continu divers types d'images par l'intermédiaire d'une seule entrée de touche  The present invention relates to an overlay means in a camera encoder, and more particularly to a method for selecting and processing a key to perform an overlay function capable of continuously editing various types of images by the through a single key entry

pendant la reproduction du programme.  while the program is playing.

En général, un codeur de caméra est utilisé avec une caméra vidéo associée à un magnétoscope, et la fonction de - 10 superposition est assurée par le codeur de caméra. Cette fonction comprend une fonction d'enregistrement servant à enregistVer une première et une seconde images dans une mémoire, une fonction d'extraction servant à appeler le dialogue superposé enregistré, une fonction basculement servant à inverser ces images l'une par rapport à l'autre, une fonction défilement servant à faire défiler chaque image dans une direction donnée, et une fonction rideau servant à supprimer des images en les recouvrant avec une image  In general, a camera encoder is used with a video camera associated with a VCR, and the overlay function is performed by the camera encoder. This function includes a recording function used to save first and second images in a memory, an extraction function used to call the recorded overlay dialog, a switching function used to invert these images with respect to the other, a scroll function used to scroll each image in a given direction, and a curtain function used to delete images by covering them with an image

Quelconque dans une direction donnée avec une seule couleur.  Any in a given direction with only one color.

Pour permettre de commander chaque fonction, il faut que l'utilisateur puisse exécuter ou interrompre une fonction souhaitée en appuyant directement sur une touche de fonction  To allow each function to be controlled, the user must be able to execute or interrupt a desired function by pressing a function key directly

correspondante, le cas échéant.correspondent, if applicable.

Cependant, afin d'éditer des images diverses, par exemple dans le cas de deux types d'images enregistrées page par page, comme représenté sur la figure lA, si l'utilisateur désire continuer à exécuter une série d'étapes de fonction, comme représenté sur la figure lB, ou bien appeler une image désirée à l'aide d'une fonction défilement au bouz d'un certain temps, il est obligé d'appuyer lui-même sur une  However, in order to edit various images, for example in the case of two types of images recorded page by page, as shown in FIG. 1A, if the user wishes to continue to execute a series of function steps, such as represented in FIG. 1B, or else calling up a desired image using a scrolling function for a certain period of time, he is obliged to press himself on a

touche chaque fois qu'il s'agit de changer de fonction.  button each time it is a question of changing functions.

Le codeur de caméra classique susmentionné n'est donc pas d'emploi commode pour l'utilisateur étant donné que  The aforementioned conventional camera coder is therefore inconvenient for the user since

l'enregistrement vidéo s'effectue de façon intermittente.  video recording is done intermittently.

Par conséquent, la présente invention a pour objet de proposer un procédé servant au traitement et à la sélection d'une touche de fonction de superposition capable d'éditer des images de façon continue par l'intermédiaire d'une seule entree de touche pendant l'enregistrement vidéo en programmant au préalable une fonction de touche désirée et en enregistrant le temps nécessaire à l'exécution de chaque fonction. Selon un aspect de la présente invention, un codeur de caméra comprend un microordinateur ayant pour fonction de commander le système, un ensemble de touches servant à transmettre les données relatives à la fonction et au temps d'exécution introduites par l'utilisateur au micro-ordinateur, un moyen de superposition destiné à fonctionner sous la commande du microordinateur, et une mémoire servant à emmagasiner les diverses fonctions et l1  Therefore, the object of the present invention is to provide a method for processing and selecting an overlay function key capable of editing images continuously through a single key entry during the video recording by programming a desired key function in advance and recording the time required to execute each function. According to one aspect of the present invention, a camera coder comprises a microcomputer having the function of controlling the system, a set of keys used to transmit the data relating to the function and the execution time entered by the user to the microcomputer. computer, a stacking means for operating under the control of the microcomputer, and a memory for storing the various functions and

temps d'exécution.execution time.

Pour permettre de mieux comprendre l'invention ainsi que sa mise en oeuvre, on se réfère maintenant, à titre d'exemple, aux dessins schématiques annexés, sur lesquels: Les figures lA et lB illustrent l'ordre de transfert de fonction selon la présente invention;  To allow a better understanding of the invention as well as its implementation, reference is now made, by way of example, to the appended schematic drawings, in which: FIGS. 1A and 1B illustrate the order of transfer of function according to the present invention;

La figure 2 est un schéma fonctionnel d'un système auque.  Figure 2 is a block diagram of an auque system.

s'applique la présente invention; La figure 3 est un organigramme représentant l'exécution des fonctions du codeur de caméra; La figure 4 est un organigramme représentant la fonction de la touche de superposition selon la présente invention; La figure 5 est un organigramme représentant l'exécution des modes selon la présente invention; et La figure 6 est un organigramme représentant une  the present invention applies; Figure 3 is a flowchart showing the execution of the functions of the camera encoder; Figure 4 is a flowchart showing the function of the overlay key according to the present invention; Figure 5 is a flowchart showing the execution of the modes according to the present invention; and Figure 6 is a flowchart showing a

interruption de temporisateur lors de l'exécution d'un mode.  timer interrupt while executing a mode.

La présente invention sera décrite maintenant en détail  The present invention will now be described in detail.

en fonction de la disposition qui vient d'être indiquée.  according to the arrangement which has just been indicated.

Le codeur de caméra fonctionne normalement comme Illustré  Camera encoder works normally as shown

sur la figure 3.in figure 3.

Le programme commence par l'étape 3a en remettant à zéro toutes les informations, puis l'étape 3b est exécutée, cette étape consistant à vérifier si une touche de programme est introduite ou non. Si une touche de programme est introduite à ce moment, le programme se poursuit à l'étape 3c, à laquelle les fonctions sont exécutées conformément à une touche de fonction de codeur de caméra et à une touche de fonction de superposition. Si une touche n'est pas introduite lors de l'étape 3b ou si la fonction de touche d'entrée est terminée à l'étape 3c, le programme se poursuit à l'étape 3d, à laquelle il s'agit de déterminer si le codeur de caméra est  The program begins with step 3a by resetting all the information, then step 3b is executed, this step consisting in checking whether a program key is entered or not. If a program key is entered at this time, the program continues to step 3c, where the functions are executed in accordance with a camera encoder function key and an overlay function key. If a key is not entered in step 3b or if the enter key function is terminated in step 3c, the program continues in step 3d, where it is to be determined whether the camera encoder is

prêt à exécuter un mode général ou non.  ready to execute a general mode or not.

S'il s'agit d'exécuter le mode général à l'étape 3d, le programme commande le mode général à l'étape 3e. S'il ne s'agit pas d'exécuter le mode général à l'étape 3d ou si l'exécution du mode général est terminée à l'étape 3e, un affichage sur écran et autre afflchage sont effectués à l'étape 3f. Une fois terminée l'exécution de l'étape 3f, il est procédé à l'étape 3g, lors de laquelle la fonction du moyen de superposition est commandé, puis le programme  If it is a question of executing the general mode in step 3d, the program commands the general mode in step 3e. If it is not a question of executing the general mode in step 3d or if the execution of the general mode is finished in step 3e, a display on the screen and other display are performed in step 3f. Once the execution of step 3f has been completed, step 3g is carried out, during which the function of the superimposition means is controlled, then the program

reprend à l'étape 3b.resumes at step 3b.

Lors du déroulement des opérations du codeur de caméra, donc, la fonction de touche courante définie est exécutée par l'intermédlaire du sousprogramme d'exécution de fonction de touche illustré sur la figure 4, seulement lorsqu'une entrée de touche est détectée par l'opération habituelle d'analyse de touches de l'étape 3b. Autrement dit, il est déterminé si la condition courante correspond à un mode programme ou non en contrôlant un drapeau de mode programme à l'étape 4a. Si la condition courante n'est pas le mode programme, 11l est déterminé à l'étape 41 si le mode courant est un mode reproduction ou non en contrôlant un drapeau de mode reproduction. Si la condition courante n'est pas le mode reproduction, elle correspond à un mode normal et il est déterminé à l'étape 4m si la touche d'entrée courante est une touche de programme ou non. Si la touche d'entrée courante est une touche de programme, un drapeau de mode programme est mis à 1  During the course of the operations of the camera coder, therefore, the defined current key function is executed through the key function execution subprogram illustrated in FIG. 4, only when a key entry is detected by the 'usual key analysis operation of step 3b. In other words, it is determined whether the current condition corresponds to a program mode or not by controlling a program mode flag in step 4a. If the current condition is not the program mode, it is determined in step 41 whether the current mode is a reproduction mode or not by controlling a reproduction mode flag. If the current condition is not the reproduction mode, it corresponds to a normal mode and it is determined in step 4m whether the current input key is a program key or not. If the current input key is a program key, a program mode flag is set to 1

à l'étape 4n.in step 4n.

Si la touche d'entrée courante n'est pas la touche de programme, il est déterminé à l'étape 4o si la touche d'entrée courante est une touche de reproduction ou non. Si la touche d'entrée courante n'est pas la touche de reproduction à l'étape 40, le traitement se termine. Si, par contre, la touche d'entrée courante est une touche de reproduction, un drapeau de mode reproduction est mis à un et, pour indiquer que c'est le premier mode de fonction à exécuter en premier, un drapeau de sélection de mode 1 est  If the current input key is not the program key, it is determined in step 4o whether the current input key is a play key or not. If the current input key is not the play key in step 40, processing ends. If, on the other hand, the current input key is a reproduction key, a reproduction mode flag is set to one and, to indicate that it is the first function mode to be executed first, a mode selection flag 1 is

mis à 1 à l'étape 4p.set to 1 in step 4p.

Si un mode contrôlé lors de l'étape 4a est un mode programme, il est déterminé à l'étape 4b si la touche d'entrée courante est une touche de mode ou non. Si la touche d'entrée courante est une touche de mode, un contrôle est effectué pour déterminer quel drapeau de sélection de mode a été mis à un à l'étape 4c. Si le drapeau de sélection de mode n'est pas le drapeau de sélection de mode 1, il est déterminé à l'étape 4d si le drapeau de sélection de mode 2 a  If a mode controlled during step 4a is a program mode, it is determined in step 4b whether the current input key is a mode key or not. If the current input key is a mode key, a check is made to determine which mode selection flag has been set in step 4c. If the mode selection flag is not the mode selection flag 1, it is determined in step 4d whether the mode selection flag 2 has

été mis à un ou non.been set to one or not.

Si le drapeau de sélection de mode contrôlé lors de l'étape 4d n'est pas le drapeau de sélection de mode 2, un contrôle est effectué pour déterminer si le drapeau de sélection de mode 3 est mis à un ou non; puis, si le drapeau de sélection de mode 3 n'est pas mis à un non plus,  If the mode selection flag checked in step 4d is not the mode selection flag 2, a check is made to determine whether the mode selection flag 3 is set to one or not; then, if the mode selection flag 3 is not set to either,

l'exécution du programme se termine à l'étape 4e.  program execution ends in step 4e.

Si, cependant, il est déterminé que le drapeau de sélection de mode 1, le drapeau de sélection de mode 2 et le drapeau de sélection de mode 3 ont été mis à un lors de chacune des étapes 4c, 4d et 4e respectivement, alors, à l'étape 4f les opérations respectives sont écrites dans la mémoire correspondante, le drapeau de sélection de mode courant est remis à zéro puis le drapeau de sélection de mode suivant est mis à un; Si, cependant, il est constaté à l'étape 4b que la touche courante n'est pas une touche de mode, un contrôle est effectué pour déterminer si la touche courante est une touche de temps ou non à l'étape 4g. Si la touche courante n'est pas une touche de temps, le traitement se termine. S'il est constaté que la touche courante est une touche de temps, l'état d'un drapeau de sélection de temps 1 est contrôlé à l'étape 4h. Si le drapeau de sélection de temps 1 n'a pas été mis à un à ce moment, il est déterminé à l'étape 4i si le drapeau de sélection de temps 2 a été mis à un. Si le drapeau de sélection de temps 2 n'a pas été mis à un non plus, un contrôle est effectué à l'étape 4] pour déterminer si un drapeau de sélection de temps 3 a été mis à un ou non. Si le drapeau de sélection de temps 3 n'est pas mis à un non plus,  If, however, it is determined that the mode selection flag 1, the mode selection flag 2 and the mode selection flag 3 have been set to one in each of steps 4c, 4d and 4e respectively, then, in step 4f the respective operations are written in the corresponding memory, the current mode selection flag is reset to zero then the next mode selection flag is set to one; If, however, it is noted in step 4b that the current key is not a mode key, a check is carried out to determine whether the current key is a time key or not in step 4g. If the current key is not a time key, the processing ends. If it is noted that the current key is a time key, the state of a time selection flag 1 is checked in step 4h. If the time selection flag 1 has not been set to one at this time, it is determined in step 4i whether the time selection flag 2 has been set to one. If the time selection flag 2 has not been set either, a check is made in step 4] to determine whether a time selection flag 3 has been set or not. If the time selection flag 3 is not set to either,

le traitement se termine.processing ends.

Si, cependant, il est constaté qu'un quelconque drapeau de sélection de temps est à un lors de l'une des étapes 4h, 4i ou 4j respectivement, les temps d'exécution correspondants sont emmagasinés dans la mémoire de temps correspondante, le drapeau de sélection de temps courant est remis à zéro, puis le drapeau de sélection de temps suivant est mis à un à  If, however, it is noted that any time selection flag is at one during one of the steps 4h, 4i or 4d respectively, the corresponding execution times are stored in the corresponding time memory, the flag current time selection flag is reset, then the next time selection flag is set to

l'étape 4k.step 4k.

Lorsque la fonction correspondant à la définition d'une touche est terminée par l'exécution des opérations 4a à 4p, comme décrit plus haut, les opérations de mode sont  When the function corresponding to the definition of a key is terminated by the execution of operations 4a to 4p, as described above, the mode operations are

effectuées aux étapes 5a-5e, comme illustré sur la figure 5.  performed in steps 5a-5e, as shown in Figure 5.

Si un mode contrôlé à l'étape 5a est le mode reproduction, il est déterminé à l'étape 5b si le drapeau de sélection de mode reproduction 1 est à un ou non. Si ce drapeau n'est pas à un, le programme procède à l'étape 5c pour contrôler un drapeau de sélection de mode reproduction 2. Si le drapeau de sélection de mode de reproduction 1 est mis à un, le mode  If a mode controlled in step 5a is the reproduction mode, it is determined in step 5b if the reproduction mode selection flag 1 is one or not. If this flag is not one, the program proceeds to step 5c to control a reproduction mode selection flag 2. If the reproduction mode selection flag 1 is set, the mode

correspondant est exécuté à l'étape 5e.  correspondent is executed in step 5e.

S'il est constaté que le drapeau de sélection de mode de reproduction 1 n'est pas à un à l'étape 5b, un contrôle est effectué à l'étape 5c pour déterminer si le drapeau de sélection de mode de reproduction 2 est à un ou non. Si ce dernier n'est pas à un non plus, un contrôle est effectué à l'étape 5d pour déterminer si le drapeau de sélection de mode de reproduction 3 est à un ou non. Lorsqu'un des drapeaux de sélection de mode est à mis à un, le mode de reproduction correspondant est exécuté. A ce moment, chaque drapeau de sélection de temps est mis à un afin d'établir le temps  If it is found that the reproduction mode selection flag 1 is not one at step 5b, a check is carried out at step 5c to determine whether the reproduction mode selection flag 2 is at one or not. If the latter is not at one either, a check is carried out in step 5d to determine whether the reproduction mode selection flag 3 is at one or not. When one of the mode selection flags is set to one, the corresponding reproduction mode is executed. At this time, each time selection flag is set to set the time

d'exécution du mode correspondant.execution of the corresponding mode.

Par conséquent, un sous-programme de temporisation est requis pour compter le temps d'exécution correspondant à chaque mode comme représenté sur la figure 6. A l'étape 6a, si le drapeau de sélection de temps est à un, le temps sélectionné est compté par le temporisateur à l'étape 6b. A l'étape 6c, un contrôle est effectué pour déterminer si le temporisateur indique la fin du comptage ou non. S'il est temps de mettre fin au fonctionnement du mode correspondant, un drapeau d'expiration de temps est mis à un pour indiquer que le mode correspondant se termine. En même temps, l'exécution des opérations suivantes est préparée par la remise à zéro d'un drapeau de sélection de temps correspondant et la mise à un du drapeau du drapeau de  Therefore, a timer subroutine is required to count the execution time corresponding to each mode as shown in Figure 6. In step 6a, if the time selection flag is one, the selected time is counted by the timer in step 6b. In step 6c, a check is carried out to determine whether the timer indicates the end of the counting or not. If it is time to end the operation of the corresponding mode, a time-out flag is set to indicate that the corresponding mode ends. At the same time, the execution of the following operations is prepared by resetting a corresponding time selection flag and setting the flag of the flag to one.

sélection de temps suivant lors de l'étape 6d.  next time selection in step 6d.

Une opération va maintenant être décrite en exemple; pour cette opération, les trois touches de mode (Lecture No. 1, Lecture No. 2, Basculement) sont emmagasinées dans la mémoire pour effectuer une fonction à 5 étapes (Image normale --> mode Lecture No. 1 --> mode lecture No. 2 --> Basculement --> Image normale) qui évolue comme illustré sur la figure lB. De plus, une touche correspondant à une fonction à évolution  An operation will now be described as an example; for this operation, the three mode keys (Play No. 1, Play No. 2, Toggle) are stored in the memory to perform a 5-step function (Normal picture -> Play mode No. 1 -> play mode No. 2 -> Toggle -> Normal image) which evolves as illustrated in Figure lB. In addition, a key corresponding to an evolving function

continue est installée.continuous is installed.

Bien que l'on assume ici l'existence de trois rn"es, les types et le nombre de modes peuvent être modifiés au gré de l'utilisateur. D'abord, l'utilisateur introduit une touche correspondant à un mode programme pour emmagasiner le premier mode lecture (Lecture No.1) dans une mémoire 40 de la figure 2. A ce stade, un micro-ordinateur 10 considère le mode correspondant comme étant un mode normal aux étapes 4a, 41 de la figure 4. A l'étape 4m, il reconnaît que la touche d'entrée est une touche correspondant à un mode programme. A l'étape 4n, un drapeau de mode programme, un drapeau de sélection de mode 1 et un drapeau de sélection de temps 1  Although we assume here the existence of three lines, the types and the number of modes can be modified at the user's discretion. First, the user introduces a key corresponding to a program mode to store the first reading mode (Reading No.1) in a memory 40 of FIG. 2. At this stage, a microcomputer 10 considers the corresponding mode as being a normal mode in steps 4a, 41 of FIG. 4. step 4m, it recognizes that the entry key is a key corresponding to a program mode. In step 4n, a program mode flag, a mode selection flag 1 and a time selection flag 1

sont mis à un et l'exécution du programme est terminée.  are set to one and program execution is complete.

Ensuite, lorsque l'utilisateur introduit la touche de premier mode lecture (Lecture No. 1) pour emmagasiner le premier mode qui est à exécuter en premier conformément à l'hypothèse énoncée plus haut, il est déterminé à l'étape 4b  Then, when the user introduces the first reading mode key (Reading No. 1) to store the first mode which is to be executed first according to the hypothesis stated above, it is determined in step 4b

si la touche d'entrée est une touche de mode ou non.  whether the enter key is a mode key or not.

A cet instant, si la touche d'entrée est une touche de mode, il est décidé à l'étape 4c si un drapeau de sélection de mode 1 est mis à un ou non. Si le drapeau de sélection de mode 1 est mis à un à l'étape 4n, il est constaté à l'étape 4c que ce drapeau est mis à un. A l'étape 4f, les données du premier mode lecture, qui est le premier mode à exécuter en premier, sont emmagasinées dans la mémoire, le drapeau de sélection de mode 1 est remis à zéro et un drapeau de sélection de mode 2 est mis à un pour emmagasiner le second  At this time, if the input key is a mode key, it is decided in step 4c whether a mode selection flag 1 is set to one or not. If the mode selection flag 1 is set to one in step 4n, it is noted in step 4c that this flag is set to one. In step 4f, the data of the first read mode, which is the first mode to be executed first, is stored in the memory, the mode selection flag 1 is reset and a mode selection flag 2 is set to one to store the second

mode à exécuter en second lieu.mode to execute second.

Après l'emmagasinage du premier mode à exécuter en premier de la manière décrite plus haut, l'utilisateur décide si l'étape suivante à exécuter est l'emmagasinage de la touche du second mode ou l'emmagasinage du temps d'exécution  After the storage of the first mode to be executed first in the manner described above, the user decides whether the next step to be executed is the storage of the button of the second mode or the storage of the execution time.

du premier mode.of the first mode.

Si l'utilisateur introduit une touche correspondant au temps d'exécution du premier mode (premier mode de lecture) avant d'introduire la touche de second mode, il est reconnu à l'étape 4g que la touche d'entrée est la touche de temps et il est déterminé à l'étape 4h si un drapeau d'établissement  If the user introduces a key corresponding to the execution time of the first mode (first reading mode) before introducing the second mode key, it is recognized in step 4g that the enter key is the time and it is determined in step 4h if an establishment flag

de temps 1 est mis à un ou non.time 1 is set to one or not.

A ce moment, comme un drapeau de sélection de temps 1 a été mis à un à l'étape 4n, l'exécution du programme se poursuit à l'étape 4k. Puis, le temps d'exécution'du premier mode (premier mode lecture) est emmagasiné et un drapeau de sélection de temps 2 est mis à un pour emmagasiner l'exécution du second mode et l'exécution du programme se  At this time, since a time selection flag 1 has been set at step 4n, the execution of the program continues at step 4k. Then, the execution time of the first mode (first reading mode) is stored and a time selection flag 2 is set to one to store the execution of the second mode and the execution of the program

termine ici.ends here.

Ensuite, afin d'emmagasiner le second mode lecture (Lecture No. 2) et son temps d'exécution, le programme exécute la série d'opérations 4a --> 4b -> 4c --> 4d --> 4e après l'introduction d'une touche du second mode de lecture, introduit les données de la touche du second mode de lecture dans la mémoire et remet le drapeau de sélection de mode 2 à zéro. Ensuite, il prépare l'emmagasinage d'un mode à-exécuter en troisième lieu en mettant un drapeau de sélection de mode  Then, in order to store the second reading mode (Reading No. 2) and its execution time, the program executes the series of operations 4a -> 4b -> 4c -> 4d -> 4th after the introduction of a second reading mode key, introduces the data of the second reading mode key into the memory and resets the mode selection flag 2 to zero. Then, it prepares the storage of a mode to execute in third place by putting a flag of selection of mode

3 à un, puis il se termine.3 to one, then it ends.

Ensuite, si le micro-ordinateur 10 introduit la touche de temps du second mode lecture, le programme exécute la série d'opérations 4a --> 4b --> 4g --> 4h --> 41 --> 4k, en introduisant le temps d'exécution du second mode de lecture dans la mémoire 40. Ensuite, il remet un drapeau de sélection de temps 2 à zéro et met un drapeau de sélection de temps 3 à  Then, if the microcomputer 10 introduces the time key of the second reading mode, the program executes the series of operations 4a -> 4b -> 4g -> 4h -> 41 -> 4k, by entering the execution time of the second reading mode in the memory 40. Then, it resets a time selection flag 2 to zero and sets a time selection flag 3 to

un, puis le programme se termine.one, then the program ends.

Ensuite, les opérations d'emmagasinage d'un mode basculement et son temps d'exécution sont réalisées par l'lntermédiaire des étapes 4a --> 4b --> 4c --> 4d --> 4e --> 4f et des étapes 4a --> 4b --> 4g. --> 4h --> 4i --> 4j --> 4k respectivement. Une fois qu'une touche correspondant à l'exécution d'une fonction à évolution continue a été définie comme illustré sur la figure 4, cette fonction est exécutée de manière à ce que, lorsque l'utilisateur introduit une touche de reproduction, le micro- ordinateur 10 reconnaisse que la touche couramment introduite est une touche de reproduction à l'etape 4o par l'intermédiaire des opérations 4a --> 41 --> 4m --> 4o, met à un un drapeau de mode reproduction et un  Then, the storage operations of a tilting mode and its execution time are carried out by the intermediary of steps 4a -> 4b -> 4c -> 4d -> 4th -> 4f and steps 4a -> 4b -> 4g. -> 4h -> 4i -> 4d -> 4k respectively. Once a key corresponding to the execution of a continuously evolving function has been defined as illustrated in FIG. 4, this function is executed in such a way that, when the user introduces a reproduction key, the microphone computer 10 recognizes that the key currently introduced is a reproduction key in step 4o by means of the operations 4a -> 41 -> 4m -> 4o, sets a reproduction mode flag and a

drapeau de sélection de mode reproduction 1 à l'étape 4p.  reproduction mode selection flag 1 in step 4p.

Lorsque le micro-ordinateur 10 reconnaît que la touche d'entrée courante est une touche de mode reproduction par l'intermédiaire des étapes 4a --> 41, il est déterminé à l'étape 5b que le drapeau de sélection de mode reproduction 1 est mis à un. Comme le drapeau de sélection de mode reproduction 1 est mis à un à l'étape 4p, le premier mode  When the microcomputer 10 recognizes that the current input key is a reproduction mode key via the steps 4a -> 41, it is determined in step 5b that the reproduction mode selection flag 1 is set to one. As the reproduction mode selection flag 1 is set to one in step 4p, the first mode

lecture {Lecture No. 1) est exécuté à l'étape 5e.  reading (Reading No. 1) is executed in step 5e.

A cet instant, le micro-ordinateur 10 contrôle le temps d'exécution du premier mode lecture par l'intermédiaire du sous-programme d'interruption de temporisateur de la figure 6. Lorsqu'un drapeau d'expiration de temps est mis à un pour indiquer que l'exécution du premier mode lecture est  At this time, the microcomputer 10 controls the execution time of the first read mode via the timer interrupt routine in Figure 6. When a time-out flag is set to to indicate that the execution of the first read mode is

terminée, le drapeau de sélection de second mode lecture (No.  finished, the second reading mode selection flag (No.

2) est mis à un à l'étape 4k. Un mode basculement est exécuté de la même manière que le premier mode lecture (Lecture No.  2) is set to one in step 4k. A failover mode is executed in the same way as the first read mode (Play No.

1) après exécution du second mode lecture.  1) after execution of the second reading mode.

L'avantage de la présente invention réside donc dans le fait qu'une série de fonctions de superposition est exécutée en continu par l'lntermédiaire d'une seule entrée de touche en programmant une opération souhaitée à l'avance sans avoir recours à une multiplicité de touches d'entrée pour une  The advantage of the present invention therefore lies in the fact that a series of superposition functions is executed continuously by means of a single key input by programming a desired operation in advance without having to resort to a multiplicity of entry keys for a

multiplicité d'opérations de codeur de camera.  multiplicity of camera coder operations.

La description qui précède n'a trait qu'à un mode de  The foregoing description relates only to one mode of

réalisation préféré de la présente invention. Diverses modifications viendront à l'esprit d'un homme de l'art sans s'écarter du cadre de la présente invention dont la portée  preferred embodiment of the present invention. Various modifications will come to the mind of a person skilled in the art without departing from the scope of the present invention, the scope of which

est limitée uniquement par les revendications annexées. Ledit  is limited only by the appended claims. Said

mode de réalisation n'est donc représenté et décrit qu'à  embodiment is therefore represented and described only

titre lllustratif et non limitatif.Illustrative and non-limiting title.

Claims (4)

REVENDICATIONS 1. Procédé de traitement d'un moyen de superposition programmable d'un codeur de caméra doté d'un micro-ordinateur, d'un ensemble de touches, d'un contrôleur de moyen de superposition et d'un dispositif à mémoire, comportant: (a) une étape de sélection de touche de transfert de fonctions de superposition successives pour assurer l'emmagasinage d'une multiplicité de modes programme et de leur temps d'exécution dans un ordre donné, et le transfert à un mode reproduction; et (b) une étape de transfert de fonctions successives servant à exécuter successivement lesdits modes respectifs pendant le temps respectif sélectionné de manière  1. Method for processing a programmable superimposition means of a camera coder provided with a microcomputer, a set of keys, a superposition means controller and a memory device, comprising : (a) a step of selecting a key for transferring successive superposition functions to ensure the storage of a multiplicity of program modes and their execution time in a given order, and the transfer to a reproduction mode; and (b) a step of transferring successive functions serving to successively execute said respective modes during the respective time selected so correspondante à ladite étape (a).  corresponding to said step (a). 2. Procédé traitement du moyen de superposition programmable selon la revendication 1 dans lequel ladite étape (a) comporte les étapes consistant à: vérifier si une entrée de touche indique un mode programme ou non (4a); si ladite touche d'entrée n'indique pas un mode programme, vérifier si ladite touche d'entrée indique un mode reproduction ou non (41); si ladite touche d'entrée n'indique pas un mode reproduction, mettre à un un drapeau de mode programme (4n), un drapeau de sélection de mode 1 et un drapeau de sélection de temps 1 si une touche de programme est introduite, et mettre à un un drapeau de mode reproduction et un drapeau de sélection de reproduction 1 (4p) si une touche de reproduction est introduite; si ladite touche de mode est introduite et si un drapeau de mode est mis à un, emmagasiner le drapeau de mode, remettre à zéro un drapeau de sélection de mode correspondant et mettre à un un drapeau de mode suivant <4f); si ladite touche de mode et un drapeau de sélection de temps sont mis à un, emmagasiner la valeur de sélection de temps, remettre à zéro un drapeau de temps courant et mettre  2. Method for processing the programmable superimposition means according to claim 1, in which said step (a) comprises the steps consisting in: checking whether a key entry indicates a program mode or not (4a); if said input key does not indicate a program mode, checking whether said input key indicates reproduction mode or not (41); if said input key does not indicate a reproduction mode, set a program mode flag (4n), a mode selection flag 1 and a time selection flag 1 if a program key is entered, and setting a reproduction mode flag and a reproduction selection flag 1 (4p) if a reproduction key is entered; if said mode key is entered and if a mode flag is set, store the mode flag, reset a corresponding mode selection flag and set a next mode flag (4f); if said mode key and a time selection flag are set, store the time selection value, reset a current time flag and set à un un drapeau de temps suivant (4k).  to a next time flag (4k). 3. Procédé de traitement du moyen de superposition programmable selon la revendication 1, dans lequel ladite étape (b) comporte les étapes consistant à: si ladite entrée de touche indique un mode reproduction, vérifier séquentiellement les drapeaux de sélection de mode reproduction (5b à 5d) et exécuter un mode reproduction correspondant (Se), et compter le temps d'exécution de mode respectif (6bh pendant ladite étape et exécuter un mode suivant si le temps  3. Method for processing the programmable overlay means according to claim 1, in which said step (b) comprises the steps consisting in: if said key entry indicates a reproduction mode, sequentially checking the reproduction mode selection flags (5b to 5d) and execute a corresponding reproduction mode (Se), and count the respective mode execution time (6bh during said step and execute a following mode if the time sélectionné précédemment dépasse une valeur déterminée.  previously selected exceeds a specified value. 4. Procédé de traitement du moyen de superposition programmable selon la revendication 3, dans lequel ladite étape de comptage comporte les étapes consistant à: vérifier si un temporisateur est initialisé ou non (6a); et si ledit temporisateur est initialisé, vérifier si ledit temps sélectionné constitue un temps de valeur prédéterminée (6b, 6c); si ledit temps sélectionné constitue le temps de valeur prédéterminée, mettre à un un drapeau d'achèvement de mode corespondant, remettre à zéro un drapeau de sélection de temps courant et mettre à un un drapeau de sélection de  4. A method of processing the programmable overlay means according to claim 3, wherein said counting step comprises the steps of: checking whether a timer is initialized or not (6a); and if said timer is initialized, checking whether said selected time constitutes a time of predetermined value (6b, 6c); if said selected time constitutes the predetermined value time, set a corresponding mode completion flag, reset a current time selection flag and set a selection flag temps de mode suivant (6e).next mode time (6th).
FR9006023A 1989-06-09 1990-05-15 Method of processing a programmable overlay means Withdrawn FR2648303A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019890007944A KR920003680B1 (en) 1989-06-09 1989-06-09 Programable superimposer processing method

Publications (1)

Publication Number Publication Date
FR2648303A1 true FR2648303A1 (en) 1990-12-14

Family

ID=19286948

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9006023A Withdrawn FR2648303A1 (en) 1989-06-09 1990-05-15 Method of processing a programmable overlay means

Country Status (5)

Country Link
JP (1) JPH0326075A (en)
KR (1) KR920003680B1 (en)
DE (1) DE4015630A1 (en)
FR (1) FR2648303A1 (en)
GB (1) GB2235603B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR910013870A (en) * 1989-12-31 1991-08-08 강진구 Camcorder Editing System
WO2001006770A1 (en) * 1999-07-15 2001-01-25 Koninklijke Philips Electronics N.V. Methods and apparatus for presentation of multimedia information in conjunction with broadcast programming
US7350138B1 (en) 2000-03-08 2008-03-25 Accenture Llp System, method and article of manufacture for a knowledge management tool proposal wizard

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4205344A (en) * 1978-06-05 1980-05-27 The Grass Valley Group Special effects memory system
JPS63229976A (en) * 1987-03-19 1988-09-26 Fuji Photo Film Co Ltd Camera capable of selecting photographic function control

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5837267B2 (en) * 1974-08-02 1983-08-15 ダイニチコンクリ−トコウギヨウ カブシキガイシヤ Mukikairiyoukouzobutsu
GB1576461A (en) * 1977-02-01 1980-10-08 Quantel Ltd Control arrangement for video synchronisers
DE3520164A1 (en) * 1985-06-05 1986-12-11 Robert Bosch Gmbh, 7000 Stuttgart OPERATING SYSTEM FOR TELEVISION DEVICES
JPH0823871B2 (en) * 1986-09-24 1996-03-06 鐘紡株式会社 Make-up simulation system
JPH01208972A (en) * 1988-02-16 1989-08-22 Sony Corp Video camera

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4205344A (en) * 1978-06-05 1980-05-27 The Grass Valley Group Special effects memory system
JPS63229976A (en) * 1987-03-19 1988-09-26 Fuji Photo Film Co Ltd Camera capable of selecting photographic function control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN, vol. 13, no. 31 (E-707)[3379], 24 janvier 1989; & JP-A-63 229 976 (FUJI PHOTO FILM CO., LTD) 26-09-1988 *
SMPTE JOURNAL, vol. 89, no. 10, octobre 1980, pages 725-727, Scarsdale, NY, US; J.T. DAVIS: "Automation of a production switching system" *

Also Published As

Publication number Publication date
GB9012966D0 (en) 1990-08-01
GB2235603B (en) 1993-12-15
DE4015630C2 (en) 1993-04-15
JPH0326075A (en) 1991-02-04
GB2235603A (en) 1991-03-06
KR910002239A (en) 1991-01-31
KR920003680B1 (en) 1992-05-06
DE4015630A1 (en) 1990-12-13

Similar Documents

Publication Publication Date Title
CN101547313B (en) Imaging apparatus, imaging method and program
CN100368973C (en) Information processing unit and method, and program
US7755675B2 (en) Information processing apparatus and recording medium
JP4453684B2 (en) MONITORING SYSTEM, MONITORING DEVICE, SEARCH METHOD, AND SEARCH PROGRAM
JP6594371B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
FR2648303A1 (en) Method of processing a programmable overlay means
EP0750421B1 (en) Method for the storage of digital tuning data, circuit, television receiver and magnetic video recorder for implementing the same
EP0027851A1 (en) System for controlling the duration of the time interval between data blocks in a computer-to-computer transmission system
FR2636192A1 (en) Apparatus for storing image data
FR2461294A1 (en) Sequence program modification effects observer - has program modifier comprising processor and memory connected to display
US8797273B2 (en) Method for operating a reproduction apparatus via a user interface having touch elements
FR2641151A1 (en)
CN111479026B (en) Image forming apparatus and event detection system
JP2000209541A (en) Moving picture reproducing device and storage medium storing moving picture reproduction program
JP4192320B2 (en) Selection method and electronic imaging apparatus
JP3821340B2 (en) Electronic still camera
JP2007080021A (en) Electronic device with fingerprint matching function
JP3984658B2 (en) Information processing apparatus and method
JP3985382B2 (en) Electronic camera apparatus and photographing information recording method
EP0683563B1 (en) Control for a television set, programmable by the user
JP4051746B2 (en) Electronic camera
JP2643839B2 (en) Completion method at the time of command input
FR2650972A1 (en) DIGITAL CONTROL DEVICE FOR ELECTROEROSION MACHINING
FR2667172A1 (en) DEVICE AND METHOD FOR CONTROLLING A COMMON TERMINAL USING A MEMORY CARD.
JP4265689B2 (en) Electronic camera

Legal Events

Date Code Title Description
ST Notification of lapse
ST Notification of lapse