FR2648303A1 - Method of processing a programmable overlay means - Google Patents
Method of processing a programmable overlay means Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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/2621—Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/032—Electronic editing of digitised analogue information signals, e.g. audio or video signals on tapes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/036—Insert-editing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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/265—Mixing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
- H04N5/9305—Regeneration 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
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)
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)
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)
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)
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 |
-
1989
- 1989-06-09 KR KR1019890007944A patent/KR920003680B1/en not_active IP Right Cessation
-
1990
- 1990-04-24 JP JP2108539A patent/JPH0326075A/en active Pending
- 1990-05-15 FR FR9006023A patent/FR2648303A1/en not_active Withdrawn
- 1990-05-15 DE DE4015630A patent/DE4015630A1/en active Granted
- 1990-06-11 GB GB9012966A patent/GB2235603B/en not_active Expired - Fee Related
Patent Citations (2)
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)
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 |