SecureBell is a company that manufactures an Internet enabled doorbell which can be accessed using a smartphone - Scottish Highers Computing Science - Question 11 - 2018
Question 11
SecureBell is a company that manufactures an Internet enabled doorbell which can be accessed using a smartphone. The doorbell has a video camera, which allows the cu... show full transcript
Worked Solution & Example Answer:SecureBell is a company that manufactures an Internet enabled doorbell which can be accessed using a smartphone - Scottish Highers Computing Science - Question 11 - 2018
Step 1
State two reasons why SecureBell chooses to use a public cloud rather than a private cloud to store the videos.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Scalability: Public cloud services can be easily increased or decreased to match current needs, allowing SecureBell to easily adapt as customer demand evolves.
Cost Efficiency: By using a public cloud, SecureBell can lower its overall operational costs as it removes the need for extensive backup and maintenance, which would be necessary in a private cloud setup.
Step 2
State two precautions used to ensure security of data on public cloud storage.
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Use of Encryption: SecureBell should ensure that video data is encrypted both in transit and at rest to protect against unauthorized access.
Firewalls and Authentication: Implementing firewalls alongside strong user authentication methods can help secure access to the stored videos on the public cloud.
Step 3
State two implications of the Regulation of Investigatory Powers Act (RIPA) for SecureBell.
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Compliance Obligations: SecureBell must ensure that it provides necessary access to law enforcement agencies, which might require implementing additional monitoring or logging of video data.
User Privacy Considerations: RIPA may mandate SecureBell to inform users about the potential for their recorded video to be accessed by authorities, impacting customer trust.
Step 4
Calculate the size of the first frame captured. Express your answer in bits.
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The size of the first frame can be calculated using the formula:
extSize(bits)=extWidth(pixels)imesextHeight(pixels)imesextColorDepth(bitsperpixel)
Given:
Width = 1920 pixels
Height = 1080 pixels
Color Depth = 16 bits (for 65,536 colors)
extSize=1920imes1080imes16=33,177,600extbits
Step 5
Describe how interframe compression is also used to reduce the file size of the video.
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Interframe compression reduces file size by analyzing consecutive frames in a video and storing only the differences between them. Keyframes are fully stored, while only the changes from these keyframes are saved for subsequent frames. This technique minimizes redundant data and significantly optimizes storage usage.
Step 6
State whether the logo was created in a vector or a bitmap package. Explain your answer.
97%
121 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The logo was likely created in a vector package because vector graphics are resolution-independent and can be scaled without loss of quality, which is suitable for logo design. Bitmap images would lose quality when resized.
Step 7
Explain how Run Length Encoding would compress this image.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Run Length Encoding (RLE) compresses an image by storing sequences of the same pixel color as a single data value and a count. For example, if a horizontal line has 10 consecutive pixels of color A, instead of storing 'A' ten times, it would be stored as '10A', resulting in fewer bits needed to represent the same information.
Join the Scottish Highers students using SimpleStudy...