Nova Patents
WO2007037726A1

Media content management

Abstract

The invention relates to media management and combats media degradations arising when transcoding the media (1OA, 30A). The invention solves this by- generating processing hints based on the media transcoding. The hints are employed for controlling a post-transcoding processing of the transcoded media content (1OB, 2OB, 30B) in connection with rendering the media. The hints and this controlled processing increases the user-perceived quality when rendering the media (1OC, 2OC, 30C) by mitigating the media degradations caused by the transcoding. The processing hints could specify how the actual transcoding was performed by including values of the employed transcoding parameters or information of the alterations to the media (1OB, 2OB, 30B) caused by transcoding. Furthermore, instructions or commands for appropriate post-transcoding processing could also be processing hints according to the invention.

WO2007037726A1, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

28 claims: 4 independent, 24 dependent

  1. 1
    CLAIMS 1. A media content managing method comprising the steps of:transcoding media content (1OA;30A);generating, based on said transcoding, processing hints that enable control of processing of said transcoded media content (1OB;2OB;30B) to increase the user-perceived quality when rendering said transcoded media content (1OB;2OB;30B);and associating said processing hints with said transcoded media content (1OB;2OB;30B).
  2. 4
    The method according to any of the claims 1 to 3, wherein said processing hints define a post-filter to be employed in said processing of said transcoded media content (1OB;2OB;30B).
  3. 5
    The method according to any of the claims 1 to 4, wherein said media content (10; 20) is an image (10B), said transcoding step comprises adding a border (25) of at least one pre-defined color to at least one side of said image (10B) to produce a resized image (20B), and said processing hints comprise at least one of:information of the area of said resized image (20B) that corresponds to said image (10B);- information of the area of said resized image (20B) that corresponds to said border (25);and information of said at least one pre-defined color.
  4. 6
    The method according to any of the claims 1 to 5, further comprising the steps of:receiving said media content (1OA;30A) from a first communications unit (300A);and - transmitting said transcoded media content (1OB;2OB;30B) and said processing hints to a second communications unit (300B), wherein said generating step comprises generating said transcoding hints based on said transcoding and based on information of the capabilities of at least one of said first (300A) and second (300B) communications unit.
  5. 7
    The method according to any of the claims 1 to 6, wherein said generating step comprises generating said transcoding hints based on said transcoding and based on information of said media content (1OA;30A).
  6. 8
    A method of rendering transcoded media content (1OB; 2OB; 30B) comprising the steps of:decoding said transcoded media content (1OB;2OB;30B);processing said decoded media content (1OB;2OB;30B) in order to increase the user-perceived quality when rendering said processed media content (1OC;20;30C);controlling processing of said decoded media content (1OB;2OB;30B) based on processing hints associated with said transcoded media content (1OB;2OB;30B) and generated based on the transcoding of said media content (1OA;30A);and - rendering said processed media content (1OC;2OC;30C).
  7. 11
    The method according to any of the claims 8 to 10, wherein said processing hints define a post-filter and said controlling step comprises setting filter parameters employed for processing said decoded media content (1OB;2OB;30B).
  8. 12
    The method according to any of the claims 8 to 11, wherein said media content (1OB;20B) is a resized image (20B) comprising an area containing an original image (10B) and an area comprising an image border (25) of at least one pre-defined color, said controlling step comprises identifying said area of said resized image (20B) comprising said original image (10B) based on said processing hints and said processing step comprises cropping the portion of said resized image (25B) outside of said identified area.
  9. 13
    The method according to any of the claims 8 to 11, wherein said media content (1OB; 20B) is a resized image (20B) comprising an area containing an original image (10B) and an area comprising an image border (25) of at least one pre-defined color, said controlling step comprises the steps of:identifying, based on said processing hints, said area of said resized image (20B) comprising said image border (25);and identifying, based on said processing hints, said pre-defined color, said processing step comprises assigning said identified pre-defined color to said identified area.
  10. 14
    A media content managing system (100) comprising:means (120;220-240) for transcoding media content (1OA;30A);means (130;250) for generating, based on said transcoding, processing hints that enable control of processing of said transcoded media content (1OB;2OB;30B) to increase the user-perceived quality when rendering said transcoded media content (1OB;2OB;30B);and means (140;260) for associating said processing hints with said transcoded media content (1OB;2OB;30B).
  11. 17
    The system according to any of the claims 14 to 16, wherein said generating means (130;250) generates, based on said transcoding, processing hints that define a post-filter to be employed in said processing of said transcoded media content (1OB;2OB;30B).
  12. 18
    The system according to any of the claims 14 to 17, wherein said media content (10; 20) is an image (10B), said transcoding means (120; 220-240) is configured for adding a border (25) of at least one pre-defined color to at least one side of said image (10B) to produce a resized image (20B), and said generating means generates, based on said transcoding, processing hints that comprise at least one of:information of the area of said resized image (20B) that corresponds to said image (10B);information of the area of said resized image (20B) that corresponds to said border (25);and - information of said at least one pre-defined color.
  13. 19
    The system according to any of the claims 14 to 18, further comprising:means (110;210) for receiving said media content (1OA;30A) from a first communications unit (300A);and means (110;210) for transmitting said transcoded media content (1OB;2OB;30B) and said processing hints to a second communications unit (300B), wherein said generating means (130;250) is configured for generating said transcoding hints based on said transcoding and based on information of the capabilities of at least one of said first (300A) and second (300B) communications unit.
  14. 20
    The system according to any of the claims 14 to 19, wherein said generating means (130;250) is configured for generating said transcoding hints based on said transcoding and based on information of said media content (1OA;30A).
  15. 21
    A network node (5;1) comprising a media content managing system (100) according to any of the claims 14 to 20.
  16. 22
    A media manager (400) comprising:a decoder (440) for decoding transcoded media content (1OB;2OB;30B);a processor (420) for processing said decoded transcoded media content (1OB;2OB;30B) in order to increase the user-perceived quality when rendering said processed media content (1OC;2OC;30C);a controller (430) for controlling said processor (420) based on processing hints associated with said transcoded media content (1OB;2OB;30B) and generated based on the transcoding of said media content (1OA;30A);and means (410) for rendering said processed media content (1OC;2OC;30C).
  17. 25
    The media manager according to any of the claims 22 to 24, wherein said processing hints define a post-filter and said controller (430) is configured for setting filter parameters employed by said processor (420) for processing said decoded media content (1OB;2OB;30B).
  18. 26
    The media manager according to any of the claims 22 to 25, wherein said media content (1OB;20B) is a resized image (20B) comprising an area containing an original image (10B) and an area comprising an image border (25) of at least one pre-defined color, said controller (430) comprises means for identifying said area of said resized image (20B) comprising said original image (10B) based on said processing hints and said processor (420) is configured for cropping the portion of said resized image (20B) outside of said area identified by said controller (430).
  19. 27
    The media manager according to any of the claims 22 to 25, wherein said media content (1OB; 20B) is a resized image (20B) comprising an area containing an original image (10B) and an area comprising an image border (25) of at least one pre-defined color, said controller (430) comprises:means for identifying, based on said processing hints, said area of said resized image (20B) comprising said image border (25) ;and means for identifying, based on said processing hints, said predefined color, said processor (420) is configured for assigning said identified pre-defined color to said identified area.
  20. 28
    A communications unit (300) comprising:means (310) for receiving transcoded media content (1OB;2OB;30B);and a media manager (400) according to any of the claims 22 to 27 for managing said received transcoded media content (1OB;2OB;30B).
Independent claims20