Video scramble/descramble apparatus
AssigneeKabushiki Kaisha Toshiba
InventorsShinichiro Koto, Tadaaki Masuda
Life of this patent
Estimating the term…
Abstract
A video scramble apparatus has a scrambler for scrambling an input video signal, and a video encoder for performing interframe predictive coding of the video signal after scrambling, and the scrambler selects a frame, which is not used as a reference frame for interframe prediction in the video encoder, from the input video signal, and scrambles the frame by pixel replacing in units of slices within a predetermined vertical range or pixel replacing in units of n consecutive macroblocks within a predetermined horizontal range.
Claims20
A video scrambling method comprising:
- scrambling a video signal to generate a scrambled video signal;
- and
- coding the scrambled video signal in an inter-picture predictive encoding mode,
- wherein the scrambling includes selecting from the video signal a picture unused as a reference picture for inter-picture prediction, and replacing slices of the selected picture in units of m slices which are consecutive in a vertical direction in the picture.
A video scrambling method comprising:
- coding a video signal in an inter-picture predictive mode to generate first coded video data;
- and scrambling the first coded video data,
- wherein the scrambling includes selecting from the first coded video data second coded video data corresponding to a picture unused as a reference picture for inter-picture prediction, and replacing the selected second coded video data corresponding to slices of the picture in units of m slices which are consecutive in a vertical direction in the picture.
A video scrambling method comprising:
- scrambling a video signal to generate a scrambled video signal;
- and
- coding the scrambled video signal in an interframe predictive mode,
- wherein said scrambling includes selecting from the video signal a picture unused as a reference picture for inter-picture prediction in said coding unit, dividing macroblocks in a slice of the selected picture in units of m consecutive macroblocks, dividing the m consecutive macroblocks in units of n consecutive macroblocks (n<m), and replacing the n macroblocks in a horizontal direction.
A video scrambling method comprising:
- coding a video signal in an inter-picture predictive coding first coded video data;
- and
- scrambling the first coded video data,
- wherein the scrambling includes selecting from the coded video data second coded video data corresponding to a frame unused as a reference picture for inter-picture prediction, dividing macroblocks in a slice of the frame of the selected second coded video data in units of m macroblocks, dividing the m macroblocks in units of n macroblocks (n<m), and replacing the n macroblocks in a horizontal direction.
A video scrambling method comprising:
- scrambling a video signal to generate a scrambled video signal;
- and
- coding the scrambled video signal in an inter-picture predictive coding mode,
- wherein the scrambling includes selecting from the video picture signal a picture unused as a reference picture for inter-picture prediction, replacing slices of the selected picture in units of p slices which are consecutive in a vertical direction in the picture, dividing the macroblocks in units of m consecutive macroblocks, dividing the m consecutive macroblocks in units of n consecutive macroblocks (n<m), and replaces the n consecutive macroblocks.
A video scrambling method comprising:
- coding a video signal in an inter-picture predictive coding mode to generate first coded video data;
- and
- scrambling the first coded video data,
- wherein the scrambling includes selecting from the first coded video data second coded video data corresponding to a picture unused as a reference picture for inter-picture prediction, and replacing the selected second coded video data in units of p slices of the picture which are consecutive in a vertical direction in the picture, dividing macroblocks of each of the slices in units of m macroblocks, dividing the m macroblocks in units of n macroblocks (n<m), and replacing the second coded video data corresponding to the n macroblocks.
Dependencies are inferred from the claim text.