Method and apparatus for coding information

H - Electricity – 04 – N

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04N 7/08 (2006.01) G06T 1/00 (2006.01) H04N 1/387 (2006.01) H04N 7/081 (2006.01)

Patent

CA 2284179

A method and apparatus for invisibly embedding coded information in an image and decoding such information from the image. The apparatus comprises a processing means (9, 10) for analysing the image, dividing the image into a plurality of fields, and dividing each field into N*M blocks each of n*m pixels. A pattern generator (11) and sequencer (12) is provided and is operable to define a predetermined sequence of different selection patterns, each of which, in operation, selects a predetermined pattern of selected blocks (13) in a field. Each pattern in the sequence is selected such that, in operation, blocks (13) selected in each pattern are not selected in a predetermined number of successive patterns immediately following in the sequence. A block selection means (14, 16) is provided for applying the first selection pattern of a sequence to a selected field, to select blocks (13) in the selected fields. The block selection means (14, 16) is operable to apply the next successive pattern in the sequence to the next successive field to select blocks (13) in that field. Analysing means (14 to 58), for analysing each selected block in each field, is provided and is operable to identify strongly featured regions in each block. Code insertion means (80 to 84) are provided to insert coded information into said regions of each selected block.

Procédé et dispositif permettant d'intégrer de manière invisible des informations codées dans une image et de décoder ces informations à partir de l'image. Le dispositif contient un élément de traitement (9, 10) permettant d'analyser l'image, de la diviser en une pluralité de trames, et de diviser chaque trame en N*M blocs contenant chacun n*m pixels. L'invention se rapporte à un générateur (11) de motifs et à un séquenceur (12) de motifs qui peuvent fonctionner en vue de définir une séquence prédéterminée de motifs de sélection différents, chacun, lorsqu'il fonctionne, choisissant un motif prédéterminé de blocs sélectionnés (13) dans une trame. Chaque motif de la séquence est sélectionné de manière que, lorsque le dispositif fonctionne, les blocs sélectionnés (13) dans chaque motif ne soient pas sélectionnés parmi un nombre prédéterminé de motifs successifs suivants immédiatement dans la séquence. Un élément (14, 16) de sélection de blocs est utilisé pour appliquer le premier motif de sélection d'une séquence à une trame sélectionnée, pour sélectionner les blocs (13) dans les trames sélectionnées. Ledit élément (13, 14) peut être utilisé pour appliquer le motif successif suivant de la séquence à la trame successive suivante en vue de sélectionner les blocs (13) se trouvant dans cette trame. L'invention se rapporte également à des éléments d'analyse (14 à 58), permettant d'analyser chaque bloc sélectionné dans chaque trame, qui sont utilisés pour identifier des régions à degré de détail très élevé dans chaque bloc. Enfin, l'invention concerne des organes d'introduction de code (80 à 84) permettant d'introduire les informations codées dans lesdites régions de chaque bloc sélectionné.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for coding information does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for coding information, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for coding information will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1414211

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.