FR2943877A1 - Procede et dispositif de stockage d'une partie d'un flux video - Google Patents

Procede et dispositif de stockage d'une partie d'un flux video Download PDF

Info

Publication number
FR2943877A1
FR2943877A1 FR0951897A FR0951897A FR2943877A1 FR 2943877 A1 FR2943877 A1 FR 2943877A1 FR 0951897 A FR0951897 A FR 0951897A FR 0951897 A FR0951897 A FR 0951897A FR 2943877 A1 FR2943877 A1 FR 2943877A1
Authority
FR
France
Prior art keywords
video stream
keyframe
compressed
image
images
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.)
Granted
Application number
FR0951897A
Other languages
English (en)
Other versions
FR2943877B1 (fr
Inventor
Florent Previtali
Thomas Bouton
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.)
Streamwide SA
Original Assignee
Streamwide SA
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
Priority to FR0951897A priority Critical patent/FR2943877B1/fr
Application filed by Streamwide SA filed Critical Streamwide SA
Priority to EP10715970A priority patent/EP2412164A1/fr
Priority to CA2756413A priority patent/CA2756413A1/fr
Priority to JP2012501354A priority patent/JP2012521703A/ja
Priority to CN2010800236137A priority patent/CN102450013A/zh
Priority to PCT/FR2010/050529 priority patent/WO2010109133A1/fr
Publication of FR2943877A1 publication Critical patent/FR2943877A1/fr
Priority to US13/260,013 priority patent/US20120014675A1/en
Application granted granted Critical
Publication of FR2943877B1 publication Critical patent/FR2943877B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • H04N19/426Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements using memory downsizing methods
    • H04N19/428Recompression, e.g. by spatial or temporal decimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Signal Processing For Recording (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

L'invention concerne un procédé de stockage d'une partie d'un flux vidéo compressé, ledit flux vidéo compressé comportant une succession d'images clés compressées entre lesquelles sont intercalées des images intermédiaires compressées comportant au moins le codage de différences entre l'image intermédiaire non compressée et l'image clé immédiatement précédente, ledit procédé comportant : • l'acquisition (50) en temps réel du flux vidéo compressé, • le stockage temporaire (52), sans décompression, du flux vidéo acquis, ledit stockage temporaire comportant au moins la dernière image clé reçue et les images intermédiaires suivantes, • sur réception (54) d'un évènement de début de stockage permanent à un instant donné, • reconstruction d'une image-clé (56) correspondant audit instant donné à partir de ladite dernière image clé reçue et des images intermédiaires suivantes, • stockage (58) de la partie de flux vidéo commençant par l'image clé reconstruite.

Description

PROCEDE ET DISPOSITIF DE STOCKAGE D'UNE PARTIE D'UN FLUX VIDEO.
La présente invention concerne un procédé et un dispositif de stockage d'une partie d'un flux vidéo compressé ainsi qu'un produit programme d'ordinateur pour mettre en oeuvre le procédé.
Actuellement, parmi les modes de compression de flux vidéo utilisés, le codage de compression le plus largement utilisé est celui définit par le groupe de travail MPEG plus particulièrement dans les normes ISOIIEC 13818-MPEG-2 et ISOIIEC 14496-MPEG-4. Ces deux normes sont très similaires dans les principes de compression utilisés : des images sont stockées compressées à intervalles réguliers et, pour les images intermédiaires, seules les différences sont stockées. Plus précisément, la compression MPEG utilise une estimation de mouvement. Le codage MPEG décompose chaque image en bloc appelé macro bloc, et examine pour les images voisines s'il existe des blocs similaires. Si une correspondance est trouvée, plutôt que de stocker le bloc entier, le système stocke un vecteur beaucoup plus petit décrivant comment le bloc a bougé (ou n'a pas bougé) entre les images. Les vecteurs sont encodés de telle sorte qu'ils peuvent n'utiliser qu'un seul bit dans certains cas ce qui fait que les arrières plans et autres éléments qui ne bougent pas au fil du temps sont compressés très efficacement. De même, des grands groupes de blocs qui bougent ensemble tel qu'un grand objet ou un défilement de l'image entière, sont aussi compressés efficacement. MPEG utilise trois types de méthodes de stockage d'images. Les images intra, ou images I, dans lequel l'image entière est compressée et stockée avec une quantification DCT (Discrete Cosine Transform û Transformation en cosinus discrète). Ceci crée une image de référence à partir desquelles les images suivantes sont construites. Ces images I permettent également un accès aléatoire dans le flux vidéo, et en pratique sont générées environ toutes les demi-secondes. Les images prédites, ou images P, contiennent des vecteurs de mouvements décrivant la différence à partir de l'image I ou de l'image P précédente la plus proche. Les images du troisième type sont les images bidirectionnelles ou images B. Le système regarde en avant ou en arrière pour trouver des blocs correspondants. De cette façon, si quelque chose de nouveau apparaît dans une image B il peut être mis en correspondance avec un bloc de la prochaine image I ou P. On comprend donc que, statistiquement, les images P et B sont beaucoup plus petites que les images I. Comme indiqué précédemment un flux vidéo ne peut démarrer que sur une image I servant de première image de référence à partir de laquelle les images P ou B suivantes vont être construites. Comme indiqué précédemment ces images I servent également à l'accès aléatoire au flux vidéo. Cependant, on comprend que, lorsqu'on souhaite n'enregistrer, ou stocker, qu'une partie du flux vidéo, avec un début aléatoire, donc ne correspondant pas obligatoirement avec une image I, il se pose un problème. Pour résoudre ce problème, les systèmes d'enregistrement actuels décodent au fil de l'eau le flux vidéo de telle sorte que, lorsque l'utilisateur du système décide du début d'un enregistrement, l'image décompressée correspondant à ce début d'enregistrement est codé à nouveau sous forme d'une image I. Puis les images suivantes sont recodées à partir de cette image I ou, si le codage le permet, les images codées B ou P suivantes sont gardées mais comme images différentielles de l'image I reconstruite. Pour les systèmes les plus performants, et afin de ne pas perdre en qualité par un décodage suivi d'un recodage, le système détecte en plus la première image I du flux vidéo entrant suivant le début de l'enregistrement et, à partir de cette image, stocke sans transformation le flux vidéo entrant. Cette solution a l'inconvénient d'imposer un décodage permanent du flux vidéo entrant en attendant l'ordre de début d'enregistrement. Cet inconvénient est sans importance quand l'appareil est connecté avec un dispositif de visualisation pour que l'utilisateur puisse visualiser en temps réel le flux vidéo entrant puisqu'alors le décodage doit être réalisé pour la visualisation. Par contre dans les systèmes ne nécessitant pas ce décodage pour la visualisation celui-ci devient extrêmement pénalisant en termes de ressource machine. Aussi serait-il particulièrement avantageux d'avoir un procédé et un dispositif de stockage d'une partie de flux vidéo permettant une minimisation des ressources en calcul.
Aussi, selon un aspect de l'invention, un procédé de stockage d'une partie d'un flux vidéo compressé, ledit flux vidéo compressé comportant une succession d'images clés compressées entre lesquelles sont intercalées des images intermédiaires compressées comportant au moins le codage de différences entre l'image intermédiaire non compressée et l'image clé immédiatement précédente, comporte : • l'acquisition en temps réel du flux vidéo compressé, • le stockage temporaire, sans décompression, du flux vidéo acquis, ledit stockage temporaire comportant au moins la dernière image clé reçue et les images intermédiaires suivantes, • sur réception d'un évènement de début de stockage permanent à un instant donné, o reconstruction d'une image-clé correspondant audit instant donné à partir de ladite dernière image clé reçue et des images intermédiaires suivantes, o stockage de la partie de flux vidéo commençant par l'image clé reconstruite. Selon des modes de réalisation particulières : • le stockage temporaire du flux vidéo dépasse une taille de stockage prédéterminée, une image clé est reconstruite à partir de ladite dernière image clé reçue et des images intermédiaires suivantes, puis la dernière image clé reçue est remplacée dans le stockage temporaire par l'image clé reconstruite. • le flux vidéo compressé est un flux vidéo codé suivant une des normes ISO/IEC 13818-MPEG-2, ISO/IEC 14496 û MPEG-4 et H264. Selon un deuxième aspect de l'invention, un produit programme d'ordinateur comporte des instructions de code de programme enregistrées sur un support lisible par un ordinateur, pour mettre en oeuvre les étapes du procédé lorsque ledit programme fonctionne sur un ordinateur. Selon un troisième aspect de l'invention, un dispositif de stockage d'une partie d'un flux vidéo compressé, ledit flux vidéo compressé comportant une succession d'images clés compressées entre lesquelles sont intercalées des images intermédiaires compressées comportant au moins le codage de différences entre l'image intermédiaire non compressée et l'image clé immédiatement précédente, comporte : • des moyens d'acquisition en temps réel du flux vidéo compressé, • des moyens de réception d'un évènement de début de stockage permanent à un instant donné, connectés à des moyens de déclenchement : • des moyens de stockage de la partie de flux vidéo commençant à partir de l'instant donné, caractérisé en ce qu'il comporte en outre • des moyens de stockage temporaire, sans décompression, du flux vidéo acquis, lesdits moyens de stockage temporaire comportant au moins la dernière image clé reçue et les images intermédiaires suivantes, et • des moyens de reconstruction d'une image-clé correspondant audit instant donné à partir de ladite dernière image clé reçue et des images intermédiaires suivantes de telle sorte que la partie de flux vidéo stockée commence par ladite image clé reconstruite. L'invention sera mieux comprise à la lecture de la description qui suit, faite uniquement à titre d'exemple, et en référence aux figures en annexe dans lesquelles : - la figure 1 est une vue schématique d'un exemple de procédé de stockage de flux vidéo selon l'art antérieur ; - la figure 2 est une vue schématique d'un exemple de procédé de stockage selon un mode de réalisation de l'invention ; - la figure 3 est un ordinogramme d'un procédé de stockage selon un mode de réalisation de l'invention ; et - la figure 4 est une vue schématique d'un dispositif de stockage selon un mode de réalisation de l'invention. La figure 1 représente un flux vidéo au format MPEG comportant deux images I référencées 1 et 2 selon un axe des temps AA. L'image 11 est donc antérieure à l'image 12. Entre ces images I sont intercalées des images P 11, 12, 13, 21, 22, 23 et 24.
Le flux décodé correspondant est symbolisé sur l'axe BB, sous forme d'un flux d'images décodées F 31 à 39. Ainsi, classiquement F 31 est obtenue en décompressant l'image 11 et l'image F 35 en décompressant l'image 12. L'image F 32 est obtenue par modification de l'image F 31 en fonction des vecteurs de mouvement contenus dans l'image P 11, modification symbolisée par le signe + sur la figure 1. L'image F 33 est obtenue par modification de l'image F 32 en fonction des vecteurs de mouvements contenus dans l'image P 12 et ainsi de suite pour les images décodées correspondant aux images P du flux vidéo encodé. La figure 2 représente sur sa partie supérieure le même flux vidéo encodé que celui de la figure 1 avec les mêmes références. A un instant quelconque, une demande d'enregistrement D est déclenchée par un utilisateur. A titre illustratif, la demande d'enregistrement D intervient temporellement entre les images codées P 23 et 24. La partie inférieure de la figure 2 représente le contenu d'une zone de stockage temporaire S. Les images sont stockées au fil de l'eau et le stockage S remis à zéro avec chaque arrivée d'images I.
Ainsi, le stockage contient l'image 11, puis les images 11 et P 11, puis les images Il;P11 etP12puis Il,Pl1,P12etP13.Quand l'image I2 arrive, le stockage S est vidé et seule l'image 12 reste stockée et ainsi de suite. Lors de la réception de la demande d'enregistrement D, le stockage S contient donc l'image 12 et les images P 21, P 22 et P 23. Celles-ci sont combinées pour obtenir l'image décodée F38 comme expliquée ci-dessus, celle-ci étant recodée en image 140. L'image P 24 qui contient les différences entre les images F 38 et F 39 contient donc également les vecteurs de mouvement permettant de décoder l'image F 39 à partir de l'image 140. Puis la suite du flux vidéo est enregistré sans opération de transcodage. Ainsi, le procédé de stockage consiste, figure 3, à - acquérir, étape 50, en temps réel le flux vidéo compressé et à - le stocker, étape 52, temporairement, sans décompression de telle sorte que le stockage comporte au moins la dernière image I, ou image clé, acquise et les images intermédiaires, de type P et B, suivantes.
Ainsi, quand un événement de début d'enregistrement, autrement dit, de stockage permanent, est reçu, étape 54, une image clé est reconstruite, étape 56, à partir des dernières images clés et images intermédiaires reçues pour obtenir une image clé correspondant à l'instant de début d'enregistrement, puis le flux vidéo est stocké 58 sans modification, c'est-à- dire sans opération de décodage-codage. Pour réaliser ce procédé, il est possible de réaliser une machine dédiée comportant, figure 4 : - des moyens d'acquisition 60 en temps réel du flux vidéo ; - des moyens de réception 62 de réception d'un événement de début de stockage permanent à un instant donné, connectés à des moyens de déclenchement 64 ; et - des moyens de stockage 66 de la partie de flux vidéo commençant à partir de l'instant donné. Cette machine dédiée comporte également : - des moyens de stockage temporaire 68, sans décompression, du flux vidéo acquis adaptés pour stocker au moins la dernière image clé reçue et les images intermédiaires suivantes ; et - des moyens de reconstruction 70 d'une image clé correspondant à l'instant de début de stockage à partir des images stockées dans les moyens de stockage temporaire 68, de sorte que la partie de flux vidéo stockée dans les moyens de stockage 66 commence par cette image clé. Cette machine dédiée comporte un mélange de matériel et de logiciel. Ainsi, par exemple, les moyens de stockage temporaire 68 sont composés de mémoires vives de type RAM, voire de mémoire à accès en file de type FIFO afin de permettre un accès rapide aux données stockées et les moyens de stockage 66 sont composés de disques durs, bandes magnétiques ou disques optiques offrant de grande capacité de stockage permanent.
Les moyens de reconstruction sont réalisables grâce à une combinaison d'un microprocesseur et d'un logiciel. Cependant les contraintes de rapidité peuvent également inciter l'homme du métier à utiliser un processeur de traitement de signal programmé par logiciel ou un circuit logique dans lequel les fonctionnalités seront implémentées sous forme d'un réseau de portes logiques. De façon générale, le logiciel se présente sous forme d'un produit programme d'ordinateur comportant des instructions de code programme enregistrées sur un support lisible par un ordinateur, pour mettre en oeuvre les étapes du procédé de stockage décrit. Une variante d'implémentation de ce procédé consiste, dans le cadre d'un compromis entre la taille du stockage temporaire et les moyens de calcul utilisés, à reconstruire une image clé à partir des images contenues dans le stockage temporaire dès que le stockage temporaire des images dépassent une taille de stockage prédéterminée, puis à ne garder que cette image clé reconstruite dans le stockage temporaire ainsi que les images intermédiaires suivantes. On comprend que cette opération permet de diminuer la taille du stockage temporaire au détriment d'une opération de reconstruction supplémentaire.
L'invention a été illustrée et décrite en détail dans les dessins et la description précédente. Celle-ci doit être considérée comme illustrative et donnée à titre d'exemple et non comme limitant l'invention a cette seule description. De nombreuses variantes de réalisation sont possibles. Par exemple, d'autres normes telle la norme H264 est adaptée pour utiliser la méthode décrite. De même, après la reconstruction de l'image I correspondant au début d'enregistrement, le codage des images différentielles immédiatement suivantes peut nécessiter de les recoder pour qu'elles comportent les différences avec l'image I reconstruite.
Dans les revendications, le mot comprenant n'exclue pas d'autres éléments et l'article indéfini un/une n'exclue pas une pluralité.

Claims (5)

  1. REVENDICATIONS1. Procédé de stockage d'une partie d'un flux vidéo compressé, ledit flux vidéo compressé comportant une succession d'images clés compressées entre lesquelles sont intercalées des images intermédiaires compressées comportant au moins le codage de différences entre l'image intermédiaire non compressée et l'image clé immédiatement précédente, ledit procédé comportant : • l'acquisition (50) en temps réel du flux vidéo compressé, • le stockage temporaire (52), sans décompression, du flux vidéo acquis, ledit stockage temporaire comportant au moins la dernière image clé reçue et les images intermédiaires suivantes, • sur réception (54) d'un évènement de début de stockage permanent à un instant donné, • reconstruction d'une image-clé (56) correspondant audit instant donné à partir de ladite dernière image clé reçue et des images intermédiaires suivantes, • stockage (58) de la partie de flux vidéo commençant par l'image clé reconstruite.
  2. 2. Procédé selon la revendication 1, caractérisé en ce que, lorsque le stockage temporaire du flux vidéo dépasse une taille de stockage prédéterminée, une image clé est reconstruite à partir de ladite dernière image clé reçue et des images intermédiaires suivantes, puis la dernière image clé reçue est remplacée dans le stockage temporaire par l'image clé reconstruite.
  3. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que le flux vidéo compressé est un flux vidéo codé suivant une des normes ISOIIEC 13818- MPEG-2, ISOIIEC 14496 û MPEG-4 et H264.
  4. 4. Produit programme d'ordinateur comportant des instructions de code de programme enregistrées sur un support lisible par un ordinateur, pourmettre en oeuvre les étapes du procédé selon l'une quelconque des revendications 1 à 3 lorsque ledit programme fonctionne sur un ordinateur.
  5. 5. Dispositif de stockage d'une partie d'un flux vidéo compressé, ledit flux vidéo compressé comportant une succession d'images clés compressées entre lesquelles sont intercalées des images intermédiaires compressées comportant au moins le codage de différences entre l'image intermédiaire non compressée et l'image clé immédiatement précédente, ledit dispositif comportant : • des moyens d'acquisition (60) en temps réel du flux vidéo compressé, • des moyens de réception (62) d'un évènement de début de stockage permanent à un instant donné, connectés à des moyens de déclenchement (64) : • des moyens de stockage (66) de la partie de flux vidéo commençant à partir de l'instant donné, caractérisé en ce qu'il comporte en outre • des moyens de stockage temporaire (68), sans décompression, du flux vidéo acquis, lesdits moyens de stockage temporaire comportant au moins la dernière image clé reçue et les images intermédiaires suivantes, et • des moyens de reconstruction (70) d'une image-clé correspondant audit instant donné à partir de ladite dernière image clé reçue et des images intermédiaires suivantes de telle sorte que la partie de flux vidéo stockée commence par ladite image clé reconstruite.25
FR0951897A 2009-03-24 2009-03-24 Procede et dispositif de stockage d'une partie d'un flux video Active FR2943877B1 (fr)

Priority Applications (7)

Application Number Priority Date Filing Date Title
FR0951897A FR2943877B1 (fr) 2009-03-24 2009-03-24 Procede et dispositif de stockage d'une partie d'un flux video
CA2756413A CA2756413A1 (fr) 2009-03-24 2010-03-23 Procede et dispositif de stockage d'une partie d'un flux video
JP2012501354A JP2012521703A (ja) 2009-03-24 2010-03-23 ビデオストリームの一部を記憶するための方法および装置
CN2010800236137A CN102450013A (zh) 2009-03-24 2010-03-23 视频流部分的存储方法和装置
EP10715970A EP2412164A1 (fr) 2009-03-24 2010-03-23 Procede et dispositif de stockage d'une partie d'un flux video.
PCT/FR2010/050529 WO2010109133A1 (fr) 2009-03-24 2010-03-23 Procede et dispositif de stockage d'une partie d'un flux video.
US13/260,013 US20120014675A1 (en) 2009-03-24 2011-03-23 Method and Device for Storing a Portion of a Video Stream

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0951897A FR2943877B1 (fr) 2009-03-24 2009-03-24 Procede et dispositif de stockage d'une partie d'un flux video

Publications (2)

Publication Number Publication Date
FR2943877A1 true FR2943877A1 (fr) 2010-10-01
FR2943877B1 FR2943877B1 (fr) 2014-04-04

Family

ID=41464874

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0951897A Active FR2943877B1 (fr) 2009-03-24 2009-03-24 Procede et dispositif de stockage d'une partie d'un flux video

Country Status (7)

Country Link
US (1) US20120014675A1 (fr)
EP (1) EP2412164A1 (fr)
JP (1) JP2012521703A (fr)
CN (1) CN102450013A (fr)
CA (1) CA2756413A1 (fr)
FR (1) FR2943877B1 (fr)
WO (1) WO2010109133A1 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102077556B1 (ko) * 2012-06-28 2020-02-14 엑시스 에이비 가상 인트라-프레임을 사용하여 비디오 콘텐츠를 인코딩하기 위한 시스템 및 방법
US10272848B2 (en) * 2012-09-28 2019-04-30 Digital Ally, Inc. Mobile video and imaging system
US9940362B2 (en) 2015-05-26 2018-04-10 Google Llc Predicting user needs for a particular context

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0695088A2 (fr) * 1994-07-29 1996-01-31 Sharp Kabushiki Kaisha Dispositif de communication vidéo du type à emmagasinage
US6240136B1 (en) * 1998-02-19 2001-05-29 Alcatel Method of providing an access point into a video data stream and apparatus for carrying out the method
US6240210B1 (en) * 1996-12-24 2001-05-29 Kabushiki Kaisha Toshiba Image decompression system capable of reducing memory capacity
WO2001067775A2 (fr) * 2000-03-06 2001-09-13 Kabushiki Kaisha Toshiba Appareil d'enregistrement de donnees codees et terminal mobile
WO2003007603A1 (fr) * 2001-07-12 2003-01-23 Thomson Licensing S.A. Modification de signaux video par conversion en images non intra
US20040141722A1 (en) * 2002-11-08 2004-07-22 Nec Corporation Apparatus and method for video edition

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4283964B2 (ja) * 2000-03-06 2009-06-24 株式会社東芝 符号化データ記録装置
JP4421055B2 (ja) * 2000-03-06 2010-02-24 株式会社東芝 データ伝送システムとその通信装置
WO2007111006A1 (fr) * 2006-03-27 2007-10-04 Nec Corporation Systeme, procede et programme de stockage d'image mobile

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0695088A2 (fr) * 1994-07-29 1996-01-31 Sharp Kabushiki Kaisha Dispositif de communication vidéo du type à emmagasinage
US6240210B1 (en) * 1996-12-24 2001-05-29 Kabushiki Kaisha Toshiba Image decompression system capable of reducing memory capacity
US6240136B1 (en) * 1998-02-19 2001-05-29 Alcatel Method of providing an access point into a video data stream and apparatus for carrying out the method
WO2001067775A2 (fr) * 2000-03-06 2001-09-13 Kabushiki Kaisha Toshiba Appareil d'enregistrement de donnees codees et terminal mobile
WO2003007603A1 (fr) * 2001-07-12 2003-01-23 Thomson Licensing S.A. Modification de signaux video par conversion en images non intra
US20040141722A1 (en) * 2002-11-08 2004-07-22 Nec Corporation Apparatus and method for video edition

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
OZAWA K ET AL: "Low complexity real-time video transcoders for mobile video applications", IEEE INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS, 23 June 2008 (2008-06-23), pages 1 - 6, XP031302841, ISBN: 978-1-4244-2099-5 *

Also Published As

Publication number Publication date
WO2010109133A1 (fr) 2010-09-30
CA2756413A1 (fr) 2010-09-30
JP2012521703A (ja) 2012-09-13
US20120014675A1 (en) 2012-01-19
FR2943877B1 (fr) 2014-04-04
EP2412164A1 (fr) 2012-02-01
CN102450013A (zh) 2012-05-09

Similar Documents

Publication Publication Date Title
US10720188B2 (en) Systems and methods of thumbnail generation
WO2009147184A1 (fr) Procede et systeme permettant de proteger des la compression la confidentialite des donnees d'un flux video lors de sa transmission
EP2297951A1 (fr) Procede et systeme permettant de crypter visuellement les objets mobiles au sein d'un flux video compresse
EP3707900B1 (fr) Procédé de formation d'une séquence d'images de sortie à partir d'une séquence d'images d'entrée, procédé de reconstruction d'une séquence d'images d'entrée à partir d'une séquence d'images de sortie, dispositifs, equipement serveur, equipement client et programmes d'ordinateurs associés
FR2903556A1 (fr) Procedes et des dispositifs de codage et de decodage d'images, un systeme de telecommunications comportant de tels dispositifs et des programmes d'ordinateur mettant en oeuvre de tels procedes
WO2003065731A1 (fr) Dispositif pour la diffusion securisee, l'acces conditionnel, la visualisation controlee, la copie privee et la gestion des droits de contenus audiovisuels de type mpeg-4
EP1432246B1 (fr) Procede et dispositif de decodage et d'affichage en marche arriere d'images mpeg, circuit pilote video et boitier decodeur incorporant un tel dispositif
EP3114836A1 (fr) Procédé de modification d'un flux vidéo binaire
EP3380983B1 (fr) Procédé d'identification de processeurs de sécurité
EP1470714B1 (fr) Dispositif securise pour le traitement des oeuvres audiovisuelles de haute qualite
FR2943877A1 (fr) Procede et dispositif de stockage d'une partie d'un flux video
EP1527605A2 (fr) Dispositif pour le brouillage de contenus multimedias et audiovisuels de type mpeg-4
FR2823050A1 (fr) Dispositif implementant conjointement un post-traitement et un decodage de donnees
WO2016009159A1 (fr) Compression intra-image par decomposition de l'image source en tuiles de pixels
US8559794B2 (en) System and method for recording collaborative information
EP3170296A1 (fr) Procédé d'accès à un contenu multimédia protégé par un terminal
FR2927758A1 (fr) Procede et dispositif de codage-decodage d'images video successives selon un flux video principal en pleine resolution et selon un flux video secondaire en qualite reduite
FR2872972A1 (fr) Procede et dispositif de transmission video entre un serveur et un client
EP3928518B1 (fr) Procédé permettant de dissimuler des données dans une image ou un flux vidéo à l'intérieur d'une chaîne de compression
FR2987213A1 (fr) Systeme video pour representer des donnees d'image et son procede d'application
CN1649412A (zh) 视频图像的拆分及重现的方法
EP1383336B1 (fr) Procédé de décompression et de restitution d'un flux de données multimédia numériques compressées comprenant une pluralité d'entités encodées. Dispositif, système et signal correspondants
CN113556495B (zh) 视频录制方法、视频处理方法及相应设备
FR3167507A1 (fr) Système et procédé de transcodage de flux vidéo
FR2849331A1 (fr) Procede et dispositif de decodage et d'affichage en marche avant acceleree d'images mpeg, circuit pilote video et boitier decodeur incorporant un tel dispositif

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 11

PLFP Fee payment

Year of fee payment: 12

PLFP Fee payment

Year of fee payment: 13

PLFP Fee payment

Year of fee payment: 14

PLFP Fee payment

Year of fee payment: 15

PLFP Fee payment

Year of fee payment: 16

PLFP Fee payment

Year of fee payment: 17

PLFP Fee payment

Year of fee payment: 18