Protecting a dsp algorithm

A function and parameter technology, applied in the field of software implementation of protection digital signal processing functions, can solve problems such as the inability of technology to provide protection, and achieve the effect of high function quality

Inactive Publication Date: 2007-10-17
KONINKLIJKE PHILIPS ELECTRONICS NV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such techniques provide no protection against someone "copying" a function (such as a filter) from said module

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Protecting a dsp algorithm
  • Protecting a dsp algorithm
  • Protecting a dsp algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Figures 1A and 1B show block diagrams of systems in which the present invention may be employed. The system includes means 160 for processing digital signals. The signal is preferably a signal with technical features, such as audio signal (including voice), video signal (including graphics) and other signals representing physical quantities such as pressure, temperature, current, voltage, etc. Means 160 employ processor 150 to process such signals. Processor 150 may be any suitable type of processor, such as a digital signal processor (DSP) best suited for processing signal streams, but it may also be a microcontroller such as an ARM processor or a general purpose processor employed in a PC or the like . Signal processing functions performed by processor 150 may include, but are not limited to, filtering, encoding / decoding, compression / decompression, and the like. Apparatus 160 also includes a program memory 140 that stores instructions for programs executed by proce...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A software implementation of a digital signal processing function is protected by selecting a subset of parameters (210) of the signal processing function and embedding a watermark (230) in the selected parameters.

Description

technical field [0001] The present invention relates to a method of securing software implementations of digital signal processing functions. The invention also relates to a computer program product for causing a processor to perform digital signal processing functions and a processor for executing said software. Background technique [0002] Many functions of devices such as televisions, set-top boxes, recorders, MP3 players, consumer electronic devices, and computer devices are performed by a processor loaded with a program to perform specific signal processing functions. Typically, the processor may be a digital signal processor (DSP), but may also be a microcontroller such as an ARM processor or a general-purpose processor used in a PC or the like. The signal processing functions include filtering, encoding / decoding, compression, decompression, and the like. Determining and implementing these functions requires a lot of work and highly trained people. It is therefore ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/00G06F21/16
CPCG06F21/16G06F21/00
Inventor 马克·沃克莱尔
Owner KONINKLIJKE PHILIPS ELECTRONICS NV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products