Digital data management using shared memory pool

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 12/00 (2006.01)

Patent

CA 2689585

Memory management techniques involve establishing a memory pool having an amount of sharable memory, and dynamically allocating the sharable memory to concurrently manage multiple sets of sequenced units of digital data. In an exemplary scenario, the sets of sequenced units of digital data are sets of time-ordered media samples forming clips of media content, and the techniques are applied when media samples from two or more clips are simultaneously presentable to a user as independently-controlled streams. Variable amounts of sharable memory are dynamically allocated for preparing upcoming media samples for presentation to the user. In one possible implementation, a ratio of average data rates of individual streams is calculated, and amounts of sharable memory are allocated to rendering each stream based on the ratio. Then, the sharable memory allocated to rendering individual streams is reserved as needed to prepare particular upcoming media samples for presentation to the user.

L'invention concerne des techniques de gestion de mémoire qui comprennent l'établissement d'un pool de mémoire ayant une certaine quantité de mémoire qui peut être partagée, et l'allocation dynamique de la mémoire qui peut être partagée pour gérer de façon simultanée de multiples ensembles d'unités séquencées de données numériques. Dans un exemple de scénario, les ensembles d'unités séquencées de données numériques sont des ensembles d'échantillons multimédias ordonnés dans le temps formant des clips de contenus multimédias, et les techniques sont appliquées lorsque des échantillons multimédia provenant de deux clips ou plus peuvent être en même temps présentés à un utilisateur sous la forme de flux commandés de façon indépendante. Des quantités variables de la mémoire qui peut être partagée sont allouées de façon dynamique pour préparer des échantillons multimédias futurs en vue d'une présentation à l'utilisateur. Dans une mise en AEuvre possible, un rapport de débits de données moyens de flux individuels est calculé, et des quantités de mémoire qui peut être partagée sont allouées pour le rendu de chaque flux sur la base du rapport. La mémoire qui peut être partagée et allouée pour le rendu de flux individuels est donc réservée si nécessaire pour préparer des échantillons multimédias futurs particuliers en vue d'une présentation à l'utilisateur.

LandOfFree

Say what you really think

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

Rating

Digital data management using shared memory pool does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Digital data management using shared memory pool, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Digital data management using shared memory pool will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2077531

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