FR2837330B1 - Procede et dispositif de selection d'une methode de transcodage parmi un ensemble de methodes de transcodage - Google Patents

Procede et dispositif de selection d'une methode de transcodage parmi un ensemble de methodes de transcodage

Info

Publication number
FR2837330B1
FR2837330B1 FR0203167A FR0203167A FR2837330B1 FR 2837330 B1 FR2837330 B1 FR 2837330B1 FR 0203167 A FR0203167 A FR 0203167A FR 0203167 A FR0203167 A FR 0203167A FR 2837330 B1 FR2837330 B1 FR 2837330B1
Authority
FR
France
Prior art keywords
transcoding
selecting
methods
transcoding methods
transcoding method
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.)
Expired - Fee Related
Application number
FR0203167A
Other languages
English (en)
Other versions
FR2837330A1 (fr
Inventor
Xavier Henocq
Lilian Labelle
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to FR0203167A priority Critical patent/FR2837330B1/fr
Priority to US10/387,426 priority patent/US7453937B2/en
Publication of FR2837330A1 publication Critical patent/FR2837330A1/fr
Application granted granted Critical
Publication of FR2837330B1 publication Critical patent/FR2837330B1/fr
Priority to US12/237,555 priority patent/US8406289B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to rate distortion criteria
    • 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
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234354Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering signal-to-noise ratio parameters, e.g. requantization
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234381Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
FR0203167A 2002-03-14 2002-03-14 Procede et dispositif de selection d'une methode de transcodage parmi un ensemble de methodes de transcodage Expired - Fee Related FR2837330B1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FR0203167A FR2837330B1 (fr) 2002-03-14 2002-03-14 Procede et dispositif de selection d'une methode de transcodage parmi un ensemble de methodes de transcodage
US10/387,426 US7453937B2 (en) 2002-03-14 2003-03-14 Method and device for selecting a transcoding method among a set of transcoding methods
US12/237,555 US8406289B2 (en) 2002-03-14 2008-09-25 Method and device for selecting a transcoding method among a set of transcoding methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0203167A FR2837330B1 (fr) 2002-03-14 2002-03-14 Procede et dispositif de selection d'une methode de transcodage parmi un ensemble de methodes de transcodage

Publications (2)

Publication Number Publication Date
FR2837330A1 FR2837330A1 (fr) 2003-09-19
FR2837330B1 true FR2837330B1 (fr) 2004-12-10

Family

ID=27772111

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0203167A Expired - Fee Related FR2837330B1 (fr) 2002-03-14 2002-03-14 Procede et dispositif de selection d'une methode de transcodage parmi un ensemble de methodes de transcodage

Country Status (2)

Country Link
US (2) US7453937B2 (fr)
FR (1) FR2837330B1 (fr)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002353301A1 (en) * 2001-11-21 2003-06-10 Canon Kabushiki Kaisha Method and device for determining at least one multimedia data encoding parameter
US7912299B2 (en) * 2004-10-08 2011-03-22 Microsoft Corporation System and method for efficiently encoding data
US7930434B2 (en) * 2003-03-05 2011-04-19 Microsoft Corporation System and method for managing communication and/or storage of image data
US7133054B2 (en) * 2004-03-17 2006-11-07 Seadragon Software, Inc. Methods and apparatus for navigating an image
US7254271B2 (en) * 2003-03-05 2007-08-07 Seadragon Software, Inc. Method for encoding and serving geospatial or other vector data as images
FR2860665B1 (fr) * 2003-10-07 2006-04-07 Canon Kk Decodage de sequence d'images numeriques
US20090063158A1 (en) * 2004-11-05 2009-03-05 Koninklijke Philips Electronics, N.V. Efficient audio coding using signal properties
US8363714B2 (en) * 2004-12-22 2013-01-29 Entropic Communications, Inc. Video stream modifier
WO2006066632A1 (fr) * 2004-12-24 2006-06-29 Telecom Italia S.P.A. Transcodage media dans des services de distribution multimedia
US20060235941A1 (en) * 2005-03-29 2006-10-19 Microsoft Corporation System and method for transferring web page data
US20070030816A1 (en) * 2005-08-08 2007-02-08 Honeywell International Inc. Data compression and abnormal situation detection in a wireless sensor network
FR2895172A1 (fr) * 2005-12-20 2007-06-22 Canon Kk Procede et dispositif de codage d'un flux video code suivant un codage hierarchique, flux de donnees, procede et dispositif de decodage associes
FR2897741B1 (fr) * 2006-02-17 2008-11-07 Canon Kk Procede et dispositif de generation de donnees representatives d'un degre d'importance de blocs de donnees et procede et dispositif de transmission d'une sequence video encodee
US8340179B2 (en) * 2006-03-21 2012-12-25 Canon Kabushiki Kaisha Methods and devices for coding and decoding moving images, a telecommunication system comprising such a device and a program implementing such a method
JP4624321B2 (ja) * 2006-08-04 2011-02-02 株式会社メガチップス トランスコーダおよび符号化画像変換方法
FR2907575B1 (fr) * 2006-10-18 2009-02-13 Canon Res Ct France Soc Par Ac Procede et dispositif de codage d'images representant des vues d'une meme scene
FR2910211A1 (fr) * 2006-12-19 2008-06-20 Canon Kk Procedes et dispositifs pour re-synchroniser un flux video endommage.
CN100566427C (zh) * 2007-07-31 2009-12-02 北京大学 用于视频编码的帧内预测编码最佳模式的选取方法及装置
FR2931025B1 (fr) * 2008-05-07 2010-05-21 Canon Kk Procede de determination d'attributs de priorite associes a des conteneurs de donnees, par exemple dans un flux video, procede de codage, programme d'ordinateur et dispositifs associes
FR2931610B1 (fr) * 2008-05-20 2010-12-17 Canon Kk Procede et un dispositif de transmission de donnees d'images
JP5050158B2 (ja) * 2008-06-02 2012-10-17 株式会社メガチップス トランスコーダ
FR2932637B1 (fr) * 2008-06-17 2010-08-20 Canon Kk Procede et dispositif de codage d'une sequence d'images
FR2939593B1 (fr) * 2008-12-09 2010-12-31 Canon Kk Procede et dispositif de codage video
US8798140B2 (en) * 2009-01-27 2014-08-05 Nvidia Corporation Encoding video frames in a video encoder
GB2469528B (en) * 2009-04-18 2011-10-05 Saffron Digital Ltd Transcoding video data
US9083986B2 (en) * 2009-05-01 2015-07-14 Broadcom Corporation Method and system for adaptive rate video compression and transmission
EP2257073A1 (fr) * 2009-05-25 2010-12-01 Canon Kabushiki Kaisha Procédé et dispositif pour transmettre des données vidéo
JP2010278897A (ja) * 2009-05-29 2010-12-09 Renesas Electronics Corp 通信データ処理回路及び通信データ処理方法
EP2265026A1 (fr) * 2009-06-16 2010-12-22 Canon Kabushiki Kaisha Procédé et dispositif pour débloquer le filtrage de flux vidéo de type SVC pendant le décodage
EP2285122B1 (fr) * 2009-07-17 2013-11-13 Canon Kabushiki Kaisha Procédé et dispositif pour reconstruire une séquence de données vidéo après la transmission dans un réseau
US9338463B2 (en) * 2011-10-06 2016-05-10 Synopsys, Inc. Visual quality measure for real-time video processing
US9781449B2 (en) 2011-10-06 2017-10-03 Synopsys, Inc. Rate distortion optimization in image and video encoding
US9532080B2 (en) 2012-05-31 2016-12-27 Sonic Ip, Inc. Systems and methods for the reuse of encoding information in encoding alternative streams of video data
US9357210B2 (en) 2013-02-28 2016-05-31 Sonic Ip, Inc. Systems and methods of encoding multiple video streams for adaptive bitrate streaming
US9338450B2 (en) 2013-03-18 2016-05-10 Ecole De Technologie Superieure Method and apparatus for signal encoding producing encoded signals of high fidelity at minimal sizes
US10609405B2 (en) 2013-03-18 2020-03-31 Ecole De Technologie Superieure Optimal signal encoding based on experimental data
US9661331B2 (en) * 2013-03-18 2017-05-23 Vantrix Corporation Method and apparatus for signal encoding realizing optimal fidelity
CN107371028B (zh) * 2017-08-22 2018-10-19 南京惟初信息科技有限公司 一种适应带宽的高质量视频编码方法
US10448009B1 (en) * 2017-12-14 2019-10-15 Amazon Technologies, Inc. Determining sample adaptive offset filter parameters

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6590936B1 (en) * 1999-04-13 2003-07-08 Matsushita Electric Industrial Co., Ltd. Coded data transform method, transcoding method, transcoding system, and data storage media
US6542545B1 (en) * 1999-10-01 2003-04-01 Mitsubishi Electric Reseach Laboratories, Inc. Estimating rate-distortion characteristics of binary shape data
US6490320B1 (en) * 2000-02-02 2002-12-03 Mitsubishi Electric Research Laboratories Inc. Adaptable bitstream video delivery system
US6493386B1 (en) * 2000-02-02 2002-12-10 Mitsubishi Electric Research Laboratories, Inc. Object based bitstream transcoder
US6904094B1 (en) * 2000-09-20 2005-06-07 General Instrument Corporation Processing mode selection for channels in a video multi-processor system
FR2825224A1 (fr) * 2001-05-22 2002-11-29 Canon Kk Procede et dispositif de compression et ou d'indexation d'images numeriques

Also Published As

Publication number Publication date
FR2837330A1 (fr) 2003-09-19
US8406289B2 (en) 2013-03-26
US20090016433A1 (en) 2009-01-15
US20040006644A1 (en) 2004-01-08
US7453937B2 (en) 2008-11-18

Similar Documents

Publication Publication Date Title
FR2840495B1 (fr) Procede et dispositif de selection d'une methode de transcodage parmi un ensemble de methodes de transcodage
FR2837330B1 (fr) Procede et dispositif de selection d'une methode de transcodage parmi un ensemble de methodes de transcodage
FR2848308B1 (fr) Procede et dispositif pour la selection automatisee d'une image correcte en vue d'une analyse quantitative.
FR2858011B1 (fr) Dispositif et procede d'echantillonnage en fond de puits
FR2850183B1 (fr) Procede et dispositif de pilotage d'un ensemble de restitution a partir d'un signal multicanal.
AU2003257110A8 (en) Polymorphisms for predicting disease and treatment outcome
FR2884336B1 (fr) Dispositif et procede pour calculer une representation d'un operande de resultat.
FR2842014B1 (fr) Procede et appareil pour affecter une classe sonore a un signal sonore
FR2863070B1 (fr) Procede et dispositif d'interface homme - machine
ITVA20020060A1 (it) Metodo di analisi di immagini rilevate da un micro-array
AU2003271637A8 (en) Analytical chip for detection of 16s-rrna from clinically relevant bacteria and analytical method based thereon
FR2849241B1 (fr) Procede et dispositif d'imagerie radiographique
FR2836718B1 (fr) Dispositif de detection d'usure de l'ecrou d'un ensemble vis-ecrou
FR2877228B1 (fr) Procede de fonctionnement d'un appareil d'anesthesie
FR2849564B1 (fr) Procede et systeme pour produire une edition multimedia sur la base de prestations orales
FR2836680B1 (fr) Nacelle elevatrice et procede de pose d'un element de cloison au moyen d'une telle nacelle
FR2860376B1 (fr) Procede et dispositif d'agrandissement d'une image video
AU2003206272A8 (en) Method of image analysis
FR2858252B1 (fr) Dispositif et procede d'enduction
FR2830328B1 (fr) Dispositif et procede d'analyse de la structure d'un materiau
EP1567181A4 (fr) Methodes de traitement de troubles associes a l'helicobactere pylori
AU2003247254A1 (en) Method and programmable illumination device for high-resolution, massively parallel spatial synthesis and analysis of microarrays
IS7558A (is) Blanda af NMDA mótlyfi og asetýlkólín esterasa hindrum fyrir meðhöndlun á Alzheimers-sjúkdómnum
FR2819368B1 (fr) Procede d'etalonnage d'un appareil de radiologie, et appareil de radiologie
FR2887353B1 (fr) "procede et systeme pour construire un langage d'une base de connaissance"

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20141128