IP Library Granted Patent US 9,983,845
Granted Patent B2
US 9,983,845 · App. 15/165,460 · Granted May 29, 2018

Updating media files for increased resolution with optimized usage of storage

Inventors: David B. Lection (Raleigh, NC); Mark B. Stevens (Austin, TX); John D. Wilson (League City, TX)
Assignee: International Business Machines Corporation
G06F3/16G05B15/02G06F17/3074H04L67/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,983,845
App. No.
15/165,460
Granted
May 29, 2018
Kind
B2
Abstract

A device of updating a media file for an increased resolution includes an I/O interface, a processor, and a storage device. The I/O interfaces acquires a first media file having first data samples and a second media file having second data samples. Each first data sample is sampled from an analog media signal and encoded with P bits and each second data sample is sampled from the analog media signal and encoded with Q bits, wherein “P” and “Q” are integers, and a resolution in bits of Q is greater than a resolution in bits of. The processor divides each second data sample by a corresponding one of the first data samples to calculate third data samples. The storage device stores the calculated third data samples as a third media file.

Claims (37)

1. A device of reducing storage usage for media files, comprising:

an I/O interface receiving a first media file having a plurality of first data samples and a second media file having a plurality of second data samples and transmitting the first and second media files to a processor, each of the first data samples is sampled from an analog media signal and encoded with P bits and each of the second data samples is sampled from the analog media signal and encoded with Q bits, wherein “P” and “Q” are integers, and a resolution in bits of Q is greater than a resolution in bits of P;

the processor dividing each of the second data samples by a corresponding one of the first data samples to calculate a plurality of third data samples, each of which corresponds to each of the second data samples; and

a storage device storing the calculated third data samples into a third media file.

2. The device of claim 1 , wherein the processor further multiplies each of the third data samples by the corresponding one of the first data samples to calculate a plurality of fourth data samples, the fourth data samples constituting a fourth media file, and

wherein each of the calculated fourth data samples corresponds to each of the second data samples.

3. The device of claim 2 , wherein the first and fourth media files are played back by a media player.

4. The device of claim 2 , wherein the processor comprises:

a first integer circuit performing the dividing of each of the second data samples by the corresponding one of the first data samples; and

a second integer circuit performing the multiplying of each of the third data samples by the corresponding one of the first data samples.

5. The device of claim 1 , wherein P is 16 and Q is 24.

6. The device of claim 1 , wherein a size of the third media file is smaller than a size of the second media file.

7. The device of claim 1 , wherein the storage device stores the third data samples in a different file from the first data samples.

8. The device of claim 7 , wherein the third media file is sold to a media purchaser and an access right to the third media file is controlled using a digital right management (DRM) technology.

9. The device of claim 7 , wherein the first media file and the third media file are accessed according to different access rights from each other.

10. The device of claim 9 , wherein the third media file is accessed with a higher level of access right than that of the first media file.

11. A method of reducing storage usage for media files, comprising:

receiving, at a processing unit, a first media file having a plurality of first data samples and a second media file having a plurality of second data samples, each of the first data samples is sampled from an analog media signal and encoded with P bits and each of the second data samples is sampled from the analog media signal and encoded with Q bits, wherein “P” and “Q” are integers, and a resolution in bits of Q is greater than a resolution in bits of P,

dividing, at the processing unit, each of the second data samples by a corresponding one of the first data samples to obtain a plurality of third data samples, each of which corresponds to each of the second data samples; and

storing, in a storage device, the plurality of third data samples into a third media file.

12. The method of claim 11 , further comprising:

multiplying each of the third data samples by the corresponding one of the first data samples to calculate a plurality of fourth data samples, the fourth data samples constituting a fourth media file, and

wherein each of the calculated fourth data samples corresponds to each of the second data samples.

13. The method of claim 11 , wherein P is 16 and Q is 24.

14. The method of claim 13 , wherein the first media file and the third media file are accessed according to different access rights from each other.

15. The method of claim 14 , wherein the access right is controlled using a digital right management (DRM) technology.

16. A computer program product stored in a non-transitory computer-readable storage medium having computer readable program instructions, the computer readable program instructions read and carried out by a processor for performing reducing storage usage for media files,

wherein the method comprises:

receiving a first media file having a plurality of first data samples and a second media file having a plurality of second data samples, each of the first data samples is sampled from an analog media signal and encoded with P bits and each of the second data samples is sampled from the analog media signal and encoded with Q bits, wherein “P” and “Q” are integers, and a resolution in bits of Q is greater than a resolution in bits of P,

dividing each of the second data samples by a corresponding one of the first data samples to obtain a plurality of third data samples, each of which corresponds to each of the second data samples; and

storing the plurality of third data samples into a third media of a storage device.

17. The computer program product of claim 16 , the method further comprising:

multiplying each of the third data samples by the corresponding one of the first data samples to calculate a plurality of fourth data samples, the fourth data samples constituting a fourth media file, and

wherein each of the calculated fourth data samples corresponds to each of the second data samples.

18. The computer program product 16 , wherein P is 16 and Q is 24.

19. The computer program product claim 16 , wherein the first media file and the third media file are accessed according to different access rights from each other.

20. The computer program product of claim 19 , wherein the access right is controlled using a digital right management (DRM) technology.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2016
From: LECTION, DAVID B.; STEVENS, MARK B.; WILSON, JOHN D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038730/0399 →
Continuity (1)
Related Publication 20170344335A1 · Nov 30, 2017